This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Buy X Get Y Free BOGO Offers for WooCommerce

Buy X Get Y Free BOGO Offers for WooCommerce

Create Buy X Get Y offers for WooCommerce. Gift, percent off, or a fixed price — one clear deal per product, no stacking.

10+ active installsFree on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Buy X Get Y Free BOGO Offers for WooCommerce running.

WordPress compatibility
Tested to 7.1
Tested against the WordPress branch in use today.
Last updated
27 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Buy X Get Y Free BOGO Offers for WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 22 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.1 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
Not enough data
No ratings yet.
Listing transparency
7 / 10
Provides: screenshots, description
2 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-13 from the WordPress.org plugin registry.
Ratings

No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.

Buy X Get Y Free BOGO Offers for WooCommerce lets you run promotions customers understand and store owners can trust.

Set up classic buy 2 get 1 deals, gift another product, or sell the reward at a discount. Works on simple products and on each variation of a variable product.

No complicated builders. No two deals fighting on the same item. One product, one offer.

Highlights

  • Buy X get Y of the same product or a different gift
  • Reward as a gift, percent off, or fixed price
  • Store-wide global rules with drag-and-drop priority
  • Target all products, specific products, categories, or tags
  • Custom or Disabled mode on each product and variation
  • One offer per product — rules never stack
  • Schedules, user roles, sale-item and coupon controls
  • Badges, offer text, and a gift highlight on the product page
  • Works with Cart / Checkout blocks, classic cart, and HPOS
  • Shortcode [bxgy_offer] for templates

Feature list

Deals

  • Same-product BOGO — buy X, get Y of that product
  • Different-product gift — buy X, get Y of another product or variation
  • Buy quantity and Get quantity set per rule, product, or variation

Rewards

  • Gift — reward line at zero price
  • Percent off — discount the reward by a percentage
  • Fixed price — sell the reward at a set price

Global rules

  • Add as many store-wide rules as you need
  • Scope: all products, products, categories, or tags
  • AJAX search pickers with a selected list
  • Categories show Parent › Child labels
  • Drag to reorder; numbered priority (1, 2, 3…)
  • Expand / collapse each card; expand all / collapse all
  • Enable or disable a rule without deleting it
  • Optional rule title for admin use
  • Higher rules win first when more than one could match

Per product

  • Mode: Inherit global / Custom / Disabled
  • Full custom deal on a simple product
  • Option to let Custom mode overwrite global rules

Per variation

  • Separate settings on each variation
  • Mode: Inherit / Custom / Disabled
  • Gift search includes products and variations
  • Product-page offer text updates when a variation is selected

Priority (conflict-free)

  • Each product gets at most one offer
  • Disabled — excluded from every BOGO offer
  • Custom (when overwrite is on) — only that item’s own deal
  • Otherwise the first matching global rule wins (top to bottom)
  • If a product is in two categories, the higher rule applies
  • Recommended order: specific products → narrow categories/tags → broader → All products last

Limits

  • Maximum applications per order (0 = unlimited)
  • Exclude sale items
  • Block other coupons with this BOGO
  • Apply to all variations of a variable product
  • Limit to selected user roles (empty = everyone)

Schedule & messages

  • Start and end date/time
  • Message before the offer starts
  • Message while the offer is active
  • Upcoming / active / ended status

Storefront

  • Optional badges on shop and product pages
  • Offer text on shop / category pages
  • Offer text on single product pages
  • Gift highlight card (image + name) for different-product deals
  • Custom cart label on the reward line
  • Customers can remove the reward from the cart
  • Shortcode: [bxgy_offer] with product_id, badge="yes|no", text="yes|no"

Placeholders

Use in messages and cart labels:

{buy_qty} `{get_qty}` `{reward}` `{title}` `{remaining}` `{start_date}` `{end_date}` `{product_name}` `{gift_name}`

Admin

  • Dedicated Buy X Get Y menu
  • Priority / conflict notice on the settings screen
  • Searchable pickers for products, categories, and tags
  • WooCommerce product search for gift fields
  • Settings link on the Plugins screen

