We have for Shopify the possibility of removing Cancelled / Refunded orders from our system which will automatically return any commission paid to the ambassador to your commission guarantee account.

Shopify uses Hooks where you can add Callback URLs that Shopify will call when an order is Cancelled / Refunded.

Each time an order is Cancelled / Refunded in Shopify it will automatically trigger our registered Callback URLs and the order will be removed from Brandbassador as well which will then automatically return the commission paid to your commission guarantee account.

To implement this feature to your Shopify integration, please follow these instructions (apx. 5 mins):

Part A) Create webhook for Order cancellation

1. Go to your Shopify admin > Settings > Notifications

2. Scroll down to the bottom of the page to the 'Webhooks' section and click 'Create Webhook'

3. Under the 'Event' drop down, select 'Order cancellation'

4. In the URL field paste the Callback URL: https://api.brandbassador.com/tracking/webhooks/shopify/cancel

5. Click 'Save webhook'

See full walk-through here:

Part B) Create webhook for Refund create

1. Go to your Shopify admin > Settings > Notifications

2. Scroll down to the bottom of the page to the 'Webhooks' section and click 'Create Webhook'

3. Under the 'Event' drop down, select 'Refund create'

4. In the URL field paste the Callback URL: https://api.brandbassador.com/tracking/webhooks/shopify/refund

5. Click 'Save webhook'

See full walk-through here:

That's it, you're all set! Now if a sale is cancelled / refunded this will be detected in Brandbassador and the commission paid to the ambassador for that sale will be refunded to your commission guarantee account.

You'll be able to see the status of each order in your sales listing by going to your main dashboard > finance tile > sales

Here is your sales listing you'll find the 'Status' column

Well done, you've just set-up tracking of cancellation and refunds and we think that definitely deserves a cookie 🍪

Did this answer your question?