Cancel Order In BigCommerce From Odoo
You can cancel a BigCommerce order from Odoo with an optional reason (kept in the Odoo chatter) and an optional refund pushed to BigCommerce. The connector sets the order’s status to Cancelled in BigCommerce so it appears as cancelled in the control panel.
When You Can Cancel In BigCommerce
The Cancel In BigCommerce button on the Sale Order is available only when:
The order is a BigCommerce order (linked to a BigCommerce instance).
The order has been cancelled in Odoo first (the Sale Order is in the Cancelled state).
The order has not already been cancelled in BigCommerce.
The BigCommerce Order Status is not Shipped or Completed. For these two statuses the button is hidden.
If you do not see the button, cancel the Sale Order in Odoo first (for example using the Cancel action on the quotation), then re-open the cancelled order and look for Cancel In BigCommerce.
How To Cancel The Order In BigCommerce
Cancel the Sale Order in Odoo. Open , locate the order, and click Cancel. The order moves to the
Cancelstate.Open the cancelled order and click Cancel In BigCommerce.
In the Cancel Order In BigCommerce window, fill in:
Cancel Reason (free text): Reason recorded in the Odoo chatter for your audit trail. BigCommerce’s order cancellation API does not accept a reason field, so this is stored in Odoo only.
Refund Payments: Shown only when the BigCommerce Payment Status is Captured or Paid and the order is not already refunded. When checked, after cancelling the connector pushes a refund of all invoiced product lines to BigCommerce and creates a posted credit note against the posted invoice. Nothing extra happens when the order has no posted invoice or already has a posted credit note. If the refund fails, the order stays cancelled in BigCommerce and an error is shown.
Click Cancel Order to send the cancellation to BigCommerce. On success, the BigCommerce order moves to the
Cancelledstatus and the Odoo chatter records the action.Click Keep Order to close the window without sending the cancellation.
If BigCommerce reports that the order is already cancelled (for example because somebody cancelled it manually in the BigCommerce admin), the connector marks the order as cancelled in BigCommerce and records the cancellation in the chatter without raising an error.
Note
After the cancellation, the Sale Order shows the BigCommerce Order Status Cancelled and the Cancel In BigCommerce button is hidden.
The Refund Payments option appears only when the BigCommerce Payment Status is Captured or Paid. Otherwise the order is cancelled without a refund.
To refund only part of an order, create a credit note instead. See Refund Orders From Odoo To BigCommerce.
See also
Refund Orders From Odoo To BigCommerce (refund without cancelling)