Re-syncing an order
Three different tools, and when each one is the right choice.
Retry
Re-runs only the failed step. Always your first choice after fixing the cause of the error.
Reset the order
Clears the Odoo links from the order so it looks unsynced. Use it when the Odoo documents were wrong and you deleted them there.
Delete the order
Removes the order from the connector database. It deletes nothing from your store and nothing from Odoo.
The right order of operations
To recreate an order's documents in Odoo: delete or cancel the Odoo documents first, then reset the order, then re-sync. Doing it the other way round produces duplicates.
Check Odoo before every reset
Reset knows nothing about what is in Odoo. If the old invoice is still there, you end up with two invoices for one order.
Always start with Retry
Most cases are solved by Retry once the cause is fixed. Only reach for Reset when the Odoo documents are genuinely wrong.