Why should I set up a ShipHero location in Shopify?
When you connect your Shopify store to ShipHero, Shopify will manage your inventory by default. This means that ShipHero will not push any inventory changes to Shopify. If you want ShipHero to manage your inventory (99% of cases), you must set up a location in Shopify for ShipHero to push inventory changes.
STEP 1: Setting up a ShipHero location in Shopify
Creating a new Shopify Location:
- Log in to your Shopify store and click Settings at the bottom left of the menu.
- Once you're on the settings page, click Locations.
- Click Add Location on the top right.
- For the Location Name, copy and paste the name: ShipHero Fulfillment. Be sure the location name matches exactly as shown here. If it does not, then the inventory will not be synced.
- Shopify requires you to input an address as a starting location to calculate shipping costs. Enter the address of your primary ShipHero warehouse location (the warehouse you send most of your shipping plans to; it’s ok if you use multiple locations but still input your primary warehouse address). Find our ShipHero warehouse addresses HERE.
- If you want to make ShipHero Fulfillment the default location meaning all items for online orders will be fulfilled from this location, then you need to make it your default location and prevent other locations from fulfilling online orders. Click HERE to complete the steps in your store.
- Check the option "Fulfill online orders from this location"
- Click Save to save the location.
Now that you have the location setup, the next step is to add that location to the SKUs you sent us. This will allow ShipHero to sync the physical inventory count from our warehouse to Shopify for each SKU you sent us.
Updating an Existing Shopify Location:
- Log in to your Shopify store and click Settings at the bottom of the menu.
- Once you're on the settings page, click Locations.
- Click on the location name of the location you want ShipHero to push inventory.
- Update the name to ShipHero Fulfillment.
- Update the address of your primary ShipHero warehouse location (the warehouse you send most of your shipping plans to; it’s ok if you use multiple locations but still input your primary warehouse address). See our list of warehouse addresses here.
- Fulfill online orders from this location should be selected.
- If you want all items for online orders to be fulfilled from a single location, you must make that your default location and prevent other locations from fulfilling online orders.
- Click Save to save the location.
STEP 2: Add ShipHero Location to Products in Shopify
- From the left menu, click Products and then click Inventory.
- Search for the SKUs that you added to the ShipHero Shipping Plan and select them.
- Once all SKUs have been selected, click the Edit Variants button.
- Click the Add Fields button and select the ShipHero location that you added.
- The column will default to Not Stocked. Click the Not Stocked and select "Stock at this location". Leave the quantity as 0. ShipHero will automatically sync inventory once it's received in the warehouse. You must do this for each row that says "Not Stocked." To select all products, hold down the SHIFT key and click the list on each product.
- Click Save to save your changes.
- You can find more related content HERE.
That's it; you're all done! Once the warehouse receives your product and it's all put away, ShipHero will sync inventory to your Shopify store. We will sync inventory every time it changes in ShipHero automatically; this includes when an order is placed when a new shipping plan is received, or when an item is restocked from a return.
Troubleshooting and FAQs
I've followed the steps to add a location, but none of my products' inventory match what's in ShipHero.
If the location is set up and it's added to the products you've sent to us and inventory still needs to be synced then that could mean that the location name might be wrong. Ensure you've copied and pasted the location name exactly as shown in this guide. Double-check that there are no spaces before or after the name as well.
I've added a new product to Shopify and sent that product to your warehouse. It shows that you've received it but Shopify still shows 0 inventory.
If it's just this one SKU that is not syncing inventory, confirm that you've added the ShipHero location to the product. That step can be easily forgotten, especially when creating new SKUs in Shopify.
I'm using more than one ShipHero warehouse. Do I need to set up a location for each warehouse?
No. Creating the "ShipHero Fulfillment" location allows us to push inventory from all ShipHero warehouse locations.
Will ShipHero overwrite my inventory if I'm using ShipHero and another 3PL?
Nope, that's the beauty of Shopify Locations! ShipHero will only push inventory to our locations in Shopify. We will only touch inventory in a location that is ours.
Can you connect multiple Shopify stores to ShipHero?
You can connect multiple Shopify stores to ShipHero. As long as the SKU is the same in both stores, we will push the same inventory number to both stores.