With FunnelKit Funnel Builder, you can configure one-click upsells to generate a new order upon acceptance, with the option to either cancel the primary order or keep the main order as a separate order.
In this documentation, you’ll learn how to set up your funnel so that a new seperate order is created whenever an upsell is accepted.
How to Create a New Order When Upsell is Accepted
Follow these steps:
Step 1: Go to Upsells
Click on your main Upsells step.

Step 2: Click on the Settings tab
On the settings tab, expand the Order tab. Next,
- Each accepted upsell will be: Select the option “Create a new order”.
- Cancel Main Order: Choose “Yes” to cancel the main order. Otherwise, choose “No”.

Finally, hit “Save” to update the new settings.
Test One Click Upsell Acceptance as a New Order
Run this funnel to place a test order and accept the upsell offer. On the thank you page, you will see two order details for two orders (the main checkout order and one click upsell).

Now, go to WooCommerce Orders. You can see the one-click upsell as a new order.

That's it! This is how you can create a new order whenever an upsell is accepted.