|
/ Documentation /CartFlows/Features/ How Coupons Work in CartFlows?

How Coupons Work in CartFlows?

Coupons are a powerful way to offer discounts to your customers and encourage more purchases. When a coupon code is applied on the checkout page—either manually by the customer or automatically—the discount amount (fixed or percentage) is deducted from the order subtotal.

Using coupons strategically can help boost conversions, increase average order value, and drive more sales through your checkout flow.

Enable Coupon Usage in WooCommerce

1: Before creating coupons, make sure coupon functionality is enabled in WooCommerce.

2: From your WordPress dashboard, navigate to WooCommerce → Settings.

01 Wcf Woocommerce Setting

3: Under the General tab, locate the General options section.

4: Check the Enable the use of coupon codes option.

02 Wcf Woocommerce Setting General

5: Save your changes.

Creating Coupons

You can create and manage coupons directly from WooCommerce.

1: Go to WooCommerce → Coupons.

2: Click Add Coupon.

03 Wcf Marketing Coupons Add Coupon

3: Enter a coupon code manually or use the Generate coupon code button.

4: (Optional) Add a description to help you identify the purpose of the coupon later.

04 Wcf Add New Coupon

Once created, configure the coupon settings from the Coupon Data panel.

Coupon Data Settings

General

  • Discount type – Choose between percentage discount, fixed cart discount, or fixed product discount.
  • Coupon amount – Specify the discount value or percentage.
  • Allow free shipping – Enable this option if the coupon should remove shipping charges.
  • Coupon expiry date – Set an expiration date for the coupon.

Usage Restrictions

  • Minimum spend – Minimum order subtotal required to apply the coupon.
  • Maximum spend – Maximum order subtotal allowed to use the coupon.
  • Individual use only – Prevents the coupon from being combined with other coupons.
  • Exclude sale items – Prevents the coupon from applying to discounted products.
  • Products – Select specific products where the coupon is valid.
  • Exclude products – Select products where the coupon should not apply.
  • Product categories – Limit the coupon to specific categories.
  • Exclude categories – Exclude certain categories from using the coupon.
  • Allowed emails – Restrict coupon usage to specific email addresses.
05 Wcf Coupon Data Usage Restriction

Usage Limits

  • Usage limit per coupon – Total number of times the coupon can be used.
  • Usage limit per user – Number of times a single customer can use the coupon.
06 Wcf Coupon Data Usage Usage Limits

After completing the setup, click Publish to make the coupon active.

Applying Coupons on a CartFlows Checkout Page

Coupons can be applied on a CartFlows checkout page in two ways:

  • Manually by the customer
  • Automatically by pre-applying the coupon

To edit your checkout step:

  1. Go to CartFlows → Funnels from your WordPress dashboard.
  2. Open the desired Funnel.
  3. Click Settings on the Checkout step.
Checkout Step Settings Scaled

Manual Coupon Application

To allow customers to enter a coupon code themselves:

  1. Open the Checkout Settings.
  2. Open the Checkout Form tab.
  3. Toggle the Enable Coupon Field option.
  4. Click Save Settings.
enable coupon field

This displays a coupon input field on the checkout page, allowing customers to apply a coupon manually.

10 Wcf Coupon Code Applied

Automatic Coupon Application

You can automatically apply a coupon so customers don’t need to enter a code.

  1. Open the Products tab in the checkout settings.
  2. Type and choose a coupon from the Auto Apply Coupon dropdown.
  3. Click Save Settings.
auto apply coupon

(Optional) To prevent customers from applying additional coupons, disable the Coupon Field option in the Checkout Form tab.

When enabled, the discount is applied automatically, and customers cannot add another coupon code.

12 Wcf Automatic Coupon Applied Checkout Page
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