Troubleshooting
Exchanges Not Appearing in My Account
- Confirm Enable Exchange Requests is set to Yes.
- Flush rewrite rules via Settings → Permalinks → Save Changes.
- Check that the customer has at least one eligible order.
Auto-Restock Not Working
- Confirm the product uses WooCommerce stock management (not "Do not manage stock").
- Check that Auto-Restock on Approval is enabled in settings.
- Test by manually approving a request and checking the product stock in WooCommerce.
Refund Not Triggering on Approval
- Confirm a refund method (store credit or payment method) is selected.
- For payment method refunds, confirm the gateway supports API refunds.
- Check the WooCommerce order for a refund entry after approval.
Auto-Close Not Running
- Confirm the WordPress cron is functioning: use a plugin like WP Crontrol to verify
returndesk_daily_cleanupis scheduled. - If you use a server-side cron (
wp-cron.phpdisabled), ensurewp cron event run --due-nowruns daily.
WP Crontrol (free plugin) shows all scheduled cron events and lets you manually run them for testing.