Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Expenses (hr_expense) • Inventory (stock) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) • Invoicing (account) • Employee Contracts (hr_contract) • Employees (hr) |
Lines of code | 6496 |
Technical Name |
pragtech_woo_commerce |
License | OPL-1 |
Website | http://www.pragtech.co.in |
Versions | 16.0 15.0 17.0 13.0 14.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Expenses (hr_expense) • Inventory (stock) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) • Invoicing (account) • Employee Contracts (hr_contract) • Employees (hr) |
Lines of code | 6496 |
Technical Name |
pragtech_woo_commerce |
License | OPL-1 |
Website | http://www.pragtech.co.in |
Versions | 16.0 15.0 17.0 13.0 14.0 |
Our Customer Reviews
Odoo WooCommerce Connector
WooCommerce has become the most widely used eCommerce platform online, offering the ability to sell any product with an aesthetically pleasing presentation. Designed to seamlessly integrate with WordPress, it is the preferred solution for eCommerce among both merchants and developers, granting them full control over their online store.
Pragmatic has created a connector module between Odoo and WooCommerce that allows users to easily import data from WooCommerce to Odoo. The connector offers several features, listed below. When a user imports a product from WooCommerce to Odoo, they will be able to view the corresponding WooCommerce ID within the form.
Key Connector Features
Import Product Category from WooCommerce to Odoo
Import Product from WooCommerce to Odoo
Import Inventory from WooCommerce to Odoo
Import Customer from WooCommerce to Odoo
Import Sales Order from WooCommerce to Odoo
Get Orders from WooCommerce to Odoo Immediately Using Webhook
Manage Refunds from WooCommerce
Auto Redirection to Orders in WooCommerce from Odoo
Payment Gateways Import Functionality
- Payment Gateways Import Functionality
- Payment Gateways Import Automatic Job
Shipping Methods Import Functionality
- Product Coupons Import Functionality
- Shipping Methods Import Automatic Job
Product Coupons Import And Export
- Product Coupons Import Functionality
- Product Coupons Export Functionality
- Product Coupons Import Automatic Job
- Product Coupons Export Automatic Job
- Import Order with Coupon
Install the woocommerce python package
to install this module.
https://bit.ly/3MxxK6Y
Odoo – WooCommerce Connector
Our all-inclusive Odoo – WooCommerce Connector is used to connect your odoo and WooCommerce and export or import data bidirectionally. Using this module you can easily manage your multiple WooCommerce stores by connecting with your odoo database.
This application provides the features for exporting and importing Customers, Sales Orders, Products, Product Categories, Product attributes and values, Taxes.
User can create and configure multiple woocommerce instances in odoo and start importing and exporting data, this module have a beautiful user friendly dashboard from where user can see the synced data count, total sales along with a bar graph.
WooCommerce to Odoo - Import Operations
- Import Product Category from Woocommerce to Odoo.
- Import Products with Variants from Woocommerce to Odoo.
- Import Inventory from Woocommerce to Odoo.
- Import Customer from Woocommerce to Odoo.
- Import Sales Order from Woocommerce to Odoo.
- Import Product Coupons from Woocommerce to Odoo.
- Import Shipping Methods from Woocommerce to Odoo.
- Import Payment Gateways from Woocommerce to Odoo.
Odoo to WooCommerce - Export Operations
- Export Product Category from Woocommerce to Odoo.
- Export Products with Variants from Woocommerce to Odoo.
- Export Inventory from Woocommerce to Odoo.
- Export Customer from Woocommerce to Odoo.
- Export Sales Order from Woocommerce to Odoo.
- Export Product Coupons from Woocommerce to Odoo.
- Export Shipping Methods from Woocommerce to Odoo.
- Export Payment Gateways from Woocommerce to Odoo.
Get WooCommerce Orders to Odoo Immediately Using Webhook
Get WooCommerce orders to Odoo immediately without waiting for the next cron job using webhook.
Order Creating using Webhook
When an order is created in woocommerce then using webhook the order is directly created in Odoo.
Import and Synchronise
Export and Synchronise
Automatic Jobs
Woocommerce Configuration
Woocommerce - Instances Configurations
Woocommerce Dashboard
Export And Import Features
Woocommerce Export/Import Customers
Import Customers
Export Customers
Export And Import Products
Import Products
Export Products
Export And Import Sales Order
Import Sales Order
Export Sales Order
Export And Import Tax
Import Tax
Export Tax
Export And Import Coupon
Import Coupon
Export Coupon
Import Shipping Method
Import Payment Gateway
Export And Import Product Tags
Import Product Tag
Export Product Tag
Manage Refunds
Auto redirection
Get WooCommerce Orders to Odoo Immediately Using Webhook
Odoo Woocommerce Connector User manual and Blog links
Odoo Woocommerce Connector USER MANUAL :
https://bit.ly/3KK2zm7
Odoo Woocommerce Connector BLOG POST :
https://bit.ly/40CzaRN
Our solutions focus on your problems
- Odoo Implementation
- Odoo Customization
- ERP Development and Implementation
- Odoo Ipass Cloud
- AI for Odoo
- Odoo Apps
- Aws Marketplace Products
- Business Engines
Our Pricing includes User Manual, 90 Days Support (Monday-Friday 10am to 7pm IST) and One time Setup
We support for English / French / Spanish at an additional cost
Supported Odoo versions & platforms | |
Odoo.sh | |
Self Hosted | |
Enterprise | |
Community | |
Odoo Online |
• Works & tested on standard installations of Odoo with no third party apps,
• Free support only for odoo installations with no third party apps,
• Paid support availaible for Odoo installations with third party apps.
Pragmatic Techsoft Pvt. Ltd.
Pragmatic is a global open source enterprise software development, consulting and products company. Our philosophy is to use Open Source tools and technologies to provide cost effective and green solutions for our customers.
We are a dynamic and fast growing company committed towards creating value for our customers. Located in Pune, India the educational and IT hub of western India, we take pride in delivering rapid, customized open source enterprise applications following agile and lean software methods. Whether you are developing an application from scratch, working on an existing application or porting your application to a new platform or framework, we can meet your business needs.
If you need any help or want more additional features, you may contact us through:
Help Support Covid Relief
Pragmatic has always been contributing itswarsa social causes by exercising its Corporate Social Responsibility. We are pledged to COVID relief and have been donating a major share of our profits to COVID Pandemic Relief. By purchasing our apps and services you are becoming a part of helping the needy in these critical times. If you want to help further please connect with us and we will help you find NGOs whom you can donate directly.
16.0.1.1.7 | Feburary 27th, 2023 Bug Fixes New
16.0.1.1.6 | Feburary 21st, 2023 Bug Fixes
16.0.1.1.5 | Feburary 01st, 2023 Updated product import functionality with images
Related Products
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedGreat app but
I installed in odoo v15 on windows and it works pretty fine but then i tried to install it on ubuntu and its could not ( Unable to install module "pragtech_woo_commerce" because an external dependency is not met: Python library not installed: woocommerce) even after i installed the package on my vps
Re: Great app but
Dear Mohamed,
Thank you for choosing Pragmatic
We have checked the query with our team and the team has responded that you need to install the WooCommerce python package in their system, and then try to install the module. Please refer to this link https://pypi.org/project/WooCommerce/. This describes how to install the package.
Hope this helps you. You may also email to us at support@pragtech.co.in in case of further queries.
Thanks and Regards
Pragmatic
useful product, works good
this is an amazing work, thank you. it works great.
when i sync my orders, old orders are imported as today's date, can it be fixed ?
also, can you provide multi currency solution ? i have different shops with different currencies, it could be awesome and the first one if you import product/order totals in given currency..
yet, its still useful as it is
Re: useful product, works good
Hello Hakan,
Thank you for your valuable feedback.
As for the response to the query we have checked with our expert and the response they gave is : There are two date fields in the form view: one signifies the creation date of the sale order in Odoo (Order Date), while the other pertains to the WooCommerce order date (Woo Order Date), and in the orders list view we are showing the WooCommerce order date. Also, currently we do not have the multi currency functionality in the base module however we in the advanced Woo commerce Connector we would be adding the functionality of multi currency.
Hope this helps, please feel free to reach out to us on support@pragtech.co.in for any further assistance.
Thanks & Regards,
Pragmatic
error import export
UncaughtPromiseError > OwlError
Uncaught Promise > Missing template: "WooCommerceImportList.Buttons"
Re: error import export
Hello,
Thank your for choosing Pragmatic.
This issue we have checked in our local servers. But we couldn't replicate the issue. However, we will check into this and assist you further.
Meanwhile you can reach out us on support@pragtech.co.in and we will connect you to an expert to assist you further.
Thanks & Regards,
Pragmatic
very well
Excellent work!
Perfect function.
Thank you very much for your time!
Re: very well
Hello,
Thank you for choosing Pragmatic.
Glad to hear you liked using the module, it would be great if you could tell us, if the module helped you make your work at ease, and was the services with Pragmatic.
This will help us continue the same and make it more better for you.
Please share your valuable feedback with us, you can email us on support@pragtech.co.in
Thanks & Regards,
Pragmatic
Get an error when importing products
I'm getting an error when importing products from woocommerce "This file could not be decoded as an image file."
That's the only info I get.
Categories, attributes, tags work fine.
Please Help
Re: Get an error when importing products
Hello Peter,
Thank you for choosing Pragmatic.
This issue is coming because of the importing file format is not supported to convert to an image.
For further assistance you can email us on support@pragtech.co.in and our experts will look into it for you.
Thanks & Regards,
Pragmatic
doesn't seem to be going very well
Temporarily it works but I get the message "Please check your connection and try again" when trying to import products from wp site to odoo. Currently I am running odoo on localhost, the address is http://127.0.0.1:8069. Can you help me? Thank you guys
Re: doesn't seem to be going very well
Hello Do Manh Cuong,
Thank you for choosing Pragmatic.
Apologies for the trouble, solution to your query will be : Please make your localhost address to public for that please use ngrok
Hope this helps, please feel free to reach out to us at support@pragtech.co.in for any further queries.
Thanks & Regards,
Pragmatic
Great Application
Free app many features
Serialization Failure
Hi, I'm having a problem with importing the products.
2023-09-12 18:43:07,752 46685 INFO ship_prd odoo.service.model: SERIALIZATION_FAILURE, 1 tries left, try again in 0.8902 sec...
2023-09-12 18:43:19,597 46685 ERROR ship_prd odoo.sql_db: bad query: UPDATE "product_tag_woo" SET "description" = '', "is_exported" = true, "name" = 'Masks', "slug" = 'masks', "woo_id" = '65', "woo_instance_id" = 1, "write_date" = '2023-09-12 18:43:08.232771', "write_uid" = 2 WHERE id IN (6)
ERROR: could not serialize access due to concurrent update
2023-09-12 18:43:19,598 46685 INFO ship_prd odoo.service.model: SERIALIZATION_FAILURE, maximum number of tries reached!
2023-09-12 18:43:19,601 46685 ERROR 360_ship_prd odoo.http: Exception during request handling.
Traceback (most recent call last):
File "/opt/odoo/odoo-server/odoo/http.py", line 1998, in __call__
response = request._serve_db()
File "/opt/odoo/odoo-server/odoo/http.py", line 1584, in _serve_db
return service_model.retrying(self._serve_ir_http, self.env)
File "/opt/odoo/odoo-server/odoo/service/model.py", line 133, in retrying
result = func()
File "/opt/odoo/odoo-server/odoo/http.py", line 1611, in _serve_ir_http
response = self.dispatcher.dispatch(rule.endpoint, args)
File "/opt/odoo/odoo-server/odoo/http.py", line 1815, in dispatch
result = self.request.registry['ir.http']._dispatch(endpoint)
File "/opt/odoo/odoo-server/odoo/addons/base/models/ir_http.py", line 154, in _dispatch
result = endpoint(**request.params)
File "/opt/odoo/odoo-server/odoo/http.py", line 697, in route_wrapper
result = endpoint(self, *args, **params_ok)
File "/opt/odoo/odoo-server/addons/web/controllers/dataset.py", line 46, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo/odoo-server/addons/web/controllers/dataset.py", line 33, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo/odoo-server/odoo/api.py", line 461, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo/odoo-server/odoo/api.py", line 448, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo/odoo-server/custom-addons/pragtech_woo_commerce/wizard/product_instance_slection.py", line 37, in product_instance_selected_for_imp
self.env['product.template'].import_product(self.woo_instance_id)
File "/opt/odoo/odoo-server/custom-addons/pragtech_woo_commerce/models/product_imp_exp.py", line 816, in import_product
self.env.cr.commit()
File "/opt/odoo/odoo-server/odoo/sql_db.py", line 461, in commit
self.flush()
File "/opt/odoo/odoo-server/odoo/sql_db.py", line 134, in flush
self.transaction.flush()
File "/opt/odoo/odoo-server/odoo/api.py", line 870, in flush
env_to_flush.flush_all()
File "/opt/odoo/odoo-server/odoo/api.py", line 734, in flush_all
self[model_name].flush_model()
File "/opt/odoo/odoo-server/odoo/models.py", line 5599, in flush_model
self._flush(fnames)
File "/opt/odoo/odoo-server/odoo/models.py", line 5672, in _flush
process(model, id_vals)
File "/opt/odoo/odoo-server/odoo/models.py", line 5622, in process
model.browse(ids)._write(vals)
File "/opt/odoo/odoo-server/odoo/models.py", line 3863, in _write
cr.execute(query, params + [sub_ids])
File "/opt/odoo/odoo-server/odoo/sql_db.py", line 321, in execute
res = self._obj.execute(query, params)
psycopg2.errors.SerializationFailure: could not serialize access due to concurrent update
Any ideas?
Thank you for the feedback.
As for the response to the query we have checked with our expert and the response they gave is : There are two date fields in the form view: one signifies the creation date of the sale order in Odoo (Order Date), while the other pertains to the WooCommerce order date (Woo Order Date), and in the orders list view we are showing the WooCommerce order date. Also, currently we do not have the multi currency functionality in the base module however we in the advanced Woocommerce Connector we would be adding the functionality of multi currency.
Thanks and Regards,
Pragmatic
error import export
UncaughtPromiseError > OwlError
Uncaught Promise > Missing template: "WooCommerceImportList.Buttons"
Re: error import export
Hello,
Thank your for choosing Pragmatic.
This issue we have checked in our local servers. But we couldn't replicate the issue. However, we will check into this and assist you further.
Meanwhile you can reach out us on support@pragtech.co.in and we will connect you to an expert to assist you further.
Thanks & Regards,
Pragmatic
Hi!
I have used your plugin in order to import products from woocommerce. The first time I run it works ok, but the process abort because of limit server time.
So I modified limit server time and want to run again and I got this message:
Is it possible that plugin doesn't work if I have two companies? Any idea?
Thanks
Re:
Hello Susanna,
Thank you for choosing Pragmatic.
Be rest assured our expert will help you into this, request you to please share the version details of the module purchased.
Kindly email us on support@pragtech.co.in with the details and an expert will be connected to assist you further.
Thanks & Regards,
Pragmatic
When trying to import sales orders from woocommerce to odoo I get this Validation Error The operation cannot be completed: - Create/update: a mandatory field is not set. - Delete: another model requires the record being deleted. If possible, archive it instead. Model: Tax (account.tax) Field: Country (country_id)
My woocommerce doesn't have taxes enabled.
Re:
Hello Hristina,
Thank you for choosing Pragmatic.
Be rest assured our expert will help you into this, request you to please share the version details of the module purchased.
Kindly email us on support@pragtech.co.in with the details and an expert will be connected to assist you further.
Thanks & Regards,
Pragmatic
Images from woocommerce
Hi! I would like to know if when I import products, all the images are imported too.
I know that odoo doesn't support webp images.
Thanks
Re: Images from woocommerce
Hello Susanna,
Thank you for your interest in Pragmatic.
Our experts have answered your query as below :
Yes, images also will import, but the images should be in PNG or JPEG.
Yes, webp images are not supported by Odoo.
Hope this helps for further assistance please feel free to reach out to us on support@pragtech.co.in
Thanks & Regards,
Pragmatic
good morning!
Is there any additional configuration to import the orders with the woocommerce discount coupon?
Thank you very much for the plugin and support
Re:
Hello,
Thank you for your interest in Pragmatic.
We are glad to assist you on the query :
Query : Is there any additional configuration to import the orders with the woo commerce discount coupon?
Response : Coupons need to be imported before importing order.
You may email us on support@pragtech.co.in for any further queries.
Thanks & Regards,
Pragmatic.
Obrigado pelo seu tempo!
Re: Obrigado pelo seu tempo!
Hello Diego,
Thank you for choosing Pragmatic.
Our experts are glad to assist you on the query : Go to Apps-> then click on Apps
-> Updates menu. Then click on Apps -> Update App List.
Hope this helps, please feel free to reach out to us on support@pragtech.co.in for any further assistance.
Thanks & Regards,
Pragmatic
I can't activate the module
Unable to install module "pragtech_woo_commerce" because an external dependency is not met: Python library not installed: woocommerce
Re: I can't activate the module
Hello Pablo,
Thank you for choosing Pragmatic.
You need to install the python package woocommerce in your system to install the module
Be rest assured our experts have answered your query on email, please feel free to reach out to us for any further assistance.
Thanks & Regards,