Plugin for WooCommerce

e-toolkit Promotions

Advanced promotions engine for WooCommerce: discounts, BOGO, bundles, thresholds, gifts and free shipping powered by flexible conditions, schedules and customer purchase history.

Discounts & BOGO
Conditions & rules
Bundles & thresholds
BOGO + Bundles
gifts, bundles and multi-product promotions
AND / OR / NOT
nested condition logic
1000
matching promotions in benchmark
Classic + Blocks
WooCommerce cart and checkout
How it works

Build promotions from conditions and benefits instead of coding custom cart logic.

Choose when a promotion should run, who it applies to and which products it covers. Then define the discount, gift, bundle, free shipping or other benefit and decide how it should combine with the remaining rules.

Promotion conditions

React to the cart, customer, purchase history, location and order method

A promotion can depend on much more than cart value or product category. Rules can take into account a specific customer, previous orders, products purchased in the past, address, payment, shipping, coupons, stock status, store language and many other WooCommerce data points.

  • cart value, item count, weight, products, variations, categories, brands, SKUs and attributes
  • login status, roles, specific customer, email domain, first order and purchase history
  • country, region, city, postcode, separate shipping and billing addresses
  • payment and shipping method, coupons, stock, backorders, day, time and store language
Logic u0026amp; scheduling

Combine conditions into AND, OR and NOT groups and schedule exact campaign times

Build nested condition groups, set promotion priorities and decide whether subsequent rules should continue to run. Promotions can be active within a specific date range or recur on selected weekdays and hours.

  • All (AND), Any (OR), NOT exclusions and nested subgroups
  • start and end dates plus recurring weekday and time schedules
  • priorities, stopping subsequent rules and preventing promotion stacking
  • clear business summary and diagnosis of every matched and unmatched condition
Sales mechanics

From a simple discount to BOGO, a gift, a multi-tier bundle and promotions based on customer history.

One engine handles standard discounts, quantity promotions, bundles and Buy X, Get Y scenarios. Rules can work together or compete according to the selected strategy.

Discounts, BOGO u0026amp; bundles

Build campaigns that are not limited to a single discount type

A promotion can change a product or cart price, grant free shipping, apply a coupon, add a gift or create a bundle with a fixed or discounted price. BOGO can use the same or a different product, while gifts can be selected automatically or by the customer.

  • percentage discount, fixed discount, fixed price, cart discount, free shipping and automatic coupon
  • quantity and value thresholds, cheapest or most expensive products and maximum discount amount
  • Buy X, Get Y: free gift, percentage or fixed discount, or a fixed price for product Y
  • bundles of any N products or selected items, multiple tiers and one or multiple complete bundles
Stacking u0026amp; pricing

Control which promotions win and which price is used as the discount base

Apply all matching rules, only the first one, or select the promotion with the highest or lowest discount. You can also define the price base and how subsequent discounts are calculated while remaining compatible with WooCommerce taxes and coupons.

  • all promotions, first rule, highest or lowest discount
  • calculate from the initial price or sequentially from the remaining value
  • cart price, regular price, WooCommerce sale price or lowest available price
  • net or gross pricing, WooCommerce taxes, coupon conflicts and global exclusions
Feature set

Key features of e-toolkit Promotions

From schedules and customer conditions to BOGO, gifts and bundles, plus a promotion tester, multilingual support, reporting and full WooCommerce Blocks compatibility.

Promotion management

  • Unlimited promotions with draft, active and paused statuses
  • Start and end dates plus recurring schedules by weekday and time
  • Priorities, stop subsequent rules, duplication, bulk actions and campaign templates
  • Search, filtering, sorting, pagination plus JSON import and export

Discounts u0026amp; benefits

  • Percentage discount, fixed discount, fixed product price and whole-cart discount
  • Products, variations, categories, tags, brands, SKUs, attributes and sale products
  • Quantity and value thresholds, cheapest or most expensive items and maximum discount amount
  • Free shipping, automatic WooCommerce coupons and excluding products from benefits

BOGO u0026amp; gifts

  • Buy X and get the same or a different product Y
  • Free gift, percentage or fixed discount, or a fixed price for product Y
  • Automatically select the first, cheapest or most expensive gift, or let the customer choose
  • Variations, one-time or repeatable gifts and automatic removal when conditions are no longer met

Product bundles

  • Any N products from a defined range or a set of specified products
  • Fixed bundle price, percentage discount or fixed discount
  • Multiple tiers with automatic selection of the highest matched tier
  • One or multiple complete bundles, support for partial bundles and a bundle pricing table on the product page

Conditions u0026amp; logic

  • Cart, products, stock, customer, purchase history, location, payment, shipping, coupons and language
  • AND, OR and NOT groups with nested condition subgroups
  • Order history, previously purchased products, purchase count, last order value and days since purchase
  • Business-friendly rule summary and diagnosis of every matched and unmatched condition

Promotion stacking u0026amp; pricing

  • All matching promotions, first match, highest or lowest discount
  • Calculate from the initial price or sequentially from the remaining value
  • Price base: cart price, regular price, active sale price or lowest available price
  • Net or gross pricing, WooCommerce taxes, coupons, precedence and global exclusions

Storefront presentation

  • Original and discounted price, price range from tiers and automatic refresh after quantity changes
  • Messages, badges, threshold and bundle tables, countdown timer and savings information
  • Promotion details modal, cart and checkout messages, and progress toward the next threshold
  • Classic WooCommerce and Cart/Checkout Blocks, keyboard support, Escape key and accessible semantics

Appearance u0026amp; promotion tester

  • Colors, borders, accents, badges and border radius with a 1:1 preview
  • Test multiple products, quantities, prices, customer data, purchase history, addresses, payment and shipping
  • Preview discounts, final amount and gifts without modifying the real cart
  • See why a promotion did not apply, diagnose limits and coupon conflicts, and jump directly to the invalid configuration step

Limits, ET Lingua u0026amp; orders

  • Global usage limit and per-customer limit counted only after the order is paid
  • Promotions for all or selected languages with separate translations for messages and offer content
  • Link translated products, variations and terms with a safe fallback
  • Store promotion, discount, free shipping and gift details in orders and WooCommerce emails

Analytics, admin u0026amp; performance

  • 7, 30, 90 and 365-day reports: orders, revenue, average order value and total discounts
  • Global and per-promotion analytics, daily aggregates, pagination and CSV export
  • Four-step setup, progressive fields, documentation, validation and safe confirmation of destructive actions
  • Active promotion cache, rate limiting, sanitization, nonce protection, Multisite and a benchmark with 1,000 matching promotions

Want to build WooCommerce promotions beyond simple discounts?

Combine BOGO, bundles, thresholds, gifts, free shipping, purchase history and advanced condition logic in one promotion engine.

WooCommerce promotions

FAQ

Frequently asked questions about discounts, BOGO, bundles, promotion conditions, stacking rules, the tester, limits, ET Lingua, WooCommerce Blocks and e-toolkit Promotions analytics.