Count business objects and directions
Products flowing one way are simpler than products, stock, customers and orders flowing in both directions. Each object needs field mapping and a source-of-truth rule.
Bidirectional synchronization also needs conflict rules when both systems change the same record.