Start with data ownership
Before connecting endpoints, I identify which system owns customer identity, status, price, payment and fulfilment information. Without that decision, two systems can overwrite each other or display different versions of the same transaction.
A simple field-mapping document prevents many expensive integration errors.