The fulfilment location in Shopify is mandatory. When you fulfil your orders in Shopify, you must specify the location where orders will be be fulfilled. For example, if you have two shops in different cities ( ie Melbourne and Perth), you will need to specific if the order will be fulfilled in Melbourne or Perth. You also need to be sure that the selected location has the stock.
If you don't define a location in Starshipit settings, Starshipit will use the first location to fulfil your orders. However, this location might not have the required stock to fulfil your order. The order will not be updated in Shopify and StarShipIT will display a writeback error.
To resolve this you must follow the steps below to specify the fulfilment location in Starshipit:
- In your Starshipit account, go to Settings, then select Integrations.
- Click Shopify Settings.
- Click Lookup, and select the location you want to use.
- Click Save.
If you are using a carrier outside of the designated carrier list, Shopify will default the carrier type to 'Other' or leave the field blank.
For example, Shopify does not recognise StarTrack as carrier when the order is shipped by StarTrack in Starshipit. The carrier field in Shopify will default to 'Other' or be blank, and the tracking URL in the email notification from Shopify will be Google website link.
To resolve this issue, you need to modify the Email Notification Template in your Shopify account. See the Shopify help center for more information on how to do this.
Carrier Tracking URL: