Seeking Advice: Dynamic Province-District Dropdowns in Shopify

Topic summary

Goal: implement linked province–district dropdowns in the Shopify address form for Costa Rica so district options update based on the selected province.

Current limitation: Shopify provides a province dropdown plus free‑text inputs for district and postal code, leading to unreliable address data and shipping issues.

Desired approach: mirror Costa Rica’s national postage system to standardize address entry, improve fulfillment planning, and reduce errors.

Advice received: checkout customization may be possible on Shopify Plus (a higher tier that allows editing checkout), where adding an extra field and potentially dynamic behavior could be feasible. Without Shopify Plus, the ability to modify checkout fields or create dependent dropdowns is unclear and may not be supported.

Status: no concrete solution or implementation steps yet; thread remains open. Key questions: what specific methods or apps enable dynamic dropdowns on Shopify Plus, and what workarounds exist for non‑Plus stores (e.g., custom address form on cart or post‑purchase)?

Summarized with AI on January 5. AI used: gpt-5.

Hey Shopify Community,

We are revamping my address form on Shopify and could use some help. we are trying to link the province and district dropdowns so that the district options change based on the selected province. I am aware this is the way it works in the US, but our shop operates in Costa Rica mainly, where this feature is not available. We just get a province dropdown coupled with a text input and a postalcode input. A lot of customers don’t fill these inputs with reliable information for shipping, so we would like to use a system similar to that of the national postage system . This would help us plan our fullfilment strategy to be more efficient and prevent headaches in the future.

If you’ve dealt with this before or have any advice on making dynamic dropdowns in Shopify, I’d really appreciate your insights!

Thanks,

If you have access to changing the checkout (Shopify Plus), I think you can add another field. However, if not, I don’t know if that’s possible.