PrestaShop Sync — Multi-Store Product & Order Sync for Odoo
by WebbyCrown Solutions https://www.webbycrown.com$ 149.59
PrestaShop Sync for odoo 15
Multi-store product, combination, order, category, image & stock sync — with live progress and logs.
Connect several PrestaShop stores · import/export products & orders · batch jobs · Field Mapping Guide.
Module overview
What this module adds
A dedicated PrestaShop workspace for multiple store connections, product import/export (simple + combinations), category & image sync, stock push/pull, specific prices & cart rules, order import with status/tracking export, refunds via order slips, per-store mappings, a built-in Field Mapping Guide, sync jobs with live progress UI, background processing, batch size & relief delay, and detailed sync logs for every entity.
Core capabilities
| Multi-store connections with PrestaShop Webservice key, Test Connection & attempt logs | Products: import/export simple & combination products with attributes and variants |
| Categories, images, tags, features, meta SEO fields & related products / packs | Orders ← import with lines, discounts & addresses · → status & tracking export |
Stock via stock_availables; specific prices ↔ pricelists; cart rules / coupons |
Refunds from order_slips → credit notes; paid orders → invoice + payment |
| Live progress + Sync Jobs (resume, re-run, run in background) | Field Mapping Guide — Odoo ↔ PrestaShop both directions |
Depends: base, product, stock, sale_management, delivery, account, mail, bus, web · Python requests · Community & Enterprise |
|
Technical highlights
Models prestashop.instance, prestashop.sync.job, mappings & logs |
| PrestaShop Webservice JSON/XML client with retries & connection logging |
| Progress UI + bus notifications; exclusive job locking on batches |
Optional webhook endpoint /prestashop/webhook/<id> |
| LGPL-3 · odoo 15 · v15.0.1.0.0 · WebbyCrown Solutions |
Key benefits
- Multi-store ready: Manage several PrestaShop shops from one Odoo, each with its own Webservice key and mappings.
- Full catalog coverage: Simple & combination products, categories, images, stock, tags, features and SEO meta — import and export with skip-unchanged support.
- Orders that stay in sync: Import PrestaShop orders into Sales; push status & tracking back; refunds via order slips → credit notes.
- Live transparency: Progress bar, counters, sync jobs and detailed logs so you always know what succeeded or failed.
- Operates safely at scale: Batch size, relief delay, background cron and job locking protect long imports from UI refreshes.
Sync coverage
| Area | Import (PrestaShop → Odoo) | Export (Odoo → PrestaShop) |
|---|---|---|
| Products | Simple & combinations → attributes / variants | Templates & combinations; skip unchanged |
| Categories | Hierarchy → Odoo product categories | Ensure / map on product export |
| Images | Product images from Webservice | Multipart upload of image_1920 |
| Stock | Pull via stock_availables |
Push on-hand (warehouse / multi-warehouse sum) |
| Prices & coupons | Specific prices & cart rules | Pricelist items ↔ specific prices; cart rules |
| Orders | Sales orders, partners by email, discounts, refunds | Status (order_histories) + tracking |
Connections, jobs & main features
Store connections
- Webservice setup: shop root URL, webservice key, company, language, and per-feature sync toggles.
- Test Connection: validates auth (Basic +
ws_key) and writes attempt-by-attempt logs for troubleshooting. - Batch controls: sync batch size, API page size, timeout and relief delay to protect large catalogs.
Progress, jobs & logs
- Live progress: created / updated / skipped / errors while each batch runs.
- Run in background: close the browser — cron continues the job; reopen Sync Jobs anytime.
- Resume & re-run: continue an interrupted job or start fresh from the job form.
- Sync logs: entity, direction, status, message, PrestaShop/Odoo IDs and optional payload.
Mappings & Field Mapping Guide
- Per-store mappings: the same Odoo product can link to different PrestaShop IDs on each connection.
- Field Mapping Guide: documented Odoo ↔ PrestaShop field pairs for products and orders both ways.
- Security: dedicated access groups for PrestaShop users/managers.
FAQs
Does this require Odoo Enterprise?
No. PrestaShop Sync works on odoo 15 Community with Sales, Inventory, Delivery and Accounting and the listed dependencies. Enterprise is optional.
Can I connect more than one PrestaShop store?
Yes. Create multiple Connections. Products, categories and orders keep separate mappings per store so the same Odoo product can sync to different PrestaShop IDs.
What API key do I need?
In PrestaShop: Advanced Parameters → Webservice. Enable the webservice, create a key with access to products, combinations, categories, images, stock_availables, orders, customers, order details/slips/histories/carriers, specific_prices and cart_rules. Paste the key and the shop root URL into the Odoo connection.
Can sync keep running if I close the progress page?
Yes. Click Run in Background. The server cron continues batches. Reopen the job from Sync Jobs anytime to see progress and logs.
Which Odoo versions are available?
This package targets odoo 15 (module version 15.0.1.0.0). Matching sync builds for sibling platforms are also maintained for Odoo 14–19.
Explore our other addons
Advance HR
Efficiently manage your workforce with advanced HR features, employee tracking, and organizational management.
View on Apps
Advance Project
Project management, tracking, and collaboration with advanced planning and resource allocation.
View on Apps
Advanced Import Pro
Universal multi-format import with API integration, smart field mapping, and batch processing.
View on AppsContact & support
Questions?
Sales: +91 (942) 867-7503
Website: webbycrown.com
Thank you for exploring PrestaShop Sync — multi-store sync inside Odoo.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Sales (sale_management) |
| Lines of code | 9733 |
| Technical Name |
odoo_integration_prestashop |
| License | LGPL-3 |
| Website | https://www.webbycrown.com |
Please log in to comment on this module