Documentation
ReturnDesk Pro
Troubleshooting

Troubleshooting

Exchanges Not Appearing in My Account

  1. Confirm Enable Exchange Requests is set to Yes.
  2. Flush rewrite rules via Settings → Permalinks → Save Changes.
  3. Check that the customer has at least one eligible order.

Auto-Restock Not Working

  1. Confirm the product uses WooCommerce stock management (not "Do not manage stock").
  2. Check that Auto-Restock on Approval is enabled in settings.
  3. Test by manually approving a request and checking the product stock in WooCommerce.

Refund Not Triggering on Approval

  1. Confirm a refund method (store credit or payment method) is selected.
  2. For payment method refunds, confirm the gateway supports API refunds.
  3. Check the WooCommerce order for a refund entry after approval.

Auto-Close Not Running

  1. Confirm the WordPress cron is functioning: use a plugin like WP Crontrol to verify returndesk_daily_cleanup is scheduled.
  2. If you use a server-side cron (wp-cron.php disabled), ensure wp cron event run --due-now runs daily.

WP Crontrol (free plugin) shows all scheduled cron events and lets you manually run them for testing.