Product Shuffle Subscriptions

Bold Subscriptions V1 gives you the flexibility to set up subscription boxes that automatically rotate your customer's products in and out of their subscription. Bold Subscriptions uses a collection of products to build your customer's subscription order, then sends it to them at pre-determined intervals. This feature is a great way to offer mystery box-style subscriptions.

This feature is only available on the Advanced of Bold Subscriptions and requires Bold Cashier in order to function correctly.

Upgrades to the Advanced Plan now requires authorization from our Merchant Success team. If you're interested in upgrading to the Advanced Plan of Bold Subscriptions V1, you can get in touch with our team here: Need Help? Contact Us


Please note that this article only relates to Version 1 of Bold Subscriptions. If you have Version 2 of Bold Subscriptions installed on your store, please visit Subscriptions V2 Overview.

If you are unsure of which version of Bold Subscriptions that you have currently installed, please visit Identify Your Version of Bold Subscriptions



After a customer has purchased a product that is set as a subscription variant in the Product Shuffle section of Bold Subscriptions V1, the customer's subscription will automatically rotate between the products that are set in the chosen collection for the subscription variant. 

The admin within Bold Subscriptions V1 includes the configuration needed for setting up a link between a shell product (the Recurring Orders product that a customer subscribes to) and an automated collection. Once the customer subscribes to a shell product, they will receive a different product from the automated collection for each order. The first item they receive will be the first product listed in the automated collection. Otherwise, the product picked will be based on multiple factors including:

  1. Previously picked products*.
  2. The amount of products in the automated collection.
    • A loop in products received will occur much faster if the automated collection has a small amount of products.
  3. Previously skipped products (Only if the inventory management feature is turned on).

*If the order of the automated collection is set to a dynamic value, such as sorting by Best Selling, this will negatively influence the product picks. This is because the consecutive order of products in the automated collection is always changing, thus the product picker could pick the same item twice for two different orders due to the product's rank changing and moving it up or down the list of products. 

Product Shuffle looks up picks based on these two pieces of information for the customer and uses the position of the most recent item picked for the customer in the linked smart collection as a starting point (Note: If the item is no longer in the collection it will default to the first position/item in the collection). Based on this information, it will proceed to pick the next item(s) using the following approach:

Inventory management turned off:
  • Pick the next item in the collection based on the most recent previous item's position regardless of inventory.

Inventory management turned on:
  • Skip option is enabled:
    1. If the next item in the collection is not above the stock threshold level, Bold Subscriptions V1 will simply skip this item and continue on to the next item until the app finds a product that is in stock.
    2. When Bold Subscriptions V1 finds an item with stock above the threshold, the app will check the product repeat distance set in the Product Shuffle group to ensure the app hasn't picked the item X amount of items ago.
      1. If it is not unique based on the product repeat distance, Bold Subscriptions will skip the item.
    3. Bold Subscriptions V1 will not revisit missed items while skip is enabled.
  • Postpone option is enabled:
    1. If there are any missed picks from previous runs of the algorithm, Bold Subscriptions V1 will attempt to look at these first.
    2. The app will perform the same checks to ensure the missed pick is both in stock and unique based on the product repeat distance.
    3. If not, the app will continue on to the normal selection of items based on the most recent previous pick's position.
    4. If the next item in the collection is not above the stock threshold level, the app will skip this item and add it to the customer's missed picks.
    5. When Bold Subscriptions V1 finds an item with stock above the threshold, the app will check the product repeat distance (PRD) set in the Product Shuffle group settings to ensure the app hasn't picked the item PRD amount of items ago.
      1. If it is not unique based on the product repeat distance, the app will skip the item.
      2. If it is unique, the app will pick it.

If Bold Subscriptions V1 is unable to pick items because all items considered are either out of stock or also not unique based on the PRD, product shuffle will fail the order.

  • If the order is from the storefront (first order created by the customer), the app will have to manually retry the job. 
  • If the order is from Bold Subscriptions V1 (a recurring order that was created automatically), the order will fail and should be reattempted the next day.



First, you'll need to create a container product that your customers will subscribe to on the storefront.

The container product holds all of the customer's subscription information. The Product Shuffle group essentially uses this item as the box for your subscription.

  1. From the Shopify admin, select Products.
  2. Select Add product.
  3. Enter a Title.
  4. Enter a Description. (optional)
  5. Select Upload image. (optional)
  6. Enter a Price.

    Note: This will be the price of your subscription box.

  7. Under Inventory settings, select Don't track inventory.

    Note: Subscriptions will track the inventory of each product contained in the Product Shuffle group. The inventory of the container product is irrelevant.

    Select Don't Track Inventory

  8. Select your Shipping settings.

    Note: If you're using weight-based shipping rates, you'll need to approximate the weight of your entire subscription box. Subscriptions will use the weight of this product to determine your shipping costs; not the weight of each item in the order.

  9. Select Add Variant. (optional)

    Note: This step is required if any of the products in your box contain specific variants. Product Shuffle will match the customer's selected variant, on this product, with any products in the box that contain the same variant name. For example: You sell a clothing box as your mystery box; the customer only wants to receive large t-shirts; they select the large variant of this product; Product Shuffle then matches this with all the large variant t-shirts you select in Step 3: Tag Your Products and Create a Smart Collection.

    Select Add Variant

  10. Select Save product.



Next, you'll need to create the subscription group. This will determine your subscription intervals and how long your customers will be subscribed.

  1. From within Bold Subscriptions V1, select Subscriptions, then My Subscriptions.
  2. Select Create Subscription Group.
  3. Enter an Internal Subscription Name.
  4. Under Subscription Type, select Standard.
  5. Choose Select products.
  6. Select ADD next to your container product.
  7. Select Continue with selected products.
  8. Select the Allow Swapping of Products check box (optional).

    Note: We recommend against selecting this option as it can change your subscriber's variant history. Allowing these changes can cause issues with subscriptions that are specific to a variant (ex: shirt sizes).

    Select Allow Swapping of Products

  9. Under Select Intervals, choose either:
    • Let customer select order interval

      1. Select the intervals you would like to offer.

        Note: You must select at least one interval: day, week, month, and/or year.

        Select Intervals

      2. Enter a Maximum Interval Length.

        Note: This is the maximum interval a customer can select and it will show as a drop-down before the time length (IE. Ship every 2 months).

    • Set a fixed order interval

      1. Under orders will be processed every, enter a number.

      2. Select Day(s), Week(s), Month(s), or Year(s).

        Note: If you select monthly or weekly, you can choose a particular day to charge customers or you can charge them on the anniversary of their purchase date.

        Select Intervals

  10. Select Subscription only.

    Select Subscription Only

  11. Under Maximum Subscription Length, select either:
    • No Limit - the subscription will continue until it is canceled.

    • Set max number of recurring orders to - lets you specify how long the subscription will last. Selecting, this allows you to add an ongoing option, and to enable customers to prepay for subscriptions if selected.

  12. Under Minimal Fulfilled Order Requirement, select either:

    • Off; or

    • Customer can cancel after at least XX orders.

      • Enter a number.
  13. Under Offer a Discount, select which discount to offer on subscriptions:
    • No Discount
    • Offer the same discount on all orders
    • Offer different discounts on initial and recurring orders

      Note: Only a percentage discount can be applied for dynamic discounts. If you are uncertain of what discount percentage to use, you can determine the discount percentage using the following percentage calculator tool.

  14. Select Save.



From here, you'll need to tag the products you want to offer in the Product Shuffle group and create a smart collection of these items.

The smart collection will become the products you want to offer in the Product Shuffle group, and tagging them will pull them all into one collection.

  1. From the Shopify admin, select Products.
  2. Select a product you want to include in the Product Shuffle group.
  3. Under Tags, enter a product tag.

    Note: You can enter any name you would like for the tag, just be sure to record this tag for later. You'll need to enter the exact same tag for each product.

    Enter Product Tag

  4. Select Save.
  5. Repeat Steps 2 - 4 for every item you want to have in the group.
  6. From the Shopify admin, select Collections.
  7. Select Create collection.
  8. Enter a Title.
  9. Enter a Description. (optional)
  10. Under Conditions, select Product tag is equal to.

    Note: You'll want to leave the collection type as Automated. This will auto-populate the collection as you tag more items.

    Select Product Tag is equal to

  11. Enter the product tag you created in Step 3.
  12. Select Save.

    Note: After creating the collection you'll have the option to sort the products. The order in which you sort these products is the order in which they will be shipped. For example: Your products are sorted B, C, and A; there's only 1 item sent per order; the first product sent would be B, then C, and then A.



Lastly, you'll create your Product Shuffle group to tie everything together.

  1. From within Bold Subscriptions V1, select Enterprise Features, then Product Shuffle.
  2. Under Subscription Variant, select the container product (created in Step 1).

    Select Subscription Variant

  3. Enter a Product Quantity.

    Note: This is the number of products that will ship per order.

  4. Under Collection, select your smart collection. (created in Step 3)

    Select Subscription Collection

  5. Select Save.
Was this article helpful?
0 out of 0 found this helpful