We are a E-commerce agency from Pakistan. We plan to migrate 20+ of our clients to Shopify from Magento. We have made a React App for frontend which will serve users via Shopify Api's.
The issue I want to discuss here is that we have made a checkout of our own instead of using the default Shopify checkout.
There are several customized requirements from our clients on checkout which need to be met and the default checkout of Shopify does not meet them.
Can someone confirm if we can do this using and the Shopify plan required to do this.
I don't think you'll need a custom checkout for this.
Price discrimination based on Geo Location
You could work around this by having a variant for each location - no need for a checkout.liquid modification
Validation on Phone number
Checkout natively takes care of this
Dropdown list of cities in specific countries
This can be configured in settings.