Resolving Key Delivery Issues
If serial keys are not being delivered to customers after purchasing, the issue is likely related to the order status. The WC Serial Numbers plugin is designed to deliver serial keys when the order status is marked as “Completed”. Below are common reasons for this issue and steps to resolve them.
Key Delivery Rules
- Serial keys are delivered only when the order status is “Completed.” For other statuses like “Processing” or “On-Hold,” the keys will not be sent.
- This ensures the security of your transactions by preventing fake or incomplete orders from receiving keys.
Common Scenarios for Order Status
Processing or On-Hold Orders:
- Occurs with payment methods such as Cash on Delivery (COD) or manual payments where payment confirmation is pending.
- In these cases, the order status must be manually updated to “Completed” for serial keys to be delivered.
Pending Payment Gateways:
- Some payment gateways take time to confirm payments, leaving the order in “Processing” or “On-Hold.”
How to Resolve Key Delivery Issues
For Cash on Delivery or Manual Payments:
- Navigate to the order in WooCommerce.
- Set the status to “Completed” manually.
- From the Order Actions dropdown, select “Add Serial Keys” and update the order.
Enable Automatic Order Completion:
- Use the Auto-Complete Orders feature to simplify the process.
- Automatically marks orders as “Completed” once payment is verified, ensuring instant key delivery.
Steps to Enable Auto-Complete Orders
- Go to the WC Serial Numbers Settings in your WordPress dashboard.
- Under the General tab, locate the Auto Complete Orders option.
- Check the box to enable this feature.
- Click Save Changes to apply.
Once enabled, all paid orders (except Cash on Delivery (COD) or manual payments) will automatically be marked as “Completed,” and serial keys will be delivered seamlessly.