For Shopify Plus (Growth Plan)
This feature is fully supported for merchants on Shopify Plus using the Growth Plan.
- In the app admin, click Create Fee. Or click View Fees if you want to edit an existing fee. 
- Under the Locations section, click Add Locations. 
- Select the countries, provinces, or states where the fee should apply. You can use the search field to find a specific location. 
- Click Select in the modal. 
- Click Save. 
This will apply the fee only to orders from the locations you choose.
For Non-Plus Merchants
In the app admin, click Create Fee. Or click View Fees if you want to edit an existing fee.
- Under the Locations section, click Add Locations. 
- Select the countries, provinces, or states where the fee should apply. You can use the search field to find a specific location. 
- Click Select in the modal. 
- Click Save. 
Limitations:
- Uses manual customer confirmation prior to checkout with IP assistance. 
- If the shipping address at checkout doesn't match the previously selected location, checkout will be blocked until the customer updates their shipping address or clears their cart. 
- Local pickup isn't supported. 
- Draft orders aren't supported. 
If you’d like to see a walkthrough, you can watch the quick video below:
