I want a very particular functionality, is there any app that can do this?

Topic summary

A merchant seeks an app to enable customers purchasing a tape recorder to select a specific number of free add-ons (10 cassette tapes from 100 options and 2 books from 50 options) before checkout. The selection must be mandatory to complete the purchase.

Suggested Solutions:

  • BOGOS app: Create two separate “Buy X Get Y” offers—one for cassettes, one for books—both triggered by the tape recorder purchase. Set 100% discount on gifts and specify required quantities (10 tapes, 2 books). Note: The developer suggests limiting gift options to 20-30 items to avoid overwhelming customers with choice.

  • Easify Product Options: Add cassettes and books as custom options directly on the tape recorder product page, allowing customers to select required quantities before adding to cart. Includes visual demos showing the setup process.

  • Alternative apps mentioned: Bundler, Infinite Options by ShopPad, and Gift Box by Appikon may also work with customization.

The discussion remains open, awaiting the merchant’s response on their preferred approach and whether add-ons are also sold separately.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.
  • I want to build a Shopify website with a very particular functionality. I will explain with an example. Imagine I am selling a tape recorder on my website. When the customer adds the tape recorder to checkout. I want them to be showed a list of 100 cassette tapes and around 50 books. Out of these cassettes and books, they can choose 10 cassette tapes and 2 books for free along with the tape recorder. The customer should be able to checkout only once they select the required number of free add-ons. Is there a Shopify app that can help me get such functionality on my website?
1 Like

@MyRasha Yes, this functionality can be implemented using a combination of Shopify apps like Bundler - Product Bundles or Infinite Options by ShopPad, which allow for customizable product bundles and options. With some customizations, you can set rules for required selections (like 10 cassette tapes and 2 books) before checkout.

Alternatively, custom code or apps like Gift Box by Appikon might also help achieve this

Hi @MyRasha :blush:

I’m Ellie from BOGOS: Free gifts, Discounts & Bundles. Your request can be perfectly handled with BOGOS feature! Let me show you how to set this up using our specific product condition.

You’ll need to create two separate offers - one for cassette tapes and another for books. Both offers will have the same condition (buying a tape recorder) but different gift options. This setup ensures customers can easily select their 10 free cassette tapes and 2 free books. Here’s how to set up each offer:

  1. Select the Buy X get Y offer template in BOGOS app

  1. In the Offer main condition, select the Tape recorder (as you require customers to first buy the tape recorder to get the free cassettes)

  1. Select gift
  • Set gift discount to 100% (completely free)

  • Select your 100 cassette tapes as gift options

  • Set “Number of gifts customer will receive” to 10

A small note: May I ask what’s the use case of allowing customers to choose from 100+ free products? Because in many cases, having too many gift options can overwhelm customers and lead to “paradox of choice”. You can limit gift options to 20-30 (or less) most popular items, then rotate different gift selections weekly or monthly to maintain variety. This focused approach makes decision-making easier for customers while maintaining an attractive promotion!

Install BOGOS here to try. If you have any questions, let me know or contact our 24/5 Live chat support. :blush:

Hi @MyRasha ,

There are different ways to set this up in your store. One option is to use the Easify Product Options app to add cassette tapes and books as custom options for the tape recorder product. This way, customers can easily select, for example, 10 cassette tapes and 2 books along with the main product before adding everything to the cart.

Here’s a demo for reference:

  • Product page:

  • App settings:

The best setup depends on whether you also sell cassette tapes and books as standalone products and how you’re managing their inventory. Let me know more details about your products, or feel free to reach out to the Easify team for step-by-step setup guidance.