Buy One Get One Free for WooCommerce

Author: WooCommerce

03/12/2026

Version: 6.0.2

Notify Update

Category:

Changelog: See

Original price was: $49.00.Current price is: $4.99.

Extension to create and manage buy one get one promotions in WooCommerce, automating gift rules in the cart and maintaining full control over prices, stock and user experience during checkout.

Author's Website: Go to Site

Documentation: See

Buy One Get One Free for WooCommerce is a plugin focused on creating buy-one-get-one promotions and mirror offers without manual complexity, ideal for stores that need flexible cart rules. It requires a properly configured WooCommerce store and a clear product structure to apply the rules.

Introduction to Buy One Get One Free for WooCommerce

Buy One Get One Free for WooCommerce is a WordPress extension specifically designed to manage conditional promotions such as buy one get one free, optimizing cart rules, discounts, and pricing logic without resorting to complex coupons or custom development for each individual campaign.

This module adds a layer of business rules on top of the standard WooCommerce logic, working directly with products, variations, and cart contents to calculate gift or discounted items. This reduces manual tasks, prevents human error in promotions, and maintains a consistent sales flow.

Micro-scenario: An e-commerce technician configures a rule for a fashion store where, upon purchasing a specific t-shirt, the system automatically adds another t-shirt from the same category at no extra cost. Test the flow in a staging environment, verifying subtotals, taxes, and cart messages before launching the campaign to the public.

Product overview

This plugin operates directly in the functional area of the shopping cart and pricing rules in WooCommerce, affecting how promotions are calculated, how free products appear, and how offers are communicated to the user, with a direct impact on shopping experience, flow stability, and daily business control.

Previously, small stores often relied on manual coupons or temporary price changes, leading to confusion and errors. During the adoption of this tool, the manager implements clear and measurable rules for campaigns. Afterward, operations become more stable, with fewer support issues and a more intuitive shopping cart for the customer.

  • Step 1: Initial situation without the add-on. The team manually modifies prices or creates duplicate coupons, generating inconsistencies between the catalog, promotions, and cart totals, in addition to a heavy workload when launching or ending campaigns.
  • Step 2: Key action using a specific function. A buy one get one rule is defined based on specific categories or products, determining which item is given away, with what quantity conditions, and how it will be displayed in the shopping cart or mini-cart.
  • Step 3: Observable results in operation (less friction, more control, fewer errors). The system automatically applies the promotion, store staff no longer need to manually adjust prices, and customers can clearly see which product is free, reducing complaints and support tickets.

Requirements and dependencies (without versions)

This extension requires a WordPress site with a properly functioning WooCommerce system, a stable cart and checkout flow, and tested payment methods. It's advisable to ensure products are correctly categorized, that there are no complex overlapping discounts, and that testing is conducted in a sandbox environment before launching large campaigns.

  • Primary dependency (if applicable) expressed without versions. Requires WooCommerce to be active and configured, with simple or variable products correctly defined, including prices, taxes, and stock so that gift rules do not break inventory logic.
  • General compatibility (checkout, renewals, roles, taxes, shipping) depends on the tool type. It works within the standard cart and checkout flow and typically coexists with taxes based on WooCommerce's tax settings. It's important to validate how it interacts with coupons, free shipping, and specific tax rules.
  • Typical limitations or scenarios where it's advisable to test first (without being alarmist). It should be evaluated in stores with many dynamic pricing extensions or memberships, as well as in cases of subscriptions or recurring orders, since the gift concept may not apply equally to renewals or payment retries.

