How to Import Products with Variations into Odoo

Created by Aleksandra Furundzic, Modified on Tue, 1 Oct at 12:32 PM by Aleksandra Furundzic


Importing products with variations, such as different sizes, colors, or prices, into Odoo can seem like a complex task but with SyncSpider, this process becomes simple and efficient. 


From managing diverse product catalogs to dealing with customized pricing for various product options, SyncSpider's integration with Odoo allows for smooth data transfer, ensuring your products are accurately reflected in your Odoo database. 


In this article, we'll guide you through the steps to successfully import products with variations into Odoo using SyncSpider, streamlining your inventory management and saving valuable time. 




TABLE OF CONTENTS


1) Definition


1.1 What are Variations


Variations are attributes that differentiate products from one another. For example, a T-shirt can have variations such as size and color. Each combination of these attributes creates a unique product variant. In Odoo, managing variations with different prices requires an additional plugin.


1.2 Considerations for Adding Variants


Odoo has no maximum limit for the number of possible variants per product. However, there is an upper limit of 1000 variants per batch.



2) How to Set Up Odoo for Variations with Different Prices


You will need to install an additional plugin to handle different prices for product variations in Odoo.  


You can download the plugin from the URL below or the Odoo App Store. 


Note: Double-check the compatibility of the plugin with your Odoo version.




2.1 Install Plugin from Odoo App Store 


Log in to your Odoo account and navigate to the Apps module.


Use the search bar to find the "Product Variant Sale Price" plugin.


Installing the Product Variant Sale Price plugin in Odoo to manage product variations.




2.2 Manual Installation 


2.2.1 Download the Plugin


Product Variant Sale Price Plugin  



2.2.2 Enable the Developer Mode in your Odoo Admin Panel


Open the 'Settings' app, scroll down to the 'Developer Tools' section, and click 'Activate the developer mode'.  

Enabling developer mode in Odoo to upload and configure the product variation plugin.



2.2.3 Upload the Plugin and Set Permissions


Unzip the downloaded files and transfer them to your Odoo server via SSH to the addons directory within Odoo. 



2.2.4 Update Apps List


Navigate to the Odoo Admin Panel, click on 'Apps', then click the 'Update Apps List' button and 'Update' again. 



2.2.5 Install the Plugin


The plugin should now be loaded into the Apps catalog. Clear any search filters, enter the plugin's name, and click 'Install' to add the plugin to your Odoo system.

 




3) How to Import Products with Variations Using SyncSpider


With the plugin installed, you can import your products with price variations using SyncSpider. 

 

Before starting, you will have to create an Odoo Integration in SyncSpider. 


For detailed instructions, please refer to our How to Integrate Odoo help article.




3.1 Create a New Task


Navigate to the "Tasks" section and click on Create a new Task.  


Choose your source (e.g., a CSV file or another platform) and set Odoo as the target.

Creating a new task in SyncSpider to import products with variations into Odoo.


3.2 Configure the Task


Map the fields from your source to the corresponding fields in Odoo. Ensure you include the product name, variants, and prices.


Review settings and click 'Finish', if you want the import to happen regularly, set up a schedule for the task.




Additional Resources

 

For more information on Odoo, check out the following resources:


Odoo is just one of the tools we support!


To check the list of the tools and features we support please click here!


If you don't see your favorite tool on our list, please take the time and send us the request here to create an integration for you or UP-vote if it's already on the list :)


We develop integrations based on the requests and up-votes :)


We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our chat widget!

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article