Bidirectional everything is the default request and almost never the right answer. Pick an owner per resource before you turn anything on.
For each of products, orders, customers and inventory, decide which system is authoritative. Inventory is almost always Odoo. Orders originate in WooCommerce. The catalogue depends on where your team actually works.
If both systems can write stock, a storefront save can overwrite a warehouse count taken minutes earlier — and the resulting oversell looks like a sync bug when it is a configuration choice.
Direction changes are easy to reverse in configuration and hard to reverse in data. Run the first sync against a staging store or a small product subset, confirm what was written, then widen it.
Connect a store, map your fields, and watch the first orders land in Odoo.
Get started free