Shopify - Line Items must be stocked at the same location
In the event that you encounter the error message "Failed. Line Items: must be stocked at the same location," it means that the items in the order are not all stocked at the Shopify location Spark Shipping used to fulfill the order. When Shopify Multi-Locations are enabled in Spark Shipping, orders are fulfilled from the Shopify location mapped to the vendor on the site's Locations page; otherwise Spark Shipping uses the location the product is stocked at in Shopify, or your default location. Make sure the items are stocked at that location in Shopify, or map the vendor to a location that stocks them.
A similar error, "None of the items are stocked at the new location", means a SKU in the order is not associated with that location in Shopify. The job log names the location to check.
Additionally, the error you may encounter may be Location is deactivated. This usually means the vendor is mapped to a location that is no longer active in Shopify, so map the vendor to an active location on the Locations page. Correcting this with the following guide below and correctly selecting the appropriate location will resolve your error. Below is another article regarding location mapping in Shopify.