Skip to main content

Frequently Asked Questions


1. Which versions of Odoo and Magento are supported?

The SDLC Magento 2 Connector supports Odoo 17, 18, and 19 (Community and Enterprise editions) and Magento 2.3+ (Open Source and Commerce). The connector uses Magento's standard REST API, which is consistent across all Magento 2.x versions.


2. Can I connect multiple Magento stores to a single Odoo instance?

Yes. The connector supports multi-instance configuration. You can create a separate instance record for each Magento store under Magento > Instances. Each instance operates independently with its own credentials, sync schedules, and field mappings.


3. Does the connector support bidirectional sync?

Yes. The connector supports full bidirectional synchronization for products, customers, categories, and orders. You can pull data from Magento into Odoo and push data from Odoo to Magento. Field mappings allow you to control exactly which fields are synced in which direction.


4. How often does the auto-sync run?

Auto-sync frequency is fully configurable per instance. You can set it to run hourly, daily, or weekly. The default is hourly (every 1 hour). You can also adjust the specific interval (e.g., every 2 hours, every 6 hours). See Auto Sync Cron Jobs for configuration details.


5. What happens if a sync operation fails?

The connector implements partial sync -- if individual records fail, the remaining records continue to process. Failed records are logged in the Sync Reports with error details. The connector also retries timed-out API calls up to 3 times with exponential backoff.


6. Is the customer's password synced from Odoo to Magento?

No. For security reasons, passwords are never synced between systems. When creating a customer in Magento from Odoo, a default password is assigned. It is recommended to configure Magento to send a welcome email with a password reset link by setting the Send Welcome Email option to Yes on the customer form.


7. Can I map custom fields between Odoo and Magento?

Yes. The Field Mapping system allows you to map any Odoo field to any Magento attribute. Use the Load New Fields button to discover available fields from both systems, then create mapping records to define the relationships. This works for products, customers, and categories.


8. How are inventory levels synchronized?

Inventory is synced based on the Auto Sync Scope configuration. When enabled, the connector compares qty_available in Odoo with the Magento stock quantity and updates the target system. You can also manually trigger an inventory refresh from the Magento > Inventory view by clicking the Refresh Inventory button. See Inventory Management for details.


9. What should I do if the Test Connection button fails?

If the Test Connection fails, check the following in order:

  1. Base URL -- Ensure it includes https:// and the correct port (if non-standard).
  2. Access Token -- Verify the token is valid and has not expired. Generate a new one if needed.
  3. SSL -- For local/development environments, try disabling Verify SSL.
  4. Network -- Ensure the Odoo server can reach the Magento server (check firewalls, DNS resolution).
  5. Magento API -- Verify the REST API is enabled in Magento's configuration.

See Troubleshooting for detailed resolution steps.


10. Does the connector handle taxes and discounts?

Yes. The connector syncs order totals including taxes and discounts as they appear in Magento. Tax amounts are mapped to Odoo's tax system based on the configured tax rules. Discount amounts from Magento coupon codes or cart rules are reflected in the order line amounts. For accurate tax handling, ensure your Odoo fiscal positions and tax configurations align with your Magento tax rules.


Still Have Questions?

Contact the SDLC Corp support team: