Previously in DealPOS Omnichannel, we only supported Cancellation for Shopee orders. Whether the cancellation happened before the product was sent by the courier or even after it was shipped, the handling in DealPOS was treated as a cancellation.
Now, Return is officially supported in DealPOS Omnichannel for Shopee. Cancellation and return are now handled as two different flows with different logic in POS, matching how Shopee Indonesia differentiates them.
I. The Difference Between Cancellation and Return on Shopee
On Shopee Indonesia, Cancellation (Pembatalan Pesanan) and Return / Return & Refund (Pengembalian Barang/Dana) are two different processes. The key difference is when the order is stopped and whether the buyer has already received the item.
Aspect | Cancellation (Pembatalan Pesanan) | Return / Return & Refund (Pengembalian Barang/Dana) |
When it happens | Before the transaction is completed, generally while the order has not been successfully delivered | After there is a problem with the order/item, including after you receive it |
Item received? | Usually No | Usually Yes, although Shopee also has certain return/refund options for eligible orders still in delivery |
What happens to the item? | The order is stopped, so there is normally no need to send an item back | You may need to send the item back to the seller |
Reason | Changed your mind, wrong order, seller has no stock, etc. | Wrong item, damaged/defective item, incomplete item, item differs from description, etc. |
Seller approval | Sometimes required, depending on order/shipping status | The claim may be reviewed by the seller and/or Shopee |
Refund | Refund is processed after the cancellation succeeds | Refund is processed after the return/refund claim is approved and, where required, the return process is completed |
The easiest way to remember it: Cancellation = stop the order before the transaction is completed. Return = there is already a problem with the order/item after the transaction is completed, so customer request a refund and may need to send the item back.
1. Cancellation (Pembatalan Pesanan)
Cancellation means stopping the order before the transaction is completed.
Shopee Indonesia has several cancellation types, including instant cancellation, non-instant cancellation, and automatic cancellation.
For example, an instant cancellation may be possible while the seller has not arranged shipment or entered a tracking number. In other situations, the seller may need to respond to the cancellation request.
2. Return / Return & Refund (Pengembalian Barang/Dana)
A return happens when there is already an issue with the order or product. Depending on the case, Shopee may offer Refund without returning the item, or Return the item + refund.
Shopee lists situations such as receiving a damaged product, an incorrect product, an incomplete order, or a product that differs from the listing/description as possible reasons for requesting a return/refund.
If returning the item is required, the buyer sends it back, and the refund is processed according to the outcome of the claim and return process.
II. How DealPOS Omnichannel Handles Cancellation and Return
In DealPOS Omnichannel, cancellation and return are now handled through separate mechanisms.
1. Cancellation
For cancellations, DealPOS Omnichannel uses the Cancelled Order Sync configuration in your Shopee channel.
Configuration | Description |
Unfulfilled | If the order is already fulfilled (already Sent/Shipped in DealPOS), the POS invoice will not be voided. Only unfulfilled invoices will be voided when Shopee cancels the order. |
All | The POS invoice will always be voided, even if the order is already fulfilled. |
You can adjust this in Your Shopee Channel by going to Channel, selecting your Shopee channel, clicking Edit, and changing the Cancelled Order Sync option to Unfulfilled or All based on your operational needs.
2. Return
Return is now supported in DealPOS Omnichannel for Shopee. We have implemented the Automatic Return feature.
The return is only triggered when the Return Process is approved by Shopee. Then, DealPOS Omnichannel will automatically create a return that refers to the original invoice. This keeps your original invoice history intact while recording the stock and financial correction as a proper Return transaction in DealPOS.
To learn more about the automatic return flow and how to turn it on or off per channel, see: Shopee Automatic Return Flow in DealPOS Omnichannel
Notes :
The Automatic Return is enabled by default (True). If you want to disable it for a specific Shopee channel, you can set AutomaticPOSReturn to False in the channel settings.
Related Articles
To understand the automatic return flow per channel: Shopee Automatic Return Flow in DealPOS Omnichannel
To understand the Shopee order status flow in DealPOS: Shopee Order Status Flow In DealPOS Omnichannel Apps
To authorize your Shopee Seller Center: Authorize Shopee Seller Center with Omni

