This is an info Alert.
x402 Logo
  • 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
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • 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 one Get one Free – BOGO discount rule maker for WooCommerce

Buy one Get one Free – BOGO discount rule maker for WooCommerce

Create buy one get one free or buy X get Y Free, BOGO discount rule of product in WooCommerce

400+ active installs
3.5
(26 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Buy one Get one Free – BOGO discount rule maker for WooCommerce running.

WordPress compatibility
Tested to 7.0.2
Tested against the WordPress branch in use today.
Last updated
18 days ago
At least 7.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
false
Your host must be running at least this version.
Requires WordPress
3.0.1
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

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

Scored on how Buy one Get one Free – BOGO discount rule maker for WooCommerce is looked after — not on how many stores run it.

90

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 18 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.2 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
7 / 15
3.5/5 across 26 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 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-08-02 from the WordPress.org plugin registry.
Ratings

3.5

26 ratings
5★15
4★0
3★2
2★0
1★9
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Buy one get one free is a common form of sales promotion.

Demo Link | Documentation Link

Try out the pro features before purchase
https://websitemaintenanceservice.in/bogo_demo

Check the demo of different types of offer

Buy 1 and get 1 at 50% discount

Category level discount rule Video

Product level discount rule Video

Buy 1 and get 1 free of the same product

Buy 3 and get 1 unit free Offer that will start at some time in future

Buy one get one Free of other product

Buy product from category get product B free

Change variation of the free product

Buy one get one free with option to select the 1 free product from list of products

Offer different free product with each of the variations
Demo | Video

Buy any 2 products from category and 1 product will be added free

Video

Create buy one get one free or buy X get Y of product free discount rule in your WooCommerce based website

  • Set a global how much product to buy to set how much of free quantity

  • You can specify the amount of free product given on global level

  • It adds the same product as free product (you can add other product as free product in the PRO version)

  • You can enable BOGO deal on specific product

Pro version

Buy Pro version for $25

  • It allows you to set the buy quantity for each product differently

  • Offer the BOGO Deal product as Free or At Discounted price

  • Set free quantity differently for each product

  • It allows you to offer other product as free product instead of giving the same product as free

  • You can set a message on the single product page, to describe the offer

  • You can customize the message shown for each product in your own wording

  • List of shortcodes that you can use as placeholders while making offer message [free_name], [buy_quantity], [free_quantity], [free_price], [start_date_time], [end_date_time], [start_date], [end_date], [start_time], [end_time]

  • You can show different parameters of the offer in the message using the shortcode

  • Set an offer start and end time, you can set this different for each product

  • Set a message that will be shown before the offer starts, you can set this different for each product

  • Set different message to show when the offer has started, you can set this different for each product

  • Set maximum quantity of free product that can be offered with parent product.
    Say 1 unit of Product A gives 1 unit of B and max quantity is 2 then, when you add 3 units of A the quantity of Free B will be kept at 2 only as Max quantity is 2 (without max quantity restriction it would have been 3)

  • Create BOGO or Buy X get Y free offer on the Category level, so you don’t have to create this offer on an individual product basis

  • Run category level rule on specific days of the week

  • Exclude a product or a variation from a category level BOGO offer

  • Overwrite the BOGO on category level with a separate rule for the product on product level rule

  • You can run offer for all the variations of variable product

  • Restrict the offer to run for some specific variations for a variable product

  • Offer info will only show when the buyer selects a variation that has the offer, if he selects some other variation that doesn’t have offer, the message box will disappear

  • Offer different product as Free product with each of the variations in a variable product

  • Show category level offer message on the respective category pages

  • Give option to the customer to remove the free product from the cart (in case they don’t want to receive the free product)

  • If the free product is a variable product then you can allow customer to change the variation of the free product in the cart or on checkout page

  • You can give option to the customer to select a free product from list of products, (you have to make the list of products that you will like to offer them for selection). Initially one product will be added to cart for free and will be given an option to change the free product (if you have given a list of alternate free products)

  • You can make the alternate free product to be always less than the price of the product added by the customer in the cart, That is making the BOGO offer (this applies in the category based BOGO rules)

  • You can control how many times a customer can avail the offer, you can set a limit on the number of times a customer can avail the offer. Say you have set the limit to 2 on the category X bogo rule, then the customer A can avail the offer only 2 times, after that the offer will not be applied for that customer A, but customer B can get the offer 2 times as well, so the limit is per customer not for all the customers. Customer A can get the benefit of the offer set on some other category B.

Full control over variable product BOGO offer

  • Select the variation that you want to have the BOGO offer and keep other variations out of the bogo offer using product level rule
  • Offer different product as free product with each of the variations
  • Set different buy quantity, Free product quantity, Max free product limit for each variation
  • Set different start time and end time for the variation
  • Set different message for each variation

Difference between the 3 category level rules

Buy product A and get product B Free

E.g: Category A has product –> B, C

Free product –> D
Free unit –> 1
Max limit –> 2

2 x B he will get 2 units of D
3 x C he will get 2 units of D

Buy product A and get product A Free

E.g: Category A has product –> B, C

Free unit –> 1
Max limit –> 2

2 x B he will get 2 units of B
3 x C he will get 2 units of C

Buy product from category get product B Free

E.g: Category A has product –> B, C

Free product –> D
Free unit –> 1
Max limit –> 3

2 x B he will get 2 units of D
3 x C he will get 1 unit of D

Explore our other plugins to supercharge your WordPress website:

  1. CSS JS Manager, Async JavaScript, Defer Render Blocking CSS supports WooCommerce
  2. Direct checkout, Add to cart redirect, Quick purchase button, Buy now button, Quick View button for WooCommerce
  3. Export WooCommerce customers list csv, WordPress users csv, Email customer list daily
  4. Fake sales notification, Live sales notification, Recent sales popup for WooCommerce
  5. Free shipping bar WooCommerce, message, popup and alert
  6. HTTP/2 Push, Async JavaScript, Defer Render Blocking CSS, HTTP2 server push
  7. Order delivery, Order pickup, Order date time, Pickup Location for WooCommerce
  8. Product Quantity, Minimum Maximum quantity & Minimum Order amount for WooCommerce
  9. Restaurant Menu plugin for WooCommerce
  10. WooCommerce estimated delivery date per product | shipping date per product
  11. WooCommerce Product Enquiry Quotation, WooCommerce product catalog
  12. Buy one Get one Free – a Bogo WooCommerce plugin

Privacy

If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:

  • Plugin version
  • WordPress version
  • WooCommerce version
  • Site url
  • Deactivation reason (if submitted)

This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.

Can I create Buy one Get one free discount rule

You can create buy 1 get 1 discount rule using this plugin, only thing is in the Free version it will offer the same product as free product, whereas in the PRO version you can offer another product as free product

Can I make buy two and get one free deal

Yes, you can make buy 2 get 1 free

I want to show message, to describe the offer detail

You can show custom message on the single product page, to describe the offer

I want to have different description message for each product offer

You can do that, you can have different offer message for each of the products

I want to create BOGO offer in advance

You can do so in the pro version of BOGO WooCommerce plugin, it gives you an offer start date and offer end date

I want to show a message on the product page that an offer will start for this product

Yes you can do so in the pro version of BOGO WooCommerce plugin, you can set a message that will be shown to the customer on the product page when the offer is not yet started. This message will change on its own and show a different message when the offer starts

Can I restrict max quantity given for free

Yes, you can do that in pro version, you can set different max quantity for each product

I want to create Buy Product A of category and get product B free

Yes, You can do that in the pro version

I want to create Buy Product A of category and get product A free

Yes you can do that in the Pro version

Can I set offer start time in category level offer as well

As of now this is not available

Can I craft message in my own wording

In the pro version you can do that, you can create a message for each of the products
and you can use various shortcodes that give various details of that offer
here are the shortcodes that you can use in your crafted message as placeholders
[free_name], [buy_quantity], [free_quantity], [free_price], [start_date_time], [end_date_time], [start_date], [end_date], [start_time], [end_time]

I want to offer Bogo deal for only few of the variations for a variable product

You can do that in the pro version, it allows you to set options like apply deal to all variations, or selected variations, or all variations other than the one selected

Will the offer info message box hide for the variation that doesn’t have the offer

Yes, as the user selects a variation that doesn’t have the deal applied for that variation, the offer message box will hide, and it will come back as he selects a variation that has the offer on it

I want to offer different free product with each of the variations

Yes you can do that in the pro version from the product rule, you can set a different free product for each of the variations
check out the video for the same

I want to set different buy quantity, free product quantity, and max limit for each variation

You can do that in the pro version, it allows you to set this value for each of the variations

I want to write different offer message for each of the variations

Yes you can do that in the pro version, it allows you to write different offer messages for each of the variations

I want to start the offer at different times for different variations in the same product

Yes you can do so in the pro version it allows you to set different Bogo offer start and end date time for each variation

I have set few rules on the category level and I want to show those offers on the category page

Yes you can do that in the pro version check this demo

If customer doesn’t want to receive the free product can they remove them from the cart

In pro version user can remove free product from the cart

I want to offer them shoes for free, but want to give them option to select the size

You can do that in the pro, The offered free shoe will be added to the user’s cart and they can click on edit option button to change the size and other variation of the free product

I want the category offer to only run on Sundays or some specific days of the week

Pro version gives you option to enable the category level option to run on specific days of the week, so you can create an offer on special menu category to run only on Saturdays and Sundays, so the offer will auto start on each Saturday and Sunday and will remain closed for rest of the weekdays

Can I give choice to the buyer to select a different free product

Yes you can do that in the pro version, when the condition is satisfied one product will be added to the cart for free, and user will see an option to change the free product in the cart and checkout page, over there they can select a different free product

I want to give option to customer to select from different free products, but the selected free product should be cheaper than the product customer is buying

Yes you can do that in the pro version category based rules

I want to give the product at a discounted rate when the BOGO condition is satisfied

Yes you can do that in the pro version, When the Bogo deal will be satisfied the offered product will be added to the customer cart at a discounted price

Can I exclude a product from category level BOGO offer

Yes you can exclude a product from category level BOGO offer in PRO version, E.g. say you are creating a BOGO offer of buy 2 from Category B and get 1 product A free, now you want this offer not to apply on product X of category B then you can exclude the product X from the offer, so even if the customer will buy 2 units of this product X the offer will not be applied. You can even exclude a single variation of the product from the category level BOGO offer.

Is it HPOS compatible

Yes the Free version and PRO version both are HPOS compatible

Categories
Product options & add-onsDiscounts & coupons
Plugin details
Version1.11.19
Last updated2026-07-15 12:00pm GMT
Added2019-09-08
Requires WordPress3.0.1
Tested up to7.0.2
Requires PHPfalse

Tags on WordPress.org
bogo
Bogo WooCommerce plugin
buy one get one
Buy One Get One Free
discounts
Alternatives
Other plugins in the same categories.
Advanced Product Fields (Product Addons) for WooCommerce
50K+ installs
4.8(281)
PPOM – Product Addons & Custom Fields for WooCommerce
20K+ installs
4.4(282)
YayPricing – WooCommerce Dynamic Pricing & Discounts
3K+ installs
5.0(71)
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)
Discount Rules and Dynamic Pricing for WooCommerce
10K+ installs
4.7(247)
x402 Logo

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 Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • 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