How Coupons Work?

How Coupons Work?

Coupons are a great business tool for offering discounts to your customers. This is a good strategy to increase your sales.

When you offer a Coupon Code and customers apply it at the Checkout Page or it's automatically applied, the discount value (amount or percentage) of the coupon code will be deducted from the subtotal.

Enabling the Use of Coupons

To add coupons on your online store, make sure that it is enabled in your WooCommerce Settings. From your WordPress dashboard, go to WooCommerce > Settings.

In the General Options section under the General Tab, tick the Enable the use of coupon codes checkbox.

Adding Coupons

You can create coupons from WooCommerce > Coupons. Click on the Add Coupon button.

You can create your own coupon code name or generate a coupon code by clicking on the Generate coupon code button. You can add a description of your discount if you want. This helps you remember what the coupon code is for.

In the Coupon Data section, you can configure the settings of your coupon code.

General

Discount type – Select whether the coupon is a percentage discount, fixed cart discount, or fixed product discount.Coupon amount – Enter the fixed value or percentage of the discount.Allow free shipping – Tick the checkbox if the coupon removes the shipping cost.Coupon expiry date – You can set an expiration date for the validity of the coupon.

Usage Restriction

Minimum spend – minimum subtotal allowed to use the coupon.Maximum spend – maximum subtotal allowed to use the coupon.Individual use only – Tick the checkbox to prevent customers from using multiple coupons at once.Exclude sale items – Tick the checkbox to exclude products that are already on sale.Products – Select specific products where the coupon can be applied.Exclude products – Select specific products where the coupon can not be applied.Product categories – Select specific categories where the coupon can be applied.Exclude categories – Select specific categories where the coupon can not be applied.Allowed emails – Add specific email addresses that are allowed to use the coupon.

Usage Limits

Usage limit per coupon – Set the number of times that a coupon can be applied.Usage limit per user – Set the maximum number of times that a customer can use the coupon.

Once you've completed the setup of your coupon, simply hit the Publish button.

To learn more about the Coupon Code configurations, visit this link.

Applying Coupon in the CartFlows Checkout Page

There are two ways that a coupon can be applied to a Checkout Page.

A customer enters the coupon code in the Coupon Field.The coupon code is automatically applied.

To edit your checkout page, from your WordPress dashboard, go to CartFlows > Flows. Select a Flow, then click on Edit.

Click the corresponding Edit link for the Checkout Page.

Manual Application of the Coupon Code

Scroll down to the Checkout Layout section. In the Checkout Fields tab, make sure that the Enable Coupon Field checkbox is ticked. Click Update.

This allows the customer to manually enter a coupon code in the checkout page.

Automatic Application of the Coupon Code

You can set a specific coupon in the checkout page so that the customers do not need to enter a coupon code and it automatically discounts the product.

In the Select Product tab, select a coupon in the Apply Coupon field. Click Update.

You might also want to disable the Coupon Field by deselecting the checkbox in the Checkout Fields tab.

This automatically calculates the discount and the customer cannot add another coupon code.

How to Replace the Main Checkout Order with the Upsell/Downsell?

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!

How to Translate or Change CartFlows Strings with LocoTranslate?

How to Translate or Change CartFlows Strings with LocoTranslate?

You can use the Loco Translate plugin to change the string/text which are coming from the CartFlows or CartFlows Pro plugin.

In fact, you can use the same method to change or modify the text/string from other plugins too if they provide necessary compatibility for translating the texts/string. 

Sometimes, you may notice that the stings/wording on the CartFlows Checkout page is not suitable to the type of the product that you are using. So, for that you want to change that string/text but what if there is no option in the setting to change the text? In this case, the Loco Translate plugin comes to help.

Changing the string/text using the Loco Translate plugin is really easy. Let』s see those simple steps one-by-one –

Step 1: Go to Loco Translate -> Plugins

Step 2: Click on the plugin from which you want to change the string.

Step 3: Click on the New Language button to add the language

Step 4: Select the language in which you want to change the string.

Step 5: Click on the Sync button to get all the strings of that plugin

Step 6: Search & select the word/string that you want to change and add the changed string in the given option.

Step 7: Click on the save button.

Note: If string is changed for this setting then it will change for all the flows that are present on your website.

How to Update your Payment Method on CartFlows Store?

How to Update your Payment Method on CartFlows Store?

Updating your payment method on CartFlows store can be done in a quick few steps –

Step 1: Login to your account on CartFlows store.

Step 2: Click on the Subscriptions option from the Sidebar

Step 3: You will see a list of your active Subscriptions. Now click on the View option of the CartFlows – Annual license.

Step 4: Click on the Add Payment option as shown below

Step 5: Enter your relevant payment details and save them by clicking on Add Payment Method.

How to Replace First Product on the Checkout Page With Order Bump?

How to Replace First Product on the Checkout Page With Order Bump?

We are pleased to announce that in the latest CartFlows version 1.5.9 we have released another most awaited feature and that is Replace First Product of the Checkout page with the Bump Order』s product.

This feature will allow you to sell upgraded plans of one product by just replacing the lower plan with the higher plan product on the CartFlows Checkout page.

When the 「Replace First Product」 option is enabled from the Bump order setting now when the user selects i:e adds the bump order product in the cart then CartFlows will replace the bump order product with the first product on the checkout page. 

For example: If you have already added the 4 Products on the checkout page of the CartFlow, such as Product 1, Product 2, Product 3, Product 4, now when you add/select the bump offer then the Product 5 which is of Bump offer get replaced with the Product 1 and if the bump offer is unchecked then it will be reverted back to normal.

Let』s see how to enable this feature. 

There are very easy and simple steps to enable this feature which are as follows

Step 1: Go to CartFlows -> Flows -> Your Flow.

Step 2: Click on the Edit button on checkout page

Step 3: Scroll down the page till the checkout setting metabox and click on the Order Bump Tab

Under 「Order Bump Conditional Settings」 Enable 「Replace First Product」 option

Step 4: Save the changes and it is done

Few Common Questions(FAQs)

Q – What happens if there are multiple products added on the checkout page?Ans – Even if multiple products are added in the cart/checkout page this feature will always replace the first product on the checkout page with the Order Bump product

Q – How does it will work in case of Global Checkout option?Ans – It will not work with global checkout.

Q – Is it possible to replace two products at a time with the order bump?Ans – No. As of now, the CartFlows is designed to replace only one product on the checkout page i:e the first product on the checkout page.

How to Enable the Theme』s Scripts & Styles without Changing the Page Template?

How to Enable the Theme』s Scripts & Styles without Changing the Page Template?

You may be looking for an answer as to why are your CartFlows pages do not display your theme』s Header & Footer?

Well, there's the following reason behind it –

From the beginning, when the CartFlows plugin was released, we intentionally didn't load the theme』s Header & Footer on the CartFlows pages to avoid any unnecessary conflict with the CartFlows pages. And to ensure more flexibility in design as well as in the creation of distraction-free funnel pages.

Note: If you want to add your theme's header & footer on the CartFlows pages then you need to change the page template to default. Refer to this article.

But you must be thinking why you need to change the page template if you want to add the theme』s headers and footer on the CartFlows pages. Well, that is the default way and the correct way to add the theme』s header footer. 

But in some cases, your page is displaying the header & footer in distorted format i:e without the CSS while you are not using the 「Default」 page template so, you want to either remove it or display in proper format then, you can use the following filter to load the theme』s styles & scripts.

This filters can also be used in those cases, where you just want to load the theme's styles & scripts on the CartFlows pages.

/**
* Filter to load theme's styles & scripts.
*
* @param bool $remove_styles true/false
* @return bool $remove_styles true/false
*/

add_filter( 'cartflows_remove_theme_styles', 'wcf_load_theme_files', 10, 1 );
add_filter( 'cartflows_remove_theme_scripts', 'wcf_load_theme_files', 10, 1 );

function wcf_load_theme_files( $remove_styles ){

$remove_styles = false;

return $remove_styles;
}

Note: Add the above filter to your child theme』s functions.php, here』s an article to help you Add Custom code.

How To Create A Marketing Sales Funnel?

How To Create A Marketing Sales Funnel?

This is the A to Z process of creating a marketing sales funnel for your business.

1. Order Domain Name and Hosting

This is the first step for you to be able to create any website. The domain name is your website address and hosting is where you host your site to be visible on the Internet.

2. WordPress Install and Setup

Once you're done with purchasing a domain and hosting, you need to install WordPress. Most hosting providers offer a 1-click install solution for setting up WordPress. So, this step should be pretty quick and easy. Another thing that you need to install is the SSL security certificate to change your site from HTTP to HTTPS.

From your WordPress admin dashboard, go to Settings > Permalinks and select Post name. Click on Save Changes.

