SUMMER SALE Use Code: SUMMERSALE for additional 10% off! (excluding customizations and support packages)
How to Synchronize Product Weight Between Odoo and Magento 2

How to Synchronize Product Weight Between Odoo and Magento 2

With the VentorTech Odoo Magento 2 connector, you can synchronize product weight information between Odoo and your Magento 2 store. However, depending on how the Weight field is configured in Magento 2 (globally or per store view), some additional setup steps may be required.

This article walks you through both scenarios to ensure smooth synchronization.

Overview: Magento 2 Weight Field Behavior

Magento 2 defines product attributes like Weight either as:

  • Global – value is shared across all websites and store views

  • Store View Specific – value can differ per store view

Your configuration choice determines how you should set up field mappings in Odoo.

Option 1: Weight Field Is a Global Field

This is the default Magento 2 behavior. The Weight value is shared across all stores and views.

Step 1: Remove Default Field Mappings

  1. Navigate to E-Commerce Integrations → Product Fields Mappings in Odoo.

  2. Locate existing mappings for weight (both for Product Template and Variant).

  3. Deactivate or remove these default mappings.

image-20250612-175933.png

Step 2: Create a Global Weight Field in Product Fields

  1. Go to E-Commerce Integrations → All Product Fields.

  2. Create new custom product fields to support the global scope.

image-20250612-180311.png

Step 3: Map the Custom Weight Field

  1. Return to Product Fields Mappings.

  2. Add new mapping lines using the fields created in the previous step.

image-20250612-180508.png

Now you’re ready to test it! Go to any product in Odoo and try to export or import (refresh) product to see the weight synchronization in action.

Option 2: Weight Field Is a Store View Field

If you prefer, you can change the Magento 2 Weight field to be store-view specific. In this case, no changes to field mappings in Odoo are required — the connector will use the default mappings to sync product weight.

How to Change the Weight Field Scope in Magento 2

  1. In Magento 2 admin, go to Stores → Attributes → Product.

  2. Search for the Weight attribute:

    image-20250612-180843.png
  3. Click the attribute to open edit mode.

  4. In Advanced Attribute Properties, find the Scope setting.

  5. Set the Scope to Store View and click Save Attribute.

image-20250612-181033.png

Now, go back to Odoo and test the synchronization by exporting or importing products.

Summary

Magento Weight Field Scope

Required Setup in Odoo

Global

Remove defaults, create custom field mappings

Store View

No setup needed — use default mappings

Related Articles

Not sure if our connector will work for you or you need a demo?

If you’re unsure whether our connector is the right fit for your business, don’t hesitate to reach out. Our support team is here to help! We can answer your questions, provide guidance, or even schedule a demo meeting to show you how our connector works.

Contact us: https://support.ventor.tech/

Useful resources

Ecosystem Marketplace:

https://ecosystem.ventor.tech/

YouTube channel:

https://www.youtube.com/@VentorTech

 

Related Posts