|
/ Documentation /CartFlows/Features/ Introducing the “Separate Orders” Feature in CartFlows

Introducing the “Separate Orders” Feature in CartFlows

CartFlows now includes a powerful new option called Separate Orders, available in CartFlows Pro version 1.5.5 and above. This feature gives you the ability to create individual orders for Upsell and Downsell purchases instead of combining them into a single WooCommerce order.

This can help streamline order management, improve refund handling, and ensure proper email notifications are sent for each order stage.

How It Worked Before

Previously, when a customer purchased a product through a CartFlows funnel (including the Checkout, Upsell, and Downsell steps), all accepted offers were combined into one WooCommerce order. The status of this order was marked as MainOrderAccepted, which could occasionally affect email triggers and product access.

What’s New with Separate Orders

Now, with the Create a new child order option, CartFlows allows separate orders to be generated for each accepted offer.

You’ll find this setting under:

CartFlows → Settings → Order

Here, you’ll see two available options:

  • Add to the main order
    This is the default behavior, where all accepted Upsell and Downsell products are merged into the original checkout order.
  • Create a new child order
    This creates individual orders for each Upsell or Downsell product. The original checkout order becomes the parent order, and each subsequent accepted offer is logged as a separate WooCommerce order.

Where the Orders Appear

Each new child order will be visible in WooCommerce → Orders, making it easy to track, manage, and take action on each order individually.

CartFlows Separate Order List Display

Why Use Separate Orders?

Enabling this feature can help in several key areas:

  • Simplified refunds
    Process returns for Upsell or Downsell products without affecting the main order.
  • Email notifications
    WooCommerce will automatically send order-related emails for each child order, ensuring timely communication with your customers.
  • Improved access for digital products
    If you’re selling courses or memberships as upsells, customers will gain access immediately upon purchase since each product has its own completed order.
  • Better status tracking
    Solves the issue where incomplete funnel exits (e.g., closing the browser during an Upsell) previously left the order in an intermediate MainOrderAccepted status.

This feature provides greater flexibility for store owners who want more granular control over how upsell and downsell purchases are handled in WooCommerce. You can now decide whether to keep everything in a single order or split them based on your business needs.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page