3. Add Theme and Plugins

From your WordPress admin dashboard, go to Appearance > click Add New. Astra Theme is a free theme and highly recommended with different free website templates that are ready to use. Install your selected theme and Activate.

Add an eCommerce plugin for your website by going to Plugins > Add New. Search for WooCommerce, Install and then Activate. It's a free eCommerce plugin for WordPress and empowers most eCommerce sites. You'll be redirected to the Setup Wizard where you can configure your online store details, payment method, and shipping information. Connect your Payment Gateway to your website.

Once you've completed setting up WooCommerce, go to the Products menu in your WordPress dashboard. Add New to create a new product that you will add to your sales funnel.

The next plugin that you need to add is a Page Builder plugin. Elementor is the number one page builder with over 3 million websites using it. It's free and very easy to use. However, Elementor Pro, which is the paid version, has more functionalities that will be very useful for creating a seamless sales funnel. You can, however, install any page builder that you prefer.

Now, you need to install CartFlows, the number one Funnel Builder for WordPress. It has a free version where you can create funnels and customize the WooCommerce checkout page. CartFlows Pro is the paid version where you can have multiple checkout styles, add order bumps, upsells and downsells, configure the fields and add custom fields, and a cart abandonment feature.

In CartFlows > Settings, under General Settings, select the page builder that you are using. It has defaulted to Elementor but CartFlows is also compatible with Divi, Beaver Builder, and Thrive Architect. This defines the templates to display that are compatible with your page builder.

4. Create Your Funnel

From your WordPress dashboard, go to CartFlows > Flows > Add New.

Note that the Import and Export can be used for transferring funnels from one website to another. You would also need to import or export the page templates that you used for your funnels.

There are readily available funnels that you can use if you don't want to start from scratch. Simply select and click Import. This is going to download and import everything for you, the images and the structure of the funnel.

Once everything is downloaded, enter a name for your funnel. Click Update. You'll find the default steps included in your funnel.

5. Configure Your Checkout Page

Select the Checkout Page step and click Edit. This is where you can add a specific product to your checkout page and customize the page according to your preference.

To learn more about customizing your checkout page, click here.

6. Add Upsell / Downsell

If you decide to add an upsell or a downsell, simply click on Add New Step. You'll see again the templates popup where you can choose a template for your upsell or downsell.

If you add an Upsell or Downsell Step, you'll find that in the Offer Page Settings > Shortcodes, there are two links which correspond to when the customer says yes to your offer and decline your offer. If the customer clicks on the Yes link, he will be automatically charged.

In the Select Product Option, select the product that you're going to upsell, the quantity, the discount type, and discount value.

Custom Script allows you to add scripts if you want to add bots, custom pixels, or live chat to your page.

7. Set Your Landing Page as the Homepage

From your WordPress dashboard, go to Settings > Reading. Choose static page and select the landing page you created for your funnel.

8. Test Your Funnel

Go back to CartFlows menu > Flows, then Edit the flow. At the right-hand side, uncheck the Enable Test Mode checkbox under the Flow Settings. This enables you to test the actual flow of your funnel. Make sure that you have set up the payment gateway properly.

But, if your payment gateway is still in test mode, you can use this test number 4242 4242 4242 4242 ( if you're using Stripe ) on the checkout page. Click here for more Stripe test numbers that you can use.

Open your site in another browser or in an incognito window and you'll see the landing page which you set as the homepage. Follow the call to actions and you'll be redirected to the whole flow.

Learn more in this video:

Did you know that?

You can also use CartFlows in a non-eCommerce-related funnel. For instance, you can use it for a lead generation funnel. All you would need in a flow are two steps: 1) the landing page containing a lead generation element, and 2) the thank you page.

Complete List of WordPress Locale Codes

Complete List of WordPress Locale Codes

Hint – You can CTRL / CMD + F to find your language

