Customizing my product selections

Topic summary

Main issue: Convert variant selection for customizable products to dropdowns (for Size and Scent) and add a mandatory agreement checkbox on the cart before checkout.

Details:

  • Size variants: Large Only, Small Only, or both.
  • Scent variants: 40–70 options.
  • Current setup uses “bubbles”; request is for dropdown menus for both size and scent.
  • Merchant wonders if metafields (custom data fields in Shopify) are needed.

Latest guidance:

  • Achieving both the dropdown change and the required cart checkbox requires custom theme coding; it cannot be done purely via theme settings.
  • A reference to Shopify’s metafields documentation was provided for handling custom data.

Outcomes/next steps:

  • No code snippets or theme-specific steps were shared; an offer to implement the changes was made.
  • Action items: either implement custom code for variant selectors and cart validation or engage a developer; consult the metafields docs if metafields are used to structure data.

Status: Open; no confirmed solution yet.

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

The products I sell can be are separated into 2 categories. Ready to ship (sold as is, no customization) and customizable. For the customizable, I need to have 2 variants. First is size, and second is the scent. Size could be Large Only, Small Only, or both. For the Scent, it could be 40-70 different options. Currently I have it set as a variant, and the bubbles. But I would like a drop down menu, for both size and scent. From what I have seen, I will need a metafield for that. I am hoping someone can point me in the right direction.

Second, is I need to put a check box on the cart with custom text that the customer must agree to before being taken to check out.

TIA.

Hi @LSCC for both the requirement, it needs custom coding to achieve this, without custom coding it is not possible to achieve this.

If you need to know how you can use metafield then this document will help you.

https://help.shopify.com/en/manual/custom-data/metafields

If you will unable to implement the same then I’m happy to do this for you, let me know. I can implement the code changes so that this will work well for you.

Hopefully it will help you. If yes then Please don’t forget hit Like and Mark it as solution!

Best Regards

Sahil