Skip to main content

WooCommerce Webhook Registration

Register the WooCoomerce Webhook by using Omnichannel Apps or Create it manually

Christian Wijaya avatar
Written by Christian Wijaya
Updated yesterday

A webhook is a mechanism that allows one application to automatically send data or notifications to another application whenever a specific event occurs. Instead of checking manually, the data is instantly “pushed” in real time from the source system to the destination system.

In the context of integrating WooCommerce with DealPOS Omnichannel, webhooks are used to send order or data updates (such as new orders, status changes, etc.) from WooCommerce to DealPOS. This ensures that every activity on your WooCommerce store is immediately recorded and synchronized with DealPOS without manual input.


I. Register WooCommerce Webhook By Using Omnichannel App

Step 1. Login to Omni.dealpos.app

Step 2. Choose WooCommerce channel

Go to Channnel Menu, click your WooCommerce channel

If you don’t have a WooCommerce channel yet, please authorize it first here.

Important Notes:

If you have just added a WooCommerce channel, the webhook should be automatically created on the WP-Admin page after authorizing the channel.

Step 3. Crosscheck Webhook URL already enabled

Click WooCommerce channel on channel list page, Then click on Webhook tab

Here is the example if webhook is already Enabled.

II. Register WooCommerce Webhook Manually

In most cases, when you add and authorize a WooCommerce channel in DealPOS Omnichannel, the webhook is created automatically in your WooCommerce wp-admin. However, there may be situations where the webhook needs to be registered again manually.

This usually happens if the webhook in WooCommerce was accidentally deleted, removed by another user, or disappeared unexpectedly due to system changes. In these cases, you will need to re-register the webhook manually to ensure that your WooCommerce store continues to send order updates and data synchronization to DealPOS properly.

Step 1. Go to WooCommerce wp-admin

Click on WooCommerce icon, click Settings, choose Advanced tab, and you can see Webhooks at bottom of the Page, you can click it.

WooCommerce Webhooks Settings

Step 2. Edit Webhook URL

As you can see there is a few Webhook delivery URL that listed on that page, you can click edit button on it

Webhook WooCommerce
Webhook WooCommerce
Webhook WooCommerce

You can change each delivery URL manually

dealpos-order-created:

https://woo.dealpos.app/api/v1/webhook/orders/created

dealpos-order-created Webhook

dealpos-order-deleted:

https://woo.dealpos.app/api/v1/webhook/orders/deleted

dealpos-order-deleted - Webhook

dealpos-order-updated:

https://woo.dealpos.app/api/v1/webhook/orders/updated

dealpos-order-updated - Webhook

*Important Notes: make sure all the setups are successful, so the integration will run well.

Step 3. Go back to Omni.dealpos.app, make sure the Webhook URL already Enabled


You might also like to read this article:


DealPOS is an online point-of-sale (POS) application specifically designed for retail businesses in categories like Fashion, Minimarkets, Electronics, Fresh Food, and Building Material Stores.

With DealPOS, you can manage both online and offline store inventory in real-time on a single platform. You can also sell through omnichannel (offline and online) as DealPOS integrates with marketplaces (Shopee, Tokopedia, TikTok Shop, Lazada) and instant web stores (Shopify and WooCommerce).

dealpos-trial-indonesia

Did this answer your question?