Description
BuyGet adds quantity-based offers to WooCommerce product pages. Set a fixed total for each quantity, show the regular total and savings, and let shoppers add the selected bundle in one step. Clear prices help shoppers compare options during a time-sensitive promotion and explain the value of buying more for everyday offers. A campaign landing page can link directly to the product offer; BuyGet does not build landing pages.
BuyGet brings three parts together in one offer: independent variation choices for each bundle item, optional gifts tied to quantity rules, and a native WooCommerce coupon. For variable products, shoppers can mix available sizes, colors, or other attributes in the same bundle instead of being limited to identical variations. BuyGet checks that each selection is available and purchasable before adding the offer to the cart.
Each saved campaign creates a standard WooCommerce coupon, so WooCommerce records its use and discount on the order. BuyGet normally applies the campaign when the shopper adds an offer; if automatic application is unavailable, the coupon code is shown for the cart or checkout. Store owners can review the coupon in WooCommerce and use BuyGet’s campaign report to see attributed orders and product-line sales. Optional gifts can be attached to quantity rules. A gift is added as a separate free cart item, is not included in the bundle price, and must be a simple product.
Review campaign orders, BuyGet product-line sales, coupon discounts, order links, and daily totals in BuyGet’s analytics screen. Filter results by date and order status. The report uses WooCommerce order data and supports HPOS. Store owners can also customize BuyGet’s customer-facing messages.
Use quantity offers for flash sales, product launches, seasonal campaigns, or everyday multi-item pricing. Showing the final bundle price and savings before checkout can make a promotion easier to understand and act on. The same product offer can be linked from a landing page, while the page design and setup remain with your site builder or theme. Results depend on the offer, audience, pricing, and campaign execution.
BuyGet includes compatibility handling for the Caddy side cart and CheckoutWC Lite checkout templates. Compatibility can vary with the active theme and other extensions, so test the complete purchase flow on your store before launching an offer.
Features
- Configure quantity rules and a fixed total bundle price for a simple or variable product.
- Show the regular total, offer total, and savings on product-page offer cards.
- Let shoppers select an available variation separately for every item in a bundle.
- Check variation stock and purchasability before adding an offer to the cart.
- Attach an optional simple-product gift to a quantity rule; the gift is added separately from the bundle price.
- Create a standard WooCommerce coupon for each saved campaign and use it to apply the configured offer discount.
- Review campaign orders, BuyGet line sales, coupon discounts, and daily totals in the analytics screen.
- Customize storefront labels and messages.
- Integrate with Caddy side-cart behavior and CheckoutWC Lite checkout templates.
Screenshots





Installation
- Install and activate WooCommerce.
- In WordPress, go to Plugins Add New Plugin and search for “BuyGet — Quantity Offers for WooCommerce”.
- Install and activate BuyGet.
- Edit a simple or variable product, enable BuyGet, add a campaign name, and create quantity rules with bundle prices.
- View the product page, select an offer, and complete a test checkout to confirm the bundle total, coupon, variations, and optional gift with your theme and checkout extensions.
FAQ
-
Which products can have an offer?
-
BuyGet supports simple and variable WooCommerce products. Each campaign is configured on one product. For a variable product, shoppers can select any available variation for each item in the bundle.
-
How is the bundle price calculated?
-
Enter the final total price for each quantity rule. BuyGet compares that amount with the regular prices of the selected items and displays the savings. The configured discount is applied through the campaign’s standard WooCommerce coupon.
-
Can a shopper choose different variations in one offer?
-
Yes. BuyGet displays variation selectors for each item in the bundle. A shopper can choose different available variations, such as sizes or colors, for each unit, subject to stock and product settings.
-
Are gifts included in the bundle price?
-
No. The gift is added as a separate free cart item and is not included in the bundle total. Gifts must be simple products and are unlocked by the qualifying campaign offer.
-
Does BuyGet create a WooCommerce coupon?
-
Yes. Saving a campaign creates a standard WooCommerce coupon record. BuyGet normally applies it automatically when a shopper adds the offer. If automatic application fails, the coupon code is displayed for manual entry in the cart or at checkout.
-
Does BuyGet build campaign landing pages?
-
No. BuyGet adds the offer to a WooCommerce product page and carries the selected bundle into the cart and checkout. A landing page built with your site builder or theme can link shoppers to that product offer.
-
Where can I review campaign results?
-
Open BuyGet Analytics to filter campaign orders by date and order status and review order links, BuyGet product-line sales, coupon discounts, and daily totals. Analytics uses WooCommerce order data and supports HPOS.
-
Does BuyGet work with Caddy and CheckoutWC Lite?
-
BuyGet includes integration handling for the Caddy side cart and CheckoutWC Lite checkout templates. As with any store setup, verify the complete purchase flow with your active theme and extensions before launching a campaign.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“BuyGet — Quantity Offers for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “BuyGet — Quantity Offers for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.9.7
- Keep variation groups consistent when cart quantity changes affect an offer.
- Preserve manual removal of optional gifts from the cart.
- Prevent duplicate variation forms in block-based product templates.
- Refresh offer labels in the Caddy side cart after coupon changes.
0.9.1
- Replace custom version controls with WordPress.org-managed plugin updates.
0.9.0
- Add editable storefront wording for offer, savings, variation, coupon, and gift messages.
- Add campaign reporting by BuyGet coupon with order links, order status/date filters, and a sales chart.
- Add an English setup guide with screenshots and explain compatibility with Caddy and CheckoutWC Lite.
0.2.0
- Add product-level quantity rules, per-unit variation selection, and responsive offer controls.
- Reprice BuyGet cart groups and restore gift pricing when a rule stops applying.
- Save offer details to order items and add native WooCommerce coupon analytics records.
0.2.1
- Refresh Caddy cart prices, campaign details, gifts, and totals after quantity changes.
0.3.0
- Create and apply real WooCommerce coupons from product offer settings.
- Show crossed-out regular prices, discounted prices, and savings for every quantity offer.
- Display the applied coupon discount through WooCommerce cart and CheckoutWC price filters.
0.3.1
- Keep cart and checkout savings labels above discounted prices on narrow layouts.
0.3.2
- Load offer price styles on cart and checkout pages that contain BuyGet items.
0.3.3
- Refresh Caddy cart prices after initial load and quantity changes.
- Retry Caddy cart synchronization after a Store API nonce refresh.
0.3.4
- Load the Caddy synchronizer as a standard frontend script for reliable cart-state updates.
0.3.5
- Use WooCommerce’s final cart total in Caddy after offer quantity changes.
- Avoid marking coupon-discounted cart rows as native sale products in Caddy.
0.4.0
- Set a final price for the complete bundle and calculate its savings from the selected product prices.
- Show one aggregate price per offer and place savings beneath the offer price.
- Split variable product choices into one selector per attribute and item.
- Scope one native coupon to its BuyGet bundle and attached gift.
