Dawn Theme - How to Make Product Option Mandatory / Get Customers to Choose an Option

Topic summary

Goal: enforce mandatory product option selection in Shopify’s Dawn theme so customers cannot add to cart or checkout without choosing the correct variant.

Context: Store sells custom nautical signs priced by number of letters. Default variant is set to 1 letter (e.g., $150), but customers sometimes forget to change it (e.g., they intend 3 letters at $225 or 6 at $425), causing undercharging.

Prior reference: Merchant cites Shopify’s “Add ‘pick an option’” guide for vintage themes, which prevents add-to-cart until a variant is selected and shows a “Pick a [option]” placeholder. They want the equivalent for Dawn without changing themes.

Responses: One request for clarification. An app vendor suggested using Easify Product Options (can mark options as mandatory; free plan/trial). Merchant declined, preferring no apps; they use Shopify’s default variant picker plus a custom Liquid section to bypass variant limits.

Status: No Dawn-specific code solution provided yet. Discussion remains open; seeking a native theme/liquid/js approach. Product link and screenshot are illustrative, not required to understand the issue.

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

Thanks for noticing my post Ellie. But we are not using any apps for our variant picker. Just good old Shopify default + a custom liquid section to overcome the usual variant limit.