The mystery box economy has long expanded from offline to online. By 2025, the global mystery box market is expected to surpass $30 billion, and WooCommerce merchants sticking to traditional "buy one get one free" promotions risk missing out on this growth wave. WPC Mystery Box for WooCommerce was created to address this pain point—it allows store owners to create "surprise boxes," where customers pay and randomly receive one or more items, with the entire process filled with uncertainty and anticipation.
This article will provide a complete review of this plugin's real performance, from feature breakdown, advantage analysis, practical configuration, to common questions. Whether you're a newcomer to WooCommerce or an experienced seller looking to introduce new mechanics, this guide offers actionable insights.

What is WPC Mystery Box? Core Feature Breakdown
WPC Mystery Box for WooCommerce (officially called WPC Smart Mystery Box) is a WooCommerce extension plugin developed by the WPClever team. Its core logic is simple: combine multiple products into a single "mystery box" product, and after a customer places an order, the system randomly assigns products based on your preset rules.
But behind the simplicity lies powerful customization. Here are several key features:
- Multi-source Product Grouping: Draw products from different categories, suppliers, or even price ranges to flexibly build mystery box content.
- Random and Selection Modes: Supports pure random assignment, or allows customers to "blind pick" a number from a set of products, increasing interactivity.
- Rarity Weight System: You can set appearance probabilities for each product (e.g., Common 70%, Rare 20%, Legendary 10%), simulating the real "card draw" experience of physical mystery boxes.
- Inventory Sync: After a mystery box is sold, the inventory of the drawn product is automatically deducted, preventing overselling.
- Order Detail Display: Customers can see what they drew on the order page, and the backend can clearly track each mystery box assignment record.
of customers prefer products with a surprise element
average order value increase with mystery box model
higher repurchase rate than traditional promotions
Compared to Traditional Promotions: Five Major Advantages of the Mystery Box Model
| Dimension | Traditional Discounts/Coupons | WPC Mystery Box Model |
|---|---|---|
| User Psychology | Rational calculation of discounts | Driven by surprise + gambler mentality |
| Inventory Clearance | Requires explicit markdowns | Can mix in slow-moving items, customers unaware |
| Average Order Value | Typically lower, relies on add-ons | Fixed mystery box price, easy to increase |
| Repurchase Rate | Drops after promotion ends | Driven by collection desire for continued purchases |
| Operational Complexity | Requires frequent price tag adjustments | One-time setup, long-term use |
According to Google Search Central recommendations, e-commerce sites should prioritize increasing user engagement time and page dwell. The mystery box model naturally has an "unboxing" sharing attribute, where customers posting their rare draws on social media equals free secondary promotion for you.
Best Use Cases: Which Industries Suit the Mystery Box Model?
Not all product categories are suitable for mystery boxes. Based on real cases and user feedback, the following three scenarios yield the best results:
- Trendy Toys & Collectibles: Figurines, mystery box dolls, trading cards, etc., are naturally suited as customers seek to complete collections.
- Beauty & Personal Care: Mix samples and full-size products to create "surprise makeup bags," ideal for clearing sample inventory.
- Food & Snacks: Combine different flavors or limited editions to create "bag-opening surprises."
- Digital Accessories: Low-cost items like phone cases, cables, power banks, combined into "digital lucky bags."
Technical Specifications & Compatibility
Before deciding to purchase, it's important to understand the plugin's technical details. Here are the key parameters for WPC Mystery Box:
- Current Version: 1.1.9 (continuously updated)
- WooCommerce Compatibility: 6.0 and above
- WordPress Requirement: 5.0 or higher
- PHP Version: 7.4+ (8.0+ recommended)
- Multilingual Support: Built-in .pot file, compatible with Loco Translate for translation
- Cache Compatibility: Known potential conflicts with WP Rocket and W3 Total Cache; mystery box pages need to be excluded in settings
- Template Override: Supports overriding default templates via the theme's woocommerce directory
Frequently Asked Questions
What product types does WPC Mystery Box support?
It supports all WooCommerce standard product types, including simple products, variable products (specific variations must be selected), virtual products, and downloadable products. However, it does not support using "grouped products" or "external products" directly as mystery box content. If you need to mix different product types, it's recommended to first create a set of simple products as the mystery box pool.
How do I set the draw probability for different products in the mystery box?
When editing a mystery box product, go to the "Mystery Box Content" tab. You can set a "weight" value (1-100) for each product individually. The higher the weight, the greater the probability of being drawn. For example, if Product A has a weight of 70 and Product B has a weight of 30, then Product A has a 70% chance of being drawn. The system automatically calculates the total weight of all products and normalizes it.
Can customers see what they drew after purchasing a mystery box?
Yes. Customers can go to "My Account" -> "Orders" page, click on the order details, and see the specific products assigned from the mystery box. Additionally, the system sends an order confirmation email containing the mystery box results. Under the "WPC Mystery Box" menu in the backend, you can also view all mystery box assignment records.
Does WPC Mystery Box support multilingual websites?
Yes. The plugin uses the standard WordPress translation mechanism. You can translate the .pot file using Loco Translate or Poedit. If you use multilingual plugins like WPML or Polylang, ensure that the mystery box product titles and descriptions are translated in each language version; otherwise, language mixing may occur.
Is inventory automatically deducted after a mystery box is sold?
Yes. When a customer places an order and completes payment, the system automatically deducts the inventory of the drawn product based on the mystery box assignment result. If a product's inventory is insufficient, the system will skip that product during assignment to prevent overselling. You can enable the "Skip when out of stock" option under "WooCommerce" -> "Settings" -> "Mystery Box."
Purchase Recommendations & Considerations
WPC Mystery Box for WooCommerce offers both free and paid versions. The free version is generally sufficient for basic use, but if you want advanced features (such as rarity weights, custom mystery box templates, multiple mystery box combinations, etc.), it's recommended to go directly with the paid version.
According to WordPress official documentation, mystery box plugins require special attention to user experience—don't make customers feel "cheated." It's recommended to clearly label "random shipping" or "mystery box items are non-returnable" on the mystery box page to avoid post-sale disputes.
Install Plugin
Search for "WPC Mystery Box" in the WordPress backend and install/activate
Create Mystery Box Product
Create a new product, select "Mystery Box" type, add product pool
Configure Weights
Set rarity weights and quantity limits for each product
Test & Launch
Place a test order to verify mystery box assignment works, then publish
If you're not very familiar with the technical details or want to get started quickly, you can check out our detailed tutorial. Click the button below to learn more:
References
- WordPress Official Plugin Directory – WPC Mystery Box
- Google Search Central – Creating Helpful Content
- WooCommerce Official Documentation

Comments (0)