Premium add-on for Bricks Builder

BUY X GET Y

Advanced BOGO Promotions For WooCommerce Stores Built With Bricks

Create free gifts, discounted rewards, spend-based offers, customer gift choices, progress messages, and polished Bricks storefront elements without writing custom cart logic.

Rule Builder

Buy 2 matching itemsGet 1 gift
Reward typeFree item
StatusActive

Storefront Message

Add 1 more item to unlock your free gift.

BXGY Offer ProgressBricks Element
Plugin workflow

See how the BOGO system works before you build

Buy X Get Y Pro gives you a complete promotion workflow: configure the campaign in WordPress, show live progress on the storefront, and let customers choose eligible gifts when the cart qualifies.

Promotion Builder
Rule typeBuy X, Get Y Free
Buy conditionSelected products, minimum quantity 2
RewardCustomer can choose one free gift
WordPress dashboard

Configure BOGO rules in WordPress

Set up the exact promotion from the dashboard. Choose the rule type, qualifying products, categories, tags, spend amount, reward products, schedule, coupon behavior, and gift selection mode from one focused builder.

Promotion Add 1 more item to unlock your free gift.

Buy 2 matching items, get 1 selected reward.

BXGY Offer ProgressBricks
Bricks offer progress

Show progress on the storefront

Use the BXGY Offer Progress element or Promotion Message settings to tell shoppers what they need to add. The progress bar updates with the cart so customers can see how close they are to the reward.

G
Free Cap $0 reward
Y
Bonus Socks $0 reward
BXGY Gift ChooserAJAX
Gift chooser element

Let customers choose their gift

When a choose-gift rule is unlocked, the BXGY Gift Chooser displays eligible reward products. Customers select the gift with AJAX, and the cart recalculates without forcing a page refresh.

Built for real WooCommerce campaigns

More than a simple free gift plugin

Buy X Get Y Pro gives store owners a complete promotion engine. It handles the qualification rules, reward pricing, cart sync, gift behavior, and frontend messaging so your offers feel native to the shopping experience.

Flexible buy conditions

Target specific products, variations, categories, tags, cart quantity, or cart spend. That means a single plugin can power product bundles, category campaigns, seasonal gifts, and spend threshold promotions.

Reward control that fits the offer

Give an item for free, apply a fixed discount, use a percentage discount, set a fixed reward price, or build classic cheapest-free and most-expensive-free style promotions.

Automatic or shopper-selected gifts

Auto-add the reward when the cart qualifies, or let customers choose from multiple gifts through the Bricks Gift Chooser element. You control the experience rule by rule.

Promotion message system

Show the right offer message in the right place

The built-in Promotion Message settings let you enable campaign messages across product pages, category pages, cart, and checkout. Choose WooCommerce hooks for positioning, match messages to products, categories, or tags, and style the message box from one professional settings panel.

Single product and archive messages

Display messages only when the current product, category, or tag matches an active promotion.

Cart and checkout motivation

Use remaining amount and reward placeholders to encourage customers to complete the offer before they leave.

Promotion Message Settings

Single product hookSummary area
Cart hookBefore cart
ConditionMatching rules only
StylerTypography, colors, padding
Rule types

Build common BOGO campaigns without custom code

Each promotion type is designed around a real store workflow, from simple buy-one-get-one offers to campaigns where customers pick their own reward.

01

Buy X, Get Y Free

Perfect for classic campaigns like buy two shirts and get one cap free. The plugin can automatically add the reward and keep its price at zero.

02

Buy X, Get Y Discounted

Offer the reward at a fixed discount, percentage discount, or fixed promotional price while keeping full control over reward quantity.

03

Spend X, Get Y

Encourage higher order value by unlocking a gift after customers reach a cart spend threshold.

04

Choose Gift Campaigns

Let shoppers select their preferred gift from multiple reward products using the dedicated Bricks element.

05

Category and Tag Offers

Run broad campaigns where any product from selected categories or tags qualifies the cart for a reward.

06

Tiered and Quantity Promotions

Use quantity and priority controls to build richer promotion stacks and stop lower-priority rules when needed.

Bricks integration

Design the promotion experience inside Bricks

Buy X Get Y Pro includes purpose-built Bricks elements so your storefront messages and gift selection UI match the rest of your site.

BXGY Offer Progress

Show locked and unlocked promotion messages, reward summaries, and a progress bar that helps shoppers understand exactly how close they are to receiving the offer.

BXGY Gift Chooser

Display eligible gifts in a clean grid, let customers choose their reward with AJAX, and keep the cart updated without sending shoppers through a confusing flow.

Synced styling controls