Compatibility

  • WooCommerce 6.0+
  • High-Performance Order Storage (HPOS)
  • Cart and Checkout blocks
  • Classic cart and mini-cart
  • Simple and variable products

In detail

1. Deal types

Create buy X get Y of the same product (classic BOGO) or buy X of one product, get Y of a gift. Gift products can be simple items or a specific variation of a variable product. Buy and Get quantities are set on each global rule, simple product, or variation.

2. Reward types

The extra item can be a gift (zero price), percent off, or a fixed price. Percent and fixed rewards still add a clear reward line in the cart so the promotion is visible at checkout.

3. Global rules

The Buy X Get Y settings screen holds a repeater of rule cards. Each rule has a scope: all products, a product list, categories, or tags. Search pickers show what is selected and let you add or remove items. Drag the handle to change priority. Put specific product or category rules above a fallback “All products” rule. Turn a rule off without deleting it. Give it a title so the list stays readable.

4. Product and variation settings

On a simple product, choose Inherit, Custom, or Disabled. Custom lets you define the full deal on that product. On a variable product, each variation can inherit, use its own deal, or be excluded. The product page offer updates when the customer selects a variation.

5. How the winning offer is chosen

Offers never stack. Disabled wins first (no offer). Custom wins next when product overwrite is enabled (only that item’s deal). Otherwise global rules are checked from top to bottom and the first matching scope is used. If a product belongs to two categories with different rules, the higher rule in the list applies.

6. Limits, schedule, and display

Cap how many times an offer applies per order. Exclude sale items. Disallow other coupons. Restrict by user role. Set start and end times with messages for before and during the offer. Optionally show badges and offer text on shop and product pages. Different-product deals can show a gift card with image and name. The cart line can use a custom label with placeholders. Shoppers can remove the reward; changing the main quantity can offer it again.

7. Shortcode

[bxgy_offer] — optional attributes: `product_id`, `badge="yes|no"`, `text="yes|no"`.

Author: hell0bunny

Does this plugin need WooCommerce?

Yes. It only works with WooCommerce.

Can two offers apply to the same product at once?

No. Each product gets one offer only, so customers are never confused by stacked deals.

What if a product is in two categories with different rules?

The first matching global rule (higher in the list) wins. Drag rules to change priority. Put specific category rules above broader ones.

Can the reward be something other than a gift?

Yes. Choose gift (zero price), percent off, or a fixed price for the reward item.

Does it work with variable products?

Yes. You can set BOGO on each variation (for example one color gets a gift, another does not). On the product page, the offer updates when a variation is selected.

Can I gift a different product?

Yes. Choose “different product” and pick the gift. Prefer a specific variation when the gift is variable.

Can customers remove the reward item from the cart?

Yes. They can remove it. If they change the main product quantity later, the offer can be offered again.

How do I turn BOGO off for one product?

Edit the product (or variation) → Buy X Get Y → set mode to Disabled.

Will it work with Cart and Checkout blocks?

Yes. It is built to work with WooCommerce Cart / Checkout blocks and classic pages.

Categories
Product options & add-onsLoyalty & affiliates
Plugin details
Version1.0.0
Last updated2026-08-22 2:40pm GMT
Added2026-08-22
Requires WordPress5.8
Tested up to7.1
Requires PHP7.4

Tags on WordPress.org
bogo
buy x get y
gift
promotions
woocommerce
Alternatives
Other plugins in the same categories.
Advanced Product Fields (Product Addons) for WooCommerce
50K+ installs
4.8(281)
Smart Coupons For WooCommerce Coupons
30K+ installs
4.7(132)
YayPricing – WooCommerce Dynamic Pricing & Discounts
3K+ installs
5.0(72)
Product Addons for Woocommerce – Product Options with Custom Fields
30K+ installs
4.9(466)
Extra Product Options For WooCommerce | Custom Product Addons and Fields
30K+ installs
4.9(218)
Product Configurator for WooCommerce
3K+ installs
4.8(42)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy