Creating Renewal Orders #
How to create a renewal order and get a payment URL for customers.
When to Use #
– Subscription is due for renewal
– Customer needs to pay for next period
– You want to send a payment link
How It Works #
1. You create a renewal order from subscription detail page
2. System generates WooCommerce order (pending payment)
3. Payment URL displayed for you to copy
4. You send URL to customer (email, chat, etc.)
5. Customer clicks URL and pays via checkout
6. On payment: subscription, license, and support contract auto-extend
Step 1: Create the Order #
1. Go to DDLS > Subscriptions
2. Click on the subscription ID
3. Click “Create Renewal Order” button
Step 2: Copy Payment URL #
After clicking, you’ll see a success notice:
Renewal order #10181 created successfully. View order
Customer Payment URL:
https://yoursite.com/checkout/order-pay/10181/?pay_for_order=true&key=wc_order_XVuaYNBcm66yM
Click to select, then copy and send to customer.
Click on the URL to select it, then copy (Ctrl+C or Cmd+C).
Step 3: Send to Customer #
Send the payment URL to customer via:
– Email
– Live chat
– Support ticket
– Any communication method
Step 4: Customer Pays #
Customer:
1. Clicks the payment URL
2. Sees WooCommerce checkout with order details
3. Chooses payment method (card, PayPal, etc.)
4. Completes payment
Step 5: Automatic Extension #
When payment completes:
– Subscription extended by one billing period
– Linked license extended
– Linked support contract extended (if exists)
– Order note added with new dates
What Gets Extended #
| Entity | Extension |
|——–|———–|
| Subscription | Next payment date moved forward |
| License | Expiration extended by billing period |
| Support Contract | Expiration extended (if linked) |
Troubleshooting #
Customer sees “This order is invalid”:
– Order may have wrong status (should be “Pending Payment”)
– Order key may be missing
– Create a new renewal order
Payment completed but nothing extended:
– Check order status is “Completed”
– Manually extend if needed