Use the global Promotion Message styler or adjust wrapper background, typography, padding, box shadow, buttons, gift cards, and progress bar styles inside the Bricks element controls.

WooCommerce-safe behavior

Rewards stay synced through cart updates, checkout recalculation, mini-cart fragments, and mandatory gift rules, including locked quantity and free gift labels.

Professional rule settings

PriorityLower runs first
ScheduleStart and end dates
CouponsStack or block
RestrictionsSale item and first order options
Made for store owners

Control promotions without touching the cart code

Store owners can quickly activate or deactivate rules, set schedules, exclude sale items, decide whether offers stack with coupons, and customize customer-facing messages. Developers still get predictable WooCommerce hooks and Bricks-native layout control.

Fast admin workflow

Toggle active rules directly from the rules listing page and keep campaign management simple.

License and update ready

Built-in license activation keeps updates and support access connected to the customer site.

Simple pricing

Choose the license that fits your store work

Start with one WooCommerce site or use the five-site license for client stores, staging projects, and multiple Bricks builds.

One Site

Best for a single WooCommerce store that needs advanced BOGO campaigns and Bricks storefront elements.

$19 One Time Fee
  • Use on 1 live site
  • All BOGO rule types included
  • Bricks Offer Progress and Gift Chooser elements
  • Promotion message settings and styling controls
  • Updates and support while the license is active
Buy Now

Returning customer? You can renew or purchase again with a 15% loyalty discount as a thank-you for continuing with Buy X Get Y Pro.

Changelog

What is included

Buy X Get Y Pro starts with the core BOGO engine, Bricks elements, promotion messages, template builder and admin workflow needed to launch real WooCommerce campaigns.

Version 1.0.1

8th June 2026
  • Improved the BOGO rule editor with clearer conditional fields for rule type, buy match, discount type, gift chooser, multiple gift selection, and max gift choices.
  • Added support for allowing customers to choose multiple gifts from eligible reward products, including a configurable maximum gift count.
  • Added smarter cart labels so free rewards show as Free Gift, while percentage, fixed discount, and fixed-price rewards show accurate promotional gift labels.
  • Added toast notifications for the BXGY Gift Chooser with controls for position, slide direction, duration, delay, width, padding, typography, colors, border, radius, and shadow.
  • Optimized Gift Chooser AJAX refresh behavior to reduce duplicate refreshes and prevent rapid duplicate gift selection requests.
  • Improved Bricks Builder preview handling for the Gift Chooser so AJAX sync does not replace the design preview.
  • Added rule-aware dropdown filtering for Buy Match and Discount Type to reduce setup confusion.
  • Improved the Choose Gift template builder with a builder-style workspace, draggable preview canvas ordering, per-block visibility controls, and block placement controls.
  • Added WooCommerce hook placement options for Choose Gift templates on single product, cart, and checkout pages so the gift chooser can render without a Bricks element.
  • Added rule-aware gift price display options for WooCommerce price, regular price, promotion price, regular plus promotion price, and discount label output.
  • Improved desktop list layout for Choose Gift templates with product image on the left and title, price, and button content aligned on the right.
  • Fixed checkbox-style gift chooser loading state so the spinner remains inside the same fixed-size checkbox control.
  • Added support for multiple reusable Choose Gift templates.
  • Added a Gift chooser template dropdown on choose-gift promotion rules so each rule can use its own storefront layout.
  • Added a delete option for custom Choose Gift templates. The default template is protected and cannot be deleted.
  • Improved template storage so new templates use normalized IDs and do not overwrite the default template name.
  • Fixed duplicate template records caused by mixed-case generated template IDs.
  • Added safer cleanup behavior so rules using a deleted template fall back to the default template.
  • Improved the template builder live preview so layout, block order, visibility, grid columns, and button/checkbox mode update instantly before saving.
  • Hid the Grid columns control automatically when the List rows layout is selected.
  • Improved the Template Settings UI with modern field cards, cleaner dropdown styling, hover states, and responsive layout.


Version 1.0.0

Initial release
  • Promotion rule engine: Create Buy X Get Y, spend-based, category-based, tag-based, discounted reward, fixed-price reward, and choose-gift campaigns.
  • Gift automation: Auto-add eligible gifts, let shoppers select gifts, lock mandatory gift quantity, and apply free or discounted reward pricing.
  • Bricks elements: Added BXGY Offer Progress and BXGY Gift Chooser elements with builder preview and synced styling controls.
  • Promotion Message settings: Display offer messages across product pages, archives, cart, and checkout using configurable WooCommerce hooks.
  • Admin workflow: Added dashboard tabs, documentation, license activation, quick active/inactive rule toggles, and premium update support.