Language NameLanguage CodeWordPress Locale CodeAfrikaansafafAkanakakAlbaniansqsqAmharicamamArabicararArmenianhyhyAromanianruprup_MKAssameseasasAzerbaijaniazazAzerbaijani (Turkey)az-traz_TRBashkirbabaBasqueeueuBelarusianbelbelBengalibnbn_BDBosnianbsbs_BABulgarianbgbg_BGBurmesemyamy_MMCatalancacaCatalan (Balear)balbalChinese (China)zh-cnzh_CNChinese (Hong Kong)zh-hkzh_HKChinese (Taiwan)zh-twzh_TWCorsicancocoCroatianhrhrCzechcscs_CZDanishdada_DKDhivehidvdvDutchnlnl_NLDutch (Belgium)nl-benl_BEEnglishenen_USEnglish (Australia)en-auen_AUEnglish (Canada)en-caen_CAEnglish (UK)en-gben_GBEsperantoeoeoEstonianetetFaroesefofoFinnishfifiFrench (Belgium)fr-befr_BEFrench (France)frfr_FRFrisianfyfyFulahfucfucGalicianglgl_ESGeorgiankaka_GEGermandede_DEGerman (Switzerland)de-chde_CHGreekelelGuaranígngnGujaratigugu_INHawaiianhawhaw_USHazaragihazhazHebrewhehe_ILHindihihi_INHungarianhuhu_HUIcelandicisis_ISIdoidoidoIndonesianidid_IDIrishgagaItalianitit_ITJapanesejajaJavanesejvjv_IDKannadaknknKazakhkkkkKhmerkmkmKinyarwandakinkinKirghizkyky_KYKoreankoko_KRKurdish (Sorani)ckbckbLaololoLatvianlvlvLimburgishliliLingalalinlinLithuanianltlt_LTLuxembourgishlblb_LUMacedonianmkmk_MKMalagasymgmg_MGMalaymsms_MYMalayalammlml_INMarathimrmrMingrelianxmfxmfMongolianmnmnMontenegrinmeme_MENepalinene_NPNorwegian (Bokmål)nbnb_NONorwegian (Nynorsk)nnnn_NOOriyaoryoryOsseticososPashtopspsPersianfafa_IRPersian (Afghanistan)fa-affa_AFPolishplpl_PLPortuguese (Brazil)pt-brpt_BRPortuguese (Portugal)ptpt_PTPunjabipapa_INRohingyarhgrhgRomanianroro_RORussianruru_RURussian (Ukraine)ru-uaru_UARusynruerueSakhasahsahSanskritsa-insa_INSardiniansrdsrdScottish GaelicgdgdSerbiansrsr_RSSindhisdsd_PKSinhalasisi_LKSlovaksksk_SKSlovenianslsl_SISomalisoso_SOSouth AzerbaijaniazbazbSpanish (Argentina)es-ares_ARSpanish (Chile)es-cles_CLSpanish (Colombia)es-coes_COSpanish (Mexico)es-mxes_MXSpanish (Peru)es-pees_PESpanish (Puerto Rico)es-pres_PRSpanish (Spain)eses_ESSpanish (Venezuela)es-vees_VESundanesesusu_IDSwahiliswswSwedishsvsv_SESwiss GermangswgswTagalogtltlTajiktgtgTamazight (Central Atlas)tzmtzmTamiltata_INTamil (Sri Lanka)ta-lkta_LKTatartttt_RUTeluguteteThaiththTibetanboboTigrinyatirtirTurkishtrtr_TRTurkmentuktukUighurugug_CNUkrainianukukUrduururUzbekuzuz_UZVietnameseviviWalloonwawaWelshcycyYorubayoryor

How to A/B Test the CartFlows Steps?

How to A/B Test the CartFlows Steps?

Well, the most awaited feature is out… Yes, CartFlows Split Testing is here!!!

We are pleased to announce the immediate availability of CartFlows Split Testing which will enable you to increase sales and revenue by conducting simple tests.

Say goodby to expensive monthly fees from other split testing services with our constant effort to make CartFlows the ultimate sales funnel tool, we have carefully crafted the best split testing experience and its included with your CartFlows Pro license. 

To start using the CartFlows Split Testing, you need to update CartFlows Core (the free version) and CartFlows Pro to their latest version or above. 

Wondering what split testing is and what it can do for you?

Split Testing is a way of testing the two or more web pages against each other to see which version generates more sales or leads. You can split test something as simple as the color of a button, a headline, or more advanced tests such as pricing and bundles. With CartFlows Split Testing you can test anything. 

Once your test is set up the website traffic will be split between the different versions. If the website visitor converts to a lead or a sale, it's counted as a conversion for that version of the web page. 

After some time where there has been a good amount of traffic to each version of your web page you can choose a winner, basically the version with the highest conversions. 

CartFlows Split Testing helps users by giving the functional and user's experience comparison between the variations steps that are created. This comparison can be used to study the performance of the pages as well as the user』s feedback left on the page such as which page they have visited the most and from which page more orders or leads are generated.

So that you can get the idea on which content, design, images are mostly liked by the users. This can be used to design the final page to make it look more appealing and to attract more users.

Let』s see how to enable CartFlows Split Testing for CartFlows Steps.

It』s really very easy to set up and enable the Split Testing for the CartFlows steps with a very few steps. 

There are only four steps in which you can fully set up the Split testing and they are as follows

Enable Split Testing for the CartFlows StepCreate Step/Page variantsSet the traffic for the variantsStart Split Testing

Let』s seen them in the sequence

1. Enable Split Testing

Step 1: Go to CartFlows -> Flows -> your_flow

Step 2:  Decide for which step you want to enable the Split testing and click on the side menu [ Add Three Dots icon if possible ] and click on the A/B test option

Step 3: Done. The Split Testing is enabled for the selected step.

Step 4: Click Update button to save the flow & setting.

2. Create Step/Page variants

After enabling the split testing you will get the two steps the one is Control Step & second is Variation Step.

To create a variation of the step is also very simple. You just need to clone the existing variation.

Note: You can use this control Step's URL to share it with the ads on your social media platform or any advertising platform.

Below are the steps to create a new variation for the split testing.

Step 1: Click on the three dots button of the variation step of which you want to create a variation and select the Clone option from the menu.

Step 2: This will automatically create a new variation.

Done. The new step variation is created and you can design each of the step variations as per your need with your favourite page builder tool.

After creating and designing the variations of your split testing pages, you will need to set the traffic for the pages. Basically is a percentage for how much users your want to redirect to a particular page.

Lets see how to setup the Split Testing traffic for the steps. 

3. Set the Traffic for the Variants.

Setting up the traffic is as easy as you can find in the CartFlows. Let』s see how?

Step 1: Click on the small cog icon ( Add the icon if possible ) to open a setting popup.

Step 2: Adjust the percentage and click the save button.

4. Start the Split Testing

Step 1: Click on the Start Split Testing button to go live with Split Testing.

Some common questions regarding the Split Testing [FAQs]

What is the Control Step?

The control step is the main step in the split testing. All the data related to the Split testing will be available in the Control step including the visits, A/B variations and it』s setting. It is used to decide which page variation has to be displayed to the user and all the created variations are connected through this control step. You can use this control Step's URL to share it with the ads on your social media platform or any advertising platform.

What are the Variation Steps?

The Variation Steps are the steps/pages which will be presented to the user and on which the A/B split testing will be performed. These variation steps are just like normal pages but of CartFlows Step post type』s pages created and put together to do an A/B test.

When does the Delete option will be displayed?

The delete option is provided to delete the variation or the Control step which you don』t to use to just simply delete it. This option will be displayed only when there are more than two variations created and published. The reason behind is that, if you delete the control step then the next immediate variation of the control step will become the next control step and the second variation step will become the first variation step. Same for the variation steps.

What is Archive Option and when will it be displayed?

The Archive option is introduced to create a draft of the variation so that you can use it letter on. This option will be displayed only when there are more than two variation steps created.This archive Option will be displayed in the same menu which will be opened when clicked on the three dots present on the same step which you want to archive.

How many variation steps can be created for one control step?

You can create as many variation steps as you want for one control step.

How will Flow Analytics display the Split Testing results?

If the split testing is enabled and started then the Flow analytics will display the analytics for each of the variations that are active and are currently being used. This will display the analytics in the same patterns which was displayed earlier for the rest of the steps.How to view the Split Testing Analytics: 

Step 1 : Click on the View Analytics button to open the Analytics Window.

Step 2: Now, Click on the step name for which you have enabled the split testing

How to Setup A/B Testing with Google Optimize for CartFlows?

How to Setup A/B Testing with Google Optimize for CartFlows?

Currently, CartFlows doesn't provide native A/B Testing.

For now, you can use the Google Optimize to perform A/B Testing in CartFlows.

Step 1: Login to your Google Optimize Account.

Step 2: Create a container or account

Step 3: Create your first experience

Step 4: Create the Variants

Step 5: After creating variants set the rules as per your needs

Step 6: Connect your analytics with Optimize and add the below code on your site's page which you are going to optimize.

Step 7: The above code will be provided by the Google Optimize dashboard. This will be auto-generated once you connect it with your analytics and add the objectives.

How to Test the Working of the same?

Google recommends installing the following Chrome Browser extension for better test results – Google Optimize.