How do I add a 'Sample Pack' and allow the customer to choose any 3 products?

Topic summary

Goal: Create a Beard Oil (5ml) sample pack where customers pick any 3 of 10 options, and offer 1 free 5ml sample when a customer buys a full 30ml bottle.

Clarifications: A sample is a 5ml tester. The pack must enforce exactly 3 selections. The full-bottle purchase should allow choosing 1 free sample from the same 10.

Proposed solutions:

  • Shopify Bundles app for fixed/multipack bundles; additional third‑party bundle apps suggested.
  • MBC Bundles & Volume Discount using a Collection bundle to let customers pick 3 of 10; can also add a free sample promo for full-bottle orders.
  • BYOB app paired with a BXGY (Buy X Get Y) discount so customers select samples and a gift on one page.
  • Easify Product Options to create multi-select options (max 3) for the pack and a separate single-select (1 free) for full bottles.
  • Bundlemaster to build multi-step bundles: step 1 choose exactly 3 samples; step 2 “Gift” with 1 item at 100% discount.
  • Sample Products app to offer samples when an order value is met.

Status: Original poster will try these options; no final solution confirmed. Screenshots and demo links illustrate setup steps.

Summarized with AI on December 18. AI used: gpt-5.

Hi, Can someone please point me in the right direction where I can can add a Product which is a Beard Oil sample pack, which then requires the customer to select any 3 from a current range of 10 samples??

Also connected to this, is if my customers are selecting to buy a full bottle I want to give them the option of a free sample, which they could select from a current range of 10.

I’ve tried my best to work it out, including a couple of apps but i just can’t get it right.

1 Like

Hi, @Tony_D_1 . Thanks for sharing that context! For this I’d recommend you consider using a product bundles app. There’s the Shopify Bundles app, which can help you create fixed or multipack bundles. We have more information about the features available with Shopify Bundles here. You can also find a list of third party product bundles apps in the app store here.

Hi @Tony_D_1 ,

im confused with your wording sample.

you want whenever a beard oil sample pack added into the cart user will have to choose two mandatory sample pack from specific list?

Now the cases are

  1. what if user don’t add other samples, should we remove the checkout option.

  2. Where other recommended samples will shown? Do you have design for that.

  3. This will be a fix product or want dynamic feature to enable for other products?

Hmm not sure how i could have worded it any better.

The product option is ‘beard oil (5ml) sample pack’, this will include any 3 of 10 variants, which the customer can choose which 3 they would require.

The second query was when the client selects a full bottle of oil to buy 30ml), they can choose a free sample (5ml) to go with it.

A ‘sample’ is simply a small 5ml bottle, like a tester.

Hi
If you’re looking to offer a Beard Oil sample pack where customers can select any 3 from a range of 10 samples, and also provide the option of a free sample when purchasing a full bottle, I recommend using the MBC Bundles & Volume Discount. This app has numerous preset bundle templates that can be easily customized to fit your specific needs.

For your sample pack, you can use the Collection type template. Here’s how you can set it up:

  1. Create a Dedicated Collection: Add your 10 sample variants to a specific collection.

  2. Configure the Bundle: Within the MBC Bundles App, create a bundle using the Collection type template. This will allow your customers to choose any 3 products from your predefined collection of 10 samples.

  3. Discount Options: The app supports different types of discounts, such as a percentage discount or offering a free product. For customers purchasing a full bottle, you can set up a promotion that includes a free sample from the same collection of 10 samples.

Check out the app’s demo store to see how it looks with different products. This will help you visualize the setup with 3 or more samples.

Hi @Tony_D_1

You can set up a BXGY discount like buy 3 get 1 free in Shopify discount admin. In our BYOB app, you can pair this discount with our bundle. The customers can select the samples and a gift on the same page. Not sure if this is suitable for you since you didn’t mention a discount pricing. Here’s a sample bundle for reference. Feel free to contact us for a quick suggestion!

Thanks All, i’ll give these options a try and see how i get on.

Hi @Tony_D_1 ,

The Easify Product Options app sounds like it could be just what you need :hugs: .

For your Beard Oil sample pack, you can use the app to create an option set including 10 sample options, enabling the multiselection feature while setting a maximum selection limit of 3. To showcase these options, you might consider using Image Swatch or other display types. Finally, add this option set to your “Beard Oil sample pack” product.

Regarding the free sample offer with the purchase of a full bottle, you can set up another option set including 10 sample options and allow customers to select 1 free sample only. These options can then be added into your full bottle products.

If you encounter any challenges during the setup process, don’t hesitate to reach out to the Easify team via the in-app live chat for expert assistance.

Hello Tony_D!

To achieve the functionality you’re looking for, you can use the Bundlemaster app on Shopify. This app allows you to create multi-step bundles, where you can set specific requirements and include fixed items. Here’s a step-by-step tutorial on how to set it up:

Tutorial for Setting Up Your Bundle1. Setting the Number of Products:

  • Go to the Steps tab.

  • In the first step, set the minimum and maximum number of products that the customer can select. For your case, since you want them to select any 3 samples, set both the minimum and maximum to 3.

  1. Adding a Fixed Product:

    • Still in the Steps tab, add the Beard Oil sample pack as a fixed product. This means it will always be included in the bundle, and the customer won’t be able to remove it unless you allow it.

    • You can configure it to make this product non-removable by default or enable an option for customers to remove it if needed.

  2. Creating an Additional Step for Gifts:

    • Create another step, and name it, for example, Gift.
    • In this step, select the products from which the customer can choose. These could be the free samples available when purchasing a full bottle.
    • Set the selection limit to 1 product, so the customer can only choose one free sample.
  3. Configuring Pricing:

    • Navigate to the Pricing tab.

    • Choose Dynamic Pricing to set the price based on selected products.

    • Add a 100% discount for items chosen in the second step (the Gift step), allowing customers to receive their selected sample for free when they purchase a full bottle.

Example and Customization Options

For a demo of how an additional gift step can work, check out this demo. Although the demo includes three steps with the last step being a gift, you will only need two steps for your setup.

You can also choose from four different layout options and customize everything to match your brand’s aesthetics. This flexibility ensures a cohesive and appealing shopping experience for your customers.

If you encounter any difficulties or are unable to set it up, feel free to email us at info@bundlemaster.io, and we’ll be happy to set it up for you.

Hi @Tony_D_1 ,

Here we are introducing our Sample Product app, a powerful tool designed to “Increase average order value with samples”.

App URL: https://apps.shopify.com/sample-products

Merchants can offer sample products to customers when a specific order value is met, creating an engaging and personalized shopping experience. Here’s how you can benefit:

  • Provide sample products in different categories for a diverse selection.
  • Boost customer engagement by enticing them with exciting sampling options.
  • Dedicated support team available to assist with any queries or concerns.

We’re confident that “Sample Products” can bring significant value to your store, which is why we’re offering you a 1-week free trial.

Please let me know how can i assist you with further demo part.

Thank you!