Hide Mystery Box Components from Customers

Hiding Components from Customers for  Mystery Boxes is Critical, as there won't be mystery left if customers can view the components before the package arrives.

Hiding components will be based upon your choice of Mystery Box Fulfillment. There are 4 Options for Mystery Box Fulfillment, Go to App Settings --> Mystery Box section, in the Order editing preference you should be able to see Regular Fulfillment, Shell Fulfillment, Only sync Inventory, No order edit and Create new Associated order.

Regular / Shell Fulfillment


Automated Fulfillment

If you are using automated fulfillment in your warehouse by scanning the line items in the order by SKU or barcode or using an external 3PL services to fulfill your orders then use our dummy item feature to hide the child items from customers, here is an help article with details of implementation of dummy items.


The Dummy Products feature allows you to conceal the real items inside a mystery box by replacing them with placeholder (dummy) items in the order. This ensures that customers see only the parent mystery box product, not the individual contents.

These dummy items share the same SKUs as the actual products, so inventory tracking and fulfillment continue to work normally.

Since Shopify’s newer checkout system no longer supports custom scripts for hiding items, dummy products are the recommended and fully compatible solution with Checkout Extensibility.

When you enable Dummy Items, the app automatically creates and manages these placeholder products. If you disable the feature, the dummy items are cleaned up, and orders revert to showing the real products.

For detailed setup steps, naming conventions, SKU synchronization, and 3PL compatibility, please refer to our complete help article on using dummy items.


Only sync Inventory, No order edit

This fulfillment option offers a streamlined approach for managing bundles and mystery boxes without modifying the original order. Here's what you need to know:

  1. No Order Modifications
    • The app doesn't edit orders or add child items.
    • No need for code snippets to hide child items for mystery boxes.
  2. Inventory Management
    • The app automatically updates (deducts) inventory for the selected child items.
  3. Fulfillment Assistance
    • To aid in picking the correct child product variants during fulfillment, the app adds a detailed composition list for each bundle or mystery box.
    • This information appears as an order note attribute (additional details) in the order.
    • The note includes the correct quantity for each child item.
  4. Versatility
    • This fulfillment type is compatible with both bundles and mystery boxes.

Key Benefit: This option simplifies your workflow by handling inventory updates automatically while providing clear fulfillment instructions, all without altering the original order structure.

Associated Order Fulfillment

If you select Associate Order Fulfillment for Mystery Box Fulfillment, What it does is, it won't touch your original order, it will create a new associated order with details like shipping and billing address, Shipping lines and a note pointing towards Original order number for reference from original order and add mystery box components at 0 price.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us