Initial Product Sync
Discover how to initiate the initial product sync process between HotWax Commerce and Shopify for efficient data integration.
Sync with Shopify
Before importing data from Shopify, it is crucial to have all default and custom mapping data in place for a smooth transition. Failure to do so may result in data discrepancies or errors during the import process.
Schedule Bulk file processor
Import products
To initiate the import of products from Shopify, a crucial step before importing other data, follow these steps using the Initial Load page in the Job Manager app:
Visit job-manager.hotwax.io.
Navigate to the Initial Load section.
Click on "Import products in bulk."
Choose the desired run time and initiate the import by clicking the "Run Import" button.
Access the Pipeline, specifically the Pending jobs section, to confirm that the job is scheduled as per the selected time. Wait until the job is completed.
Once the job finishes, proceed to the Find Product page and verify that all products have been successfully imported into the system. This step ensures a foundational dataset for inventory and order imports.
Reconcile Product Sync
Shopify
Access the Shopify admin screen.
Append the following to the URL for product count:
For virtual products:
products/count.json
For variants:
variants/count.json
Example:
https://admin.shopify.com/admin/{shop-name}/products/count.json https://admin.shopify.com/admin/{shop-name}/variants/count.json
HotWax
To retrieve counts in HotWax, follow these structured steps in the webtools:
Navigate to the web tools and access the Entity list.
Search for the
Product
entity.Locate the
isVirtual
field in the form and set its value totrue
. This action gets the count of virtual products, visible in the results.For variant product counts, use the filter
isVirtual
set tofalse
.
Linking Products with Multiple Shops
Only necessary for Multi-Shopify store configurations where a common product catalog is shared. Skip if not applicable.
Multi-Shopify Store Configuration for Product Management
In a multi-Shopify store setup, a streamlined process needs to be implemented for product synchronization. In OMS, products are imported from a designated Master Shopify store, serving as the primary catalog. Subsequently, these products can be linked with products from other Shopify stores, functioning as child catalogs that share and sell the same products. Synchronization is achieved through the use of SKU or UPC, ensuring a cohesive and unified product management experience across the entire network of associated stores.
Once the product from the master catalog is in HotWax Commerce, retailers need to associate it with child catalogs using the Associate products with sub-catalog
job. This is a one-time action needed when initially importing all products to establish their associations, ensuring a comprehensive association between the master catalog and child catalogs. Thereafter, regular job needs to be schedule to create association whenever a new product is created in Shopify and downloaded in HotWax Commerce.
Follow these steps to schedule the job:
Log in to the
Job Manager
AppClick on the quick switcher menu positioned at the bottom left corner of the
Job Manager app
interface and select the child store for which the association needs to be created.Navigate to the
Product
page and go to the job titleAssociate products with sub-catalog
.Click on the job title to open the job card and then select the custom parameters icon to configure the job settings.
Within the custom parameters modal, locate
includeAll
field and inputtrue
to include the products for the association.In the
scheduleNow
field, insertN
to ensure that the job runs instantaneously.Save the changes to schedule and execute the job.
Click here to read about regular product association jobs.
Verifying Associations
Associations may take some time, depending on the number of products being linked. To confirm product associations, follow these steps:
Log in to your HotWax Commerce user instance.
Go to
Import Create Shopify shop product data
page by clicking here. Changedemo-oms
with your user instance and log in to the HotWax Commerce to access the page.Check that the import status reads as
finished
.Further, you can go to the
Products
page and click on the preferred product to navigate toProduct Detail
page and see the associated shopify shop underShopify Shop Product
section.
Last updated