Creating or using a app to have product that has options with certain restrictions

I’m currently trying to figure out the best course of action for a product page for a certain type of product we want to sell on our store. We want a product that has two different options, one will just be just be a customer getting 10 random selection photocards but the second option would allow the customer to pick from a list of options and also the amount of each photocard they want.

Ie. There are say 20 options to pick from, they want 4 from option 3 and 1 of option 1 and 7 of option 5.

We also wanted to restrict it so they have to choose 10 in total.

Perhaps something like the attached image.

Obviously not boba but then having a restriction on having to those 10 quantity in total selected.

Any suggestions on an app or way of going about this?

Hi @Cairynn :waving_hand:

Future…, be aware that while it is not generally available yet, there is a 2k variant api beta as possible upcoming new feature, contact support to inquire.

Currently,

If the options are not inventory, have a sku or affect the price then use line-item properties to gather preferences.

https://community.shopify.com/c/shopify-design/product-pages-get-customization-information-for-products/td-p/616503

If the options affect inventory, have a sku or affect the price etc then they must be a variant, or another product or another products variants, or be generated as custom-line item using an app.

If the combination of options means more than 100 variants that implies you need either advanced theme custom or have to find a suitable app.

For theme custom example if the options can be separate products, and separate line-items, then you could put them into a collection and present the collection as if it’s a product with something similar to an order form customization for themes don’t have order forms.

Or customize the product pages to bring in that collection or a metafield list of products, etc into the product page treating the excess options as addons etc.

There’s apps like mechanic to generate draft orders from the cart to create custom-line items https://tasks.mechanic.dev/create-a-draft-order-from-the-cart .

There’s also bundling apps that may fit to purpose.

So lots of methods just lots of legwork to find what fits your business.

If you need to a product options customization then contact me by my email for services.
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.

Good Hunting.

Hi @Cairynn ,

Do you want your customers to select exactly 10 in total, or a maximum of 10?