You can import your Shopify products in Eshopbox. You can make inventory available to Shopify corresponding to its availability in Eshopbox.
In this article, you will learn
How to import products from Shopify
How to manage product availability on Shopify
Troubleshooting product availability on Shopify
Basic concepts you should know
This will help you understand how Shopify products are treated in Eshopbox.
Shopify Products
Product records need to exist in both Eshopbox and Shopify with matching and unique SKUs. Eshopbox can only import products marked as physical. Eshopbox will only manage product stock on Shopify and will not manage any other product details.
Variants
Each SKU is considered as a product in Eshopbox. While importing products from Shopify, each SKU in Shopify will be created as an individual product in Eshopbox. For example, a t-shirt with three colours (variants) in Shopify will be considered as three products in Eshopbox.
Virtual Kits
Virtual kits need to be created and managed within Eshopbox, it is not possible to import virtual kits from Shopify. Virtual kits in Eshopbox can be connected to the Shopify products by using the same SKU.
Importing products from Shopify
Eshopbox allows you to import your Shopify products either automatically or manually. To import your products from Shopify, follow the below steps:
Visit the Shopify app on Eshopbox
Navigate to build your product catalog
Toggle the button 'on' if you wish to automatically import products from Shopify
Toggle the button 'off' if you wish to manually import products from Shopify

Option I: Import products automatically
This means that products will be created in Eshopbox whenever new products are created in Shopify. To enable automatic import, follow the below steps:
Toggle the button 'on'
Select your preference while importing products. To understand product import preferences, refer to the table below
Click on save
Preference | Meaning | Configuration |
Create new products and make matching products available to Shopify | Shopify products with matching SKUs in Eshopbox will be made available to Shopify. If products are found in Shopify that are not available in Eshopbox, then new products will be created in Eshopbox and made available to Shopify. | Select the tax code applicable to your products from the dropdown and click on save |
Only make matching products available to Shopify | Only Shopify products with matching SKUs in Eshopbox will be made available to Shopify. | Click on save |
Option II: Import products manually
When the toggle is 'off', Eshopbox will not import your Shopify products. This means you will need to manually import your Shopify products in Eshopbox. This can be done by creating products in Eshopbox — either individually or in bulk. Learn how to create products on Eshopbox
How does product import work?
When importing products from Shopify, Eshopbox will import the following product attributes from Shopify:
Attributes in Shopify | Attributes in Eshopbox |
Name | Title |
SKU | SK |
Barcode | Additional name |
Compare at price | MRP |
Weight | Weight |
Weight unit | Weight unit |
Media | Image URL |
HS (Harmonized System) code | HSN Code |
Cost per item | Unit price |
Variant image, if no variant then product image | Product image |
Do note:
Products will be created with draft status in Eshopbox in case any of the mandatory product attributes are missing. How to make draft products active?
Only products marked as physical products in Shopify will be imported
Products that have the same SKU in Shopify will not be imported to Eshopbox
Products with missing SKUs in Shopify will not be imported to Eshopbox
Managing product availability
Shopify products with matching SKUs in Eshopbox will be made available to Shopify. If an SKU is not found in Eshopbox, a new product is created in Eshopbox. You can make these products available to Shopify from the Eshopbox workspace by providing the Shopify handle and the seller SKU. Learn how to manage product availability.
To track product availability on the Eshopbox workspace, follow the below steps:
In your Eshopbox workspace, navigate to Inventory > All products
From the top bar of the Eshopbox workspace, click on sales channel > is available on
Click on the dropdown and select Shopify from the list of sales channel
Click on 'Apply filters'

You will now be able to see all the products available on Shopify.
Troubleshooting product availability on Shopify
You may come across situations where the product count in Shopify does not match the product count on Eshopbox. Follow the below checklist to identify and rectify the errors:
Check whether SKUs are missing in Shopify
Check whether the SKU in Shopify match the SKU in Eshopbox
Check if multiple products in Shopify have the same SKU
Check if multiple products in Shopify are associated with a single SKU in Eshopbox
Now, based on the errors you have identified, you need to take corrective actions for different scenarios:
Scenario I: If SKUs are missing in Shopify
If you have created products in Shopify without providing an SKU, Eshopbox will not be able to import the products. To resolve this, you need to insert an SKU in Shopify.
💡 The error would be resolved automatically in the next inventory sync. The frequency of inventory sync is dependent on the plan you have chosen with Eshopbox.
Scenario II: If the SKU in Shopify doesn't match the SKU in Eshopbox
If the SKU in Shopify doesn't match the SKU in Eshopbox, then Eshopbox will not be able to import the product.
For example, Product 1 exists in both Eshopbox and Shopify. SKU for Product 1 in Eshopbox is 'X' and the SKU for product 1 in Shopify is 'Y'.

This can be resolved in two ways:
Option I: Change SKU in Shopify
Option II: Add SKU as an alias (additional name) in Eshopbox
You can add your Shopify SKU in Eshopbox as an alias to associate the products by editing your product information. How to edit product information in Eshopbox.
You may face an error while adding aliases to your product. This happens if multiple products are created in Eshopbox with the same SKU. In this case, you need to use the merge product function to combine multiple products in Eshopbox into one.
Merging products is the process of combining two products by overlapping one product's attributes over another. Learn how to merge products in Eshopbox.
💡 The error would be resolved automatically in the next inventory sync. The frequency of inventory sync is dependent on the plan you have chosen with Eshopbox.
Scenario III: If you have multiple products in Shopify with the same SKU
If multiple products in Shopify exist with the same SKU, Eshopbox will not be able to import those products from Shopify. In this scenario, there are two cases:
Case 1: If the same product has been created multiple times in Shopify.
For example, Product 1 with SKU 'X' exists in Shopify as three products.

In this case, you need to delete the duplicate products from Shopify.
Case 2: If different products are created in Shopify with the same SKUs.
For example Product 1, Product 2 and Product 3 exist in Shopify with the same SKU 'X'

In this case, you need to change the SKU of multiple products and make sure that each product has a unique SKU.
💡 The error would be resolved automatically in the next inventory sync. The frequency of inventory sync is dependent on the plan you have chosen with Eshopbox.
Scenario IV: If multiple SKUs in Shopify are associated with a single SKU in Eshopbox
If you have created multiple SKUs in Shopify — all mapped to a single SKU in Eshopbox, then Eshopbox will not be able to import the products.
For example, Product 1 exists in Shopify as three products with SKU 'X', 'Y', and 'Z'. The same product exists in Eshopbox as one product with SKU 'X' and aliases 'Y' and 'Z'.

This can be resolved in two ways:
Option I: Delete all the products in Shopify which you don't wish to associate with the Eshopbox SKU
Option II: Remove aliases (additional names) in Eshopbox
You need to remove additional SKUs found in the aliases of your product in Eshopbox. This can be done by editing your product information. How to edit product information in Eshopbox
💡 The error would be resolved automatically in the next inventory sync. The frequency of inventory sync is dependent on the plan you have chosen with Eshopbox.