Key benefits for your project

  • Automated 2-for-1 promotions without constant manual intervention. The tool manages BOGO rules based on products, categories, or quantities, reducing the time the team spends activating and deactivating campaigns, with fewer temporary price adjustments and greater consistency between the catalog and shopping cart.
  • Improved user experience in the shopping cart. Customers now see the added gift items explicitly, clarifying why the total price doesn't increase and why certain items appear at no extra cost. This provides transparency and reduces friction during checkout, especially on mobile devices.
  • Greater operational control over complex campaigns. This add-on allows you to design fine-grained rules (for example, gifts only in certain categories or above a certain amount), preventing excessive promotions due to human error. The result is a more controlled operation that is easier to audit, from orders to reports.
  • Reduced inventory errors and improved total calculations. By centralizing promotional logic in BOGO rules, the need to change regular prices or create duplicate products is minimized. This ensures that stock levels, sales reports, and accounting remain aligned with the reality of each order.
  • Scalability for multiple simultaneous campaigns. As the store grows, the extension allows you to manage several rules in parallel without reconfiguring the entire site. This makes it possible to orchestrate promotions by season, country, or product line, while maintaining central administration control within WordPress.
  • Less workload for the support team. With predictable rules and consistent shopping cart behavior, issues related to incorrectly applied promotions decrease. The support team can focus on valuable inquiries instead of manually correcting orders with misapplied offers.

Highlighted Features of Buy One Get One Free for WooCommerce

  • BOGO rules based on specific products. This allows you to define that the purchase of a specific item generates another product as a gift or at a reduced price, facilitating highly targeted campaigns without reconfiguring the entire category or changing the original base price.
  • Configuration by categories and quantities. This extension can apply promotions conditional on the purchase of several products within a category or set of categories, which is useful for clearing stock, boosting collections, or incentivizing higher average order values without complicating the catalog.
  • Integration with the standard shopping cart and mini-cart flow. The module inserts the gift product in the usual areas of the cart, so users and administrators see clear order lines. This maintains compatibility with theme templates and reduces visual conflicts in the interface.
  • Options to control the visibility of the gift product. You can manage whether the free product should appear as a separate line, with a zero price, or with a discount applied, helping order managers and reporting teams better understand the structure of each order within WooCommerce.
  • Standard tax and shipping rule compatibility. The plugin respects your existing tax and shipping method settings, avoiding the need to recalculate the entire logic. However, you can adjust how free products affect shipping thresholds or minimum order requirements.
  • A centralized dashboard for managing multiple promotions. The tool offers an area to list, activate, or pause rules, facilitating campaign planning by date, product type, or channel. This helps maintain order and traceability on sites with many simultaneous marketing activities.

Who is this product ideal for?

This plugin is ideal for ecommerce managers who want to run buy one get one promotions without developing custom logic, stores with a stable catalog that run recurring one-off campaigns, and agencies that manage several WooCommerce projects and need operational consistency between different installations.

  • Administrators who need order and traceability can centralize BOGO rules in a single dashboard, document which campaigns are active, and review their impact on orders without resorting to scattered price adjustments or direct database changes.
  • Teams with multiple projects and operational consistency. Agencies and consultants managing several stores can reuse criteria and workflows, replicating well-tested rules across sites, which simplifies maintenance and reduces the learning curve for new team members.
  • Implementers, designers, and marketing managers. These profiles can design more visual and measurable promotional campaigns, connecting landing pages, banners, and ads with specific BOGO rules in WooCommerce, without relying on deep technical changes each time a promotion is launched.

Practical use cases

  • A cosmetics store wants to clear out an old line of creams. Problem: Applying manual discounts leads to pricing errors. Solution: A rule is created so that when a premium cream is purchased, one from the old line is given away free. Result: The shopping cart clearly reflects the free cream, and the stock is reduced in a controlled manner.
  • A sportswear e-commerce site launches a 2-for-1 sock promotion. Problem: Coupons confuse customers on mobile devices. Solution: The module automatically adds the free pair when the minimum purchase amount is reached. Result: Fewer abandoned checkouts and fewer support tickets inquiring about how the discount works.
  • An online bookstore wants to incentivize the purchase of physical books with a free ebook. Problem: synchronizing physical and digital products in the promotion. Solution: a rule is created where the purchase of certain physical books includes a free ebook. Result: the user experience improves, and orders are generated with clearly differentiated categories.
  • A B2B office supply store offers bundles with a free gift when a certain volume is reached. Problem: The team doesn't want to modify negotiated price lists. Solution: A rule is set up that detects the purchase quantity and adds a complimentary product. Result: The price list remains unchanged, and the promotion is controlled through buy-one-get-one (BOGO) rules.

Frequently Asked Questions about Buy One Get One Free for WooCommerce

What type of store and basic configuration is it compatible with?

It works with WooCommerce-based stores that use the standard cart and checkout flow, provided the products are correctly configured with prices and taxes. It's recommended to check for conflicting dynamic pricing modules and test with different payment and shipping methods.

How does the promotion affect the purchase process and the user experience?

BOGO rules are reflected directly in the shopping cart, displaying free or discounted items, helping the user quickly understand why they're receiving an extra item. This reduces friction at checkout and prevents surprises in the total, provided the theme correctly displays the order lines.

Is it possible to automate different types of rules or combinations of offers?

You can create multiple rules with diverse conditions based on products, categories, or quantities, allowing you to automate campaigns with different behaviors. Buy One Get One Free for WooCommerce acts as a layer of business logic, so it's advisable to plan priorities and avoid unnecessary overlaps between very similar rules.

What happens to order renewals or repeat payments on subscriptions?

In subscription-based scenarios, BOGO rules are typically designed for the first order or one-off purchases, not always for automatic renewals. It's important to test how the rules behave with recurring orders, failed payment attempts, and changes in payment method to avoid giving away products in unwanted renewals.

How do promotions interact with existing taxes, shipping, and coupons?

The rules are applied respecting WooCommerce's standard tax and shipping settings, so tax calculations and shipping thresholds remain unchanged. However, it's recommended to verify how free products affect existing coupons, free shipping above a minimum order value, and more advanced tax rules.

Does it impact the store's performance or stability?

The impact is usually moderate because the logic is executed on cart and total update events. Even so, in stores with many products and rules, it's advisable to test under load, review error logs, and monitor response times on cart and checkout pages to detect potential bottlenecks.

Can it be used in multisite installations or environments with multiple stores?

In multisite installations, each site can manage its own BOGO rules independently, respecting its catalog and specific configuration. It's advisable to document which rules apply to each store and check compatibility with marketplace, multi-currency, or multi-language modules, as these can add extra layers of complexity.

How to verify that the rules are working correctly on the site?

A good checklist includes testing purchases with different users, quantities, and variations, checking that the gift product is added and removed when appropriate, verifying taxes and totals, simulating payments with different methods, and reviewing the orders generated in the WooCommerce panel to confirm that the promotional lines are registered correctly.

Latest update: 12/03/2026

Written and reviewed by the PrimeGPL Team

At PrimeGPL, we ensure that every piece of published content is verified and reviewed by our team. We analyze features, compatibility, and performance to provide you with clear, up-to-date, and truly useful information for each product listed in our store.

Get your questions answered here

We answer your questions so you can buy in an informed and confident manner.

Does my purchase include updates?

Yes. Every product purchase includes lifetime updates, so you won't have to pay extra under any circumstances.

No, not at all. After your purchase, you can download it as many times as you need, without any problem. 

You can use your purchases on as many domains (websites) as you want, without any problems.

Yes. We offer technical support Monday through Friday, during business hours UTC -3. This support includes assistance with issues related to download problems, installation problems, or errors with the purchased product.

Furthermore, support does not include configurations, customizations, tutorials, or services associated with the author.

Yes, of course. If you have any problem that we can't solve, or if there's an external issue that doesn't have a general solution related to our service, you'll receive support and, if necessary, a full refund.

After your purchase, from your user account, you can access the support section, where you can open a ticket and our team will assist you with whatever you need.

Download Previous Versions

If you have purchased this product, or have an active membership, you can download previous versions without any limits or restrictions.

Product NameVersionSizeDateDownload
Buy One Get One Free for WooCommerce6.0.1Join Now
Buy One Get One Free for WooCommerce6.0.00.4 MB06/02/2026Join Now

Related Products

Below we show you different products that share the same category.