Subscription includes
Support
Mystery Gift Box for WooCommerce allows you to sell loot boxes that contain high-value prizes in your WooCommerce shop.
Highlights:
Offering a mystery gift box full of prizes can trigger customers to add to their carts, thereby increasing the Average Order Value.
You can use a mystery gift box to sell unsold products in your shop and bring in additional revenue to the site.
A mystery gift box may be the right hook you need to convert a new customer.






Choose exactly how lucky your customers get with four different ways to award gifts: Completely Random, Stock-Based, Priority-Based, or Probability-Based. This means you can run a pure luck-of-the-draw box, or quietly tilt the odds so premium items stay rare and low-cost items are given out more freely. It puts you in full control of how “surprising” each box feels.
Gift boxes aren’t limited to physical products — customers can also win discount coupons (flat or percentage-based) or, with Wallet for WooCommerce installed, an instant wallet credit deposited straight into their account. This gives you three completely different reward formats to mix and match. It’s a simple way to combine gamification with real marketing incentives like store credit and discounts.
Decide how many gifts each customer unlocks every time they buy a mystery box — one single surprise item, or a whole bundle of several rewards at once. This flexibility lets the same plugin power anything from a low-cost “surprise item” upsell to a premium multi-item loot crate. It scales naturally with your pricing strategy.
Every mystery box can be scheduled to run for a specific window of time, complete with an automatic on-page message telling customers when the offer starts and ends. This is perfect for building urgency around seasonal promotions, flash sales, or limited-edition drops. Once the window closes, the box simply stops being available no manual cleanup needed.
You get to decide how reward items are delivered either bundled into the same order as the mystery box, or automatically split into a separate fulfillment order once payment is confirmed. This gives store owners flexibility to match their existing shipping and reporting workflows. Either way, the process runs automatically without extra manual work.
Mystery boxes can be shown to everyone, or restricted to specific customers, customer groups, or membership tiers — with the option to allow or block guest checkouts entirely. This makes the feature perfect for VIP-only drops, loyalty rewards, or exclusive early-access campaigns. You stay in control of exactly who gets to participate.
Set a cap on how many times a single customer can purchase a particular mystery box, with a friendly custom message shown once they’ve hit their limit. This prevents stockpiling or unfair advantage-taking around high-value or limited-run boxes. It helps keep rare rewards feeling special and fairly distributed.
Store owners can choose whether mystery box products can be bought together with regular store items in the same order, or whether they need to be purchased on their own. Certain payment methods can also be hidden automatically whenever a mystery box is in the cart. This keeps checkout smooth and avoids conflicts with delivery or payment workflows.
You control exactly how much mystery stays a mystery toggle whether shoppers can see the potential prize list, value range, stock levels, or item types before they buy. Some stores prefer full transparency to build trust, others prefer to keep the reveal a surprise. Either approach is fully supported out of the box.
Every customer gets access to a dedicated section in their account area where they can look back at the mystery boxes they’ve purchased and the prizes they’ve won. This builds trust and gives shoppers a satisfying record of their wins. It also reduces support questions like “what did I actually get?”
Store owners managing large prize catalogs can import or export reward items and order data in bulk, complete with progress tracking so nothing gets lost mid-upload. This saves enormous time compared to adding gifts one by one, especially for stores running big seasonal campaigns. It’s built for scale from day one.
The moment a customer receives their prize, an automatic email lets them know exactly what they’ve won, styled to match your store’s branding. This keeps customers informed, builds excitement, and reduces confusion around the randomness of the reward process. No manual emailing required.
Built-in shortcodes let you display order histories, prize value ranges, campaign schedules, or full reward tables anywhere on your site — not just the default product page. This gives designers and store owners the freedom to build custom landing pages or promotional layouts around the mystery box experience.
Built with translation and WPML compatibility in mind, the plugin is ready to run in stores serving international or multilingual audiences. Every label, message, and prize description can be localized, so the mystery box experience feels native no matter where your customers are shopping from.
Minimum PHP version: 5.6
Extension information
Quality Checks
Compatibility
Countries
Languages