| PrestaShop store, Xero ledger | Orders exported to CSV weekly | Webservice feed to Xero daily or per order | Check whether a maintained module already does this well before building. If it handles your tax and refund cases, use it. |
| OpenCart store, MYOB AccountRight | Orders typed in by the bookkeeper | Extension or custom endpoint to MYOB | OpenCart usually needs an access layer added first. Keep it small, documented and owned. |
| Store plus retail shop POS | Stock adjusted in both at close | POS owns stock, store reads it | Variant SKUs must line up first. Missing option SKUs in OpenCart are the usual blocker. |
| Wholesale customers ordering online | Separate price list emailed out | Customer group prices fed from ERP | Both platforms support customer groups. The integration keeps their prices current from one source. |
| Store on an old PHP version | Left alone because it works | Stabilise and patch before integrating | Integrating a stack that cannot be safely updated adds risk. We sequence the upgrade and the integration together. |
| Many custom modules installed | Unclear which change totals | Module audit and order total mapping | We list every module that affects price, tax, shipping or stock and map its data into the integration. |
| Developer no longer available | Nobody knows how the store works | Documented integration with a named owner | The integration is documented as a deliverable, so it does not repeat the original problem. |
| Store considering a move | Integrate now, rebuild later | Back office logic built to survive the move | Ledger and stock logic sit outside the store, so only the store connector changes when you replatform. |