Good Afternoon,
A third-party fulfillment center connected their ShipHero over API to my WooCommerce 9.7.1. It currently syncs both product and order data between them. I hoped I have posted this topic in the correct category.
They have added these 4 webhooks in this exact order below:
Webhook 1
Name: Shiphero Product Created
Status: Active
Topic: Product created
Delivery URL: long URL here
Secret: long string here
API Version: WP REST API Integration v3
Webhook 2
Name: Shiphero Product Updated
Status: Active
Topic: Product updated
Delivery URL: long URL here
Secret: string of characters here
API Version: WP REST API Integration v3
Webhook 3
Name: Shiphero Order Created
Status: Active
Topic: Order created
Delivery URL: long URL here
Secret: string of characters here
API Version: WP REST API Integration v3
Webhook 4
Name: Shiphero Order Updated
Status: Active
Topic: Order updated
Delivery URL: long URL here
Secret: string of characters here
API Version: WP REST API Integration v3
Of course, I need webhooks 3 and 4 named “order created” and “order updated” at minimum to sync between WooCommerce and Shiphero.
I see the convenience of automatically syncing “new products” and “updated products” between my WooCommerce and ShipHero, however I strongly worry that it could accidentally cause confusion and duplicate products to exist on the ShipHero Product Inventory. I often make duplicate product pages to run various tests before posting them live, and these test products have synced with the ShipHero Product Inventory, along with old products that do not need to exist in the Inventory. I worry that this could become a confused Inventory of physical merchandise being associated with duplicate or erroneous products that synced automatically.
Question 1. Can you please clarify what exactly syncs between these two? And do the changes sync in both directions, i.e., if a name, SKU, quantity or other data changes in ShipHero, will that sync back and change my WooCommerce product setting also? What happens if 2 products with different names exist on WooCommerce with the same SKU?
Question 2. This has caused me to wonder if I need to pause or disable the webhooks 1 and 2 named “product created” and “product updated”. If I disabled or paused them, would the necessary webhooks 3 and 4 of “order created” and “order updated” still work normally and sync order data between WooCommerce and ShipHero? In other words, can I safely disable or pause the product webhooks but keep the order webhooks without any problems? What is the difference between disabling them and pausing them?
I kindly ask you to look at and answer my questions carefully, as I will probably implement any of your recommendations or advice and it could have server impact on my e-commerce store operations. Have a nice day, thank you agin.
Timothy