With ShipX, you can configure shipping rates based on your store’s fulfillment locations. For example, if you manage multiple warehouses as separate fulfillment locations in Shopify, you can assign unique shipping rates for each one.
How Shopify handles multiple fulfillment locations
When a cart includes products stocked at different locations, Shopify automatically splits the order and calculates separate shipping rates for each location. The combined total of these rates is then displayed to the customer at checkout.
Note: This behavior is controlled by Shopify and cannot be overridden by our app.
Enable Location-Based Rates
Note: This feature must be manually enabled by our support team before use. Please contact us to have it activated for your store.
Once enabled:
- Go to the “Settings” section in the ShipX app.
- Click on the “Sync Settings” tab.
- Under Sync Shopify locations, enable syncing.

After syncing, your Shopify locations will appear in the Rates section when creating a scenario.
Example: Set Rates Based on Location and Cart Quantity
Here’s how to configure different shipping rates for each location, based on the number of items in the cart:
- Go to the “Rates” section and click “View” on Scenario.
- Click the “Create new scenario” button.
- Enter a name for your scenario.
- Under Shopify locations, select the location for which you want to set rates.

- Click Add condition → choose Cart > Quantity > Greater than or equal to > 1.
- At the bottom, locate your synced shipping zones. Click “Add shipping rate” on the desired shipping zone.
- Give your rate a name. Under Select criteria, choose Cart > Quantity.

- Click “Add tiered rate” to set your first rate tier (e.g., 1–5 items = ₹10). Click the “Add” button.

- Click “Add tiered rate” again to create more tiers as needed.
If you need further assistance, please contact our customer support team.