VSW Bogo Offer On Category

VSW Bogo Offer On Category

Details
View on WordPress

VSW Bogo Offer On Category lets you run powerful Buy X Get Y Free promotions on your WooCommerce store, configured per product category. No coupon codes, no complex setup — just pick a category, choose a deal type, and the plugin does the rest automatically.

How It Works

  1. Go to the top-level BOGO Offers menu in your WordPress admin sidebar.
  2. Click + Add Rule, select a product category (e.g. ProductCat, ProductCat1).
  3. Choose a deal type — Buy 1 Get 1 Free, Buy 1 Get 2 Free, Buy 2 Get 2 Free, and many more.
  4. Save. The offer is live immediately — no page reload needed.

When a customer adds qualifying products from that category to their cart, the plugin automatically identifies the cheapest items and sets their price to ₹0. The cart, mini-cart sidebar, and checkout all reflect the correct discounted total instantly.

Supported Deal Types

  • Buy 1 Get 1 Free (B1G1) — Classic BOGO
  • Buy 1 Get 2 Free (B1G2)
  • Buy 1 Get 3 Free (B1G3)
  • Buy 2 Get 1 Free (B2G1)
  • Buy 2 Get 2 Free (B2G2)
  • Buy 2 Get 3 Free (B2G3)
  • Buy 3 Get 1 Free (B3G1)
  • Buy 3 Get 2 Free (B3G2)
  • Buy 3 Get 3 Free (B3G3)
  • Buy 4 Get 3 Free (B4G3)
  • Buy 4 Get 4 Free (B4G4)

Key Features

  • Category-based rules — each rule targets one product category independently
  • Auto cheapest detection — the cheapest items in each group are always free
  • set_price(0) engine — free items are truly set to ₹0, so subtotal, mini-cart, and checkout all show the correct total
  • Works in mini-cart sidebar — Hurray! banner and ₹0 price appear in the cart drawer immediately after adding items
  • AJAX-powered — discount updates without page reload when items are added to cart
  • Quantity scaling — 4 items with B1G1 = 2 free; 6 items with B2G2 = 4 free
  • Multiple simultaneous rules — run B1G1 on ProductCat and B2G2 on Bangles at the same time
  • Pause / resume rules — temporarily disable a rule without deleting it
  • “Hurray!” celebration banner — animated red card with confetti shown in cart and mini-cart when discount triggers
  • “Buy X Get Y Free On [Category]” badge — shown under the free item’s name in the cart
  • Free item price display — shows ₹0.00 with strikethrough original price
  • Teaser notice — purple banner tells customers about available offers before they add enough items
  • Variable product support — works with simple and variable products
  • HPOS compatible — WooCommerce High-Performance Order Storage ready
  • Top-level admin menu — “BOGO Offers” appears independently in the WordPress sidebar
  • Translation-ready — full .pot file included
  • No coding required

Example Scenarios

Buy 1 Get 1 Free on ProductCat:
Customer adds Product A (₹799) + ProductCat B (₹399) B is free Cart total ₹799 ✅

Buy 2 Get 2 Free on ProductCate:
Customer adds 4 Product priced ₹600, ₹500, ₹400, ₹300 cheapest 2 (₹300 + ₹400) free Total ₹1,100 ✅

Buy 1 Get 2 Free on ProductCates:
Customer adds 3 Product priced ₹500, ₹300, ₹200 cheapest 2 (₹200 + ₹300) free Total ₹500 ✅

Privacy

This plugin does not collect, store, or transmit any personal data. It uses WooCommerce session storage only to cache active discount details within a shopping session.

Details

Plugin code:
vsw-bogo-offer-on-category
Plugin version:
1.0.0
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-14
Rating:
Times rated:
0
bogo
buy-one-get-one
discount
free-product
woocommerce