1. Home
  2. Knowledge Base
  3. Advanced Promo Kit
  4. Advanced Promo Kit Integrations
  5. How to Display Advanced Coupons Discount Info on Product Labels

How to Display Advanced Coupons Discount Info on Product Labels

If you run promotions using Advanced Coupons for WooCommerce, you can pull the discount details of any coupon directly into a product label — automatically. This means a label can show text like 25% Off, $10 Off, Buy 2 Get 1 Free, or 15% Cashback based on the actual coupon you configure, with no manual text updates needed when the discount changes.

This guide walks you through enabling the integration, inserting a coupon placeholder into your label text, and understanding what each coupon type displays.

Requirements

  • Advanced Promo Kit — installed and activated
  • Advanced Coupons for WooCommerce Advanced Coupons for WooCommerce (free or premium) — installed and activated. The integration toggle will be greyed out if this plugin is not active.
  • At least one coupon created in WooCommerce → Coupons (or Marketing → Coupons)

Step 1: Enable the Advanced Coupons Integration

  1. In your WordPress admin, go to Promo Kit → Settings Advanced Promo Kit Settings Reference.
  2. Click the Integrations tab.
  3. Find the Advanced Coupons for WooCommerce row and toggle it on.
The Promo Kit Settings page on the Integrations tab, showing the Advanced Coupons for WooCommerce row with toggle enabled and the Validate Coupon sub-option visible

Once enabled, a Validate Coupon sub-option appears. This is off by default — see the Validate Coupon option section below for details on when to use it.

Step 2: Insert a Coupon Placeholder into a Label

With the integration enabled, a coupon search input appears in the Variables panel whenever you create or edit a label.

  1. Go to Promo Kit → Create Label (or edit an existing label).
  2. On the General tab, look for the Variables panel on the right side of the badge text field.
  3. Scroll to the Advanced Coupons for WooCommerce section within Variables.
  4. Type at least two characters of a coupon code into the search box — for example, type sum to find a coupon called SUMMER25. Select it from the dropdown.
  5. Click Insert. The placeholder {ac_coupon-SUMMER25} is inserted into your badge text at the cursor position.
  6. Build your full label text around it — for example: Save {ac_coupon-SUMMER25} Today.
The Create Label General tab showing the badge text field containing a coupon placeholder, with the Variables panel expanded showing the Advanced Coupons for WooCommerce section and Insert Variable button

The live preview on the right updates immediately to show the resolved discount text — for example, Save 25% Today — so you can see exactly how the label will look on your shop before saving.

The label preview panel showing the badge rendering the resolved discount text on a product card

What Each Coupon Type Displays

The text that appears on the label depends on the coupon’s discount type in Advanced Coupons. Here is a reference for each type:

Coupon TypeExample Coupon ValueText Displayed on Label
Percentage discount25%25%
Fixed cart discount$10 off cart$10.00
Fixed product discount$5 off specific products$5.00 (only shows on products the coupon applies to)
BOGO deal (free)Buy 2, get 1 freeBuy 2 Get 1 Free
BOGO deal (partial discount)Buy 2, get 1 at 50% offBuy 2 Get 1 at 50% off
Store credits — percentage cashback15% cashback15% Cashback
Store credits — fixed cashback$10 cashback$10.00 Cashback

Note on fixed product discounts: If the coupon is restricted to specific products or categories, the label will only show on products where the coupon actually applies. On all other products, the placeholder resolves to empty text and the label is hidden.

Note on BOGO deals: The label only shows on products that appear in the BOGO deal’s “buy” conditions. Products configured as “get” items (but not “buy” items) will not show the label.

The Validate Coupon Option

When Validate Coupon is turned on, Advanced Promo Kit checks that the coupon is valid and not expired before displaying the label. If the coupon fails validation, the placeholder resolves to empty text and the label is hidden from that product.

This option is off by default. Here is when to consider turning it on:

  • Turn it on if your coupons have expiry dates and you want labels to disappear automatically when a promotion ends — without manually disabling the label.
  • Leave it off if you want the label to always show the discount info regardless of whether the coupon is currently usable. This is the better choice for evergreen promotions where the coupon is always active.

Practical Examples

Example 1: Percentage Discount Badge

You have a coupon SAVE25 offering 25% off. In your label text, enter:

{ac_coupon-SAVE25} Off

On the shop page, this displays as: 25% Off

Example 2: BOGO Deal Badge

You have a BOGO coupon BOGODEAL set to “Buy 1 Get 1 Free”. In your label text, enter:

Deal: {ac_coupon-BOGODEAL}

On the shop page, this displays as: Deal: Buy 1 Get 1 Free

Example 3: Store Credits Cashback Badge

You have a store credits coupon CASHBACK10 offering $10 cashback. In your label text, enter:

Earn {ac_coupon-CASHBACK10}

On the shop page, this displays as: Earn $10.00 Cashback

Frequently Asked Questions

The integration toggle is greyed out — what does that mean?
It means Advanced Coupons for WooCommerce is not currently installed or activated on your site. Install and activate the plugin first, then return to Promo Kit → Settings → Integrations to enable the toggle.

Can I use multiple coupon placeholders in a single label?
Yes. You can insert multiple {ac_coupon-CODE} placeholders into one label’s text — for example, Save {ac_coupon-SAVE10} or get {ac_coupon-BOGODEAL}. Each placeholder is resolved independently. If any one of them resolves to empty text (e.g. the coupon doesn’t apply to that product), the entire label is hidden for that product.

Will the label show on every product, or only products the coupon applies to?
It depends on the coupon type. Percentage and fixed cart coupons are not product-specific, so the label shows on every product the label’s conditions match. Fixed product discounts and BOGO deals are product-specific — the label only shows on products the coupon actually applies to.

What happens when a coupon expires?
By default (with Validate Coupon off), the label continues to show the discount text even after the coupon expires. Turn on Validate Coupon in the integration settings to make the label automatically disappear once the coupon has expired.

Need Help?

If you have a question or run into any issues, we’re here to help.

Was this article helpful?

Related Articles

Complete Your Purchase