- Flatsome UX Builder?
- How To Enable ActiveCampaign With CartFlows?
- How to Enable Paypal Reference Transactions?
- How Does Paypal/Stripe Work in the Case of Cartflows?
- How to Enable Enfold Avia Layout Builder in CartFlows Steps?
- How to Setup Authorize.net Gateway for the Cartflows Upsell & Downsell?
- List of all the Supported Payment Gateways by CartFlows
- How to Setup A/B Testing with Google Optimize for CartFlows?
- How to Set Quantity and Discount for Product on the Checkout Page.
- How to Add the Custom Support of any Payment Gateway for One-Click Upsell & Downsell in the CartFlows?
- How To Use CartFlows With Your Own Template?
- How To Use CartFlows With Beaver Builder?
- How To Use CartFlows With Thrive Architect?
- How to Hide Checkout Fields from the Checkout Page?
- Global Checkout
- How To Use WooCommerce?
- How To Install WooCommerce?
- General Settings Overview
- How To Use Your Themes Header & Footer In A Step?
- How To Embed A Checkout Form on the CartFlows Checkout page?
- How to Enable Webhooks in WooCommerce Cart Abandonment Recovery Plugin?
- Shortcode Reference for Email Fields in Cart Abandonment
- Filters to Customize Product Table
- Cart Recovery Emails not Sending [Cart Abandonment]
- Abandoned Orders Not Capturing [Cart Abandonment]
- How to Resolve the Recovery Email Going to Spam?
- Cart Abandonment Cookies/GDPR Compliance
- Configuring WooCommerce Cart Abandonment Recovery Settings
- Flow In Test Mode
- How to Troubleshoot a Conflict with the Plugin & Theme?
- How to Solve the Never-Ending Loading Issue on the Checkout Page?
- How to Solve the “Order Not Found” Error Message on the Thank You Page?
- How to resolve “Checkout ID not Found” Error message?
- How to Resolve “Session Expired” Error message?
- How to Resolve “Order Does not Exist Error” on Upsell & Downsell Page?
- How to Resolve “Sorry this product cannot be purchased” Error Message?
- How to Resolve “No product is selected…” error message?
- What to Do if the Order Status is Stuck at MainOrderAccepted?
- How to Turn Off the Auto-fill of Address Fields on Entering Zip-Code?
- How to Enable the Theme’s Scripts & Styles without Changing the Page Template?
- How to Turn Off the Auto-fill of Checkout Fields?
- How to Allow Cache Plugins to Cache the CartFlows Pages?
- How to Change the “Choose A variation” text?
- VAT Field of WooCommerce EU/UK VAT Compliance (Premium) plugin is not displaying.
- How to enable the product tab on store checkout
- How to show the order summary open on mobile devices
How to Replace the Main Checkout Order with the Upsell/Downsell?
We are pleased to present to you the most awaited feature which is Replace Main Order. Yes!! You heard it right. In the CartFlows Pro version 1.6.0 we have released this feature.
Using this feature you can offer an Upgrade plan from the Upsell or Downsell page and replace the base plan which has been purchased from the checkout page.
So, you might be wondering how this feature works and how you can enable it on your website so as to offer the upgrade for the existing product.
Let’s see how…
Suppose you are having two products, for example, Product A – Annual Plan Product B – Lifetime Plan. Now, you are selling the primary Product A – Accrual Plan from the checkout page and you want to offer the Lifetime plan to the same user then in this case, you have to select the lifetime plan on the Upsell/Downsell page and enable the Cancel Main order option.
This will charge the amount difference on the Upsell product and the Main product which is purchased from the checkout page, it will be replaced with the offered product on the Upsell/Downsell pages.
There are few cases in which this feature will work .
The man order replace feature will work only when the Create Child Order is selected in CartFlows -> Settings -> Under Global Offer Setting
Case 1: The offer product price must be greater than the main checkout product which you want it to be replaced/canceled
Case 2: If using multiple upsells with the offer product price is greater than the main checkout product then the main checkout product will be replaced with the first upsell/downsell offer product.
Now, let’s see how to enable this feature.
As stated above, it is necessary to have the Create a New Child Order option selected in order to enable this feature option on the Upsell/Downsell setting pages.
To enable this feature below are the few and very simple steps.
Step 1: Enable the Create a New Child Order option. Located at CartFlows -> Settings
Step 2: Go to the Upsell/Downsell page’s backend setting of which you want to replace the product with main checkout product
Frequently Asked Questions (FAQs)
Q – What happens if multiple Upsell or Downsell pages are created, while the option is enabled?
Ans – In this case, the Main order will be canceled/replaced and the amount difference will be charged for the first upsell, upsell 2 will be charged as normal.
Q – Why is it necessary to have a “Create Child Order” Option enabled?
Ans – Because, when the Create Child Order is used, the CartFlows will create a new order for each of the Upsell / Downsell offers. Due to which it is easy to identify the main checkout product order and cancel/replace it with the upgraded product plan from the Upsell / Downsell offers.
Q – What will happen if the offered product price is less than the main checkout product when the Replace Main Order option is enabled?
Ans – No order will be canceled/replaced and no amount difference will be charged. Basically the normal behavior of the CartFlows Upsell/Downsell will be executed.
Enjoy selling more using the CartFlows!
We don't respond to the article feedback, we use it to improve our support content.