With the Shopify product deletion webhook set up, if a product is deleted in Shopify and then re-listed under the same SKU, Skubana will automatically capture the new product ID. This allows for a more seamless update to your product so that inventory updates are not interrupted.
How it Works
If the new listing is not posted within two hours of its deletion, Skubana will stop attempting to try to refresh the channel listing ID and not push inventory until an actual inventory change occurs.
For example, if a product is deleted and not relisted within two hours, Skubana will stop attempting to push inventory to a listing. If an inventory change occurs for the Listing SKU 5 hours later, then Skubana will reattempt to push inventory and refresh the channel listing.
How to set up the Product Deletion Webhook
⚠️ NOTE: Any new Shopify store created on or after June 3, 2021, will utilize the API / Auto-Subscribing Webhooks method. This method would allow you to skip the Shopify-side action items described below and simply follow the Skubana-side actions, minus the Signature.
Any previously existing Shopify stores that did not have that method turned on for their Shopify store can have it enabled by contacting your Account Manager or Skubana Support to enable this functionality for a specific Shopify channel(s). This feature will not apply to your account overall, it must be enabled on a channel-basis. So be sure to be specific in your request. As of April 2021, Skubana added the ability to choose to set up webhooks via API / Auto-Subscribing Webhooks as opposed to the older method described below. See this article for details and directions.
Log into your Shopify store > go to Settings > Notifications
Scroll down to the bottom where the “Create webhook” button is and click it
Add the Product Deletion webhook
Event: Product Deletion
Webhook API version: The "Latest" option
After saving the webhook:
Copy the signature (65 characters) from Shopify located just below your webhooks list
Go back to your Skubana account > Settings > Sales Channels > Select your Shopify integration > Edit
Navigate into the Connections tab > Edit Integration and check the box for "Enable Webhooks"
Paste the Signature from your Shopify account
Click the Launch Shopify Authorization button.