A build-to-order Frappe app that keeps PrestaShop and ERPNext in continuous bi-directional sync — products, attributes, categories, orders, customers, stock and pricing. ECOSIRE scopes, builds, installs and supports it for your specific store setup. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $299.00 USD; request a quote for a scoped proposal.

A build-to-order Frappe app that keeps PrestaShop and ERPNext in continuous bi-directional sync — products, attributes, categories, orders, customers, stock and pricing. ECOSIRE scopes, builds, installs and supports it for your specific store setup.
Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.
PrestaShop merchants running ERPNext usually end up maintaining two disconnected systems. Product catalogues, combinations and prices live in PrestaShop; stock, accounting, purchasing and fulfilment live in ERPNext. Without a connector, staff re-key web orders into Sales Orders by hand, oversell because stock levels drift, and reconcile customer records across two databases. ERPNext core has no native PrestaShop integration and no webhook consumer for the PrestaShop Webservice API, so this gap does not close on its own.
Bi-directional product sync mapping PrestaShop products and combinations to ERPNext `Item` and `Item Variant` records, preserving attributes and attribute values
Category tree sync between PrestaShop categories and ERPNext `Item Group` hierarchy, keeping parent/child structure intact
Incoming PrestaShop orders converted to ERPNext `Sales Order` with optional automatic `Sales Invoice` and payment status mapping
Customer and address sync that matches on email/reference before creating `Customer` and `Address` records to avoid duplicates
Two-way inventory sync between ERPNext `Bin` stock levels and PrestaShop stock_available, with configurable warehouse-to-shop mapping
Two-way price sync honouring ERPNext `Item Price` / price lists and PrestaShop specific prices and tax rules
The ERPNext PrestaShop Connector is a purpose-built Frappe application (its own app on the bench, with dedicated DocTypes, hooks.py doc events and scheduler entries) that ECOSIRE builds and tailors to your store. It talks to the PrestaShop Webservice REST API and mirrors the flow into ERPNext's REST API and whitelisted methods. A configurable Connector Settings DocType holds the shop URL, API key and field mappings; per-run activity is written to a Sync Log DocType so every create/update is traceable and re-runnable. Product and combination changes map to ERPNext Item and Item Variant records with attributes and categories preserved; incoming PrestaShop orders become ERPNext Sales Order and, where you want it, Sales Invoice documents with the matching Customer and Address created or matched first.
Technically, the sync runs on two paths. Near-real-time events (a new order, a stock movement) are handled through webhooks and server-side controllers, while a scheduled reconciliation job — registered under scheduler_events and running via the Frappe worker/queue — sweeps for anything missed and keeps price and inventory two-way consistent. hooks.py doc_events on ERPNext Item, Stock Ledger Entry and price documents push ERPNext-side changes back out to PrestaShop, so an inventory adjustment or price change in ERPNext updates the storefront without manual export. Access is governed by proper Role Profiles and permission rules so only authorised users can change mappings or trigger a full resync, and client scripts add the resync and mapping controls into the ERPNext desk UI. We build against Frappe/ERPNext v15 and v16.
Because this is build-to-order, nothing ships as a blind download. We start with a scoping call to confirm your PrestaShop version, single vs. multi-shop layout, tax and price rules, and how you want orders to land in ERPNext. We then build your version of the connector, prove it on a staging bench with your real catalogue during UAT, and only cut over to production once the flows are signed off. Typical delivery is 2–4 weeks from confirmed scope, and you receive the full source and git repository so the app is yours to keep and extend.
Runs a European PrestaShop storefront and has adopted ERPNext for accounting, stock and purchasing. Needs web orders, stock and prices to stay consistent across both systems without manual re-keying or overselling.
Operates several PrestaShop shops under multistore mode from one ERPNext instance. Needs per-shop warehouse, price-list and tax mapping so each storefront syncs to the right ledgers and stock.
Owns order-to-cash and dispatch. Wants PrestaShop orders to land automatically as `Sales Order`/`Sales Invoice` with correct customers, so the team fulfils from ERPNext and stops copying orders by hand.
Maintains the bench and cares about upgrade-safe code. Wants a clean Frappe app with documented DocTypes, hooks and scheduler jobs, an auditable `Sync Log`, and full repo ownership rather than a black box.
Compre a licença em ecosire.com e baixe o ZIP do aplicativo ERPNext PrestaShop Connector no painel da sua conta.
Extraia o ZIP na pasta de aplicativos do seu banco ou execute `bench get-app` com o caminho para o aplicativo extraído.
Execute `bench --site SITE_NAME install-app APP_NAME` seguido de `bench Migra` para instalar ERPNext PrestaShop Connector e aplicar seu esquema.
Abra as configurações de licença ECOSIRE em seu site e ative sua chave de licença. Requer os aplicativos gratuitos ecosire_connect e ecosire_license_client.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Integration availability | Purpose-built Frappe app tailored to your PrestaShop setup | Must be architected and written from scratch in-house | Generic listing, often not PrestaShop-specific | |
| Sync direction | Bi-directional for products, stock and prices via hooks + webhooks | Whatever you have time to build and test | Often one-way or import-only | |
| Order automation | PrestaShop orders auto-become Sales Order / Sales Invoice with matched customers | Hand-built order mapping and edge-case handling | Basic order pull, limited invoice/tax mapping | |
| Multi-shop support | Per-shop warehouse, price-list and tax mapping | Extra scope you design and maintain yourself | Rarely handled cleanly | |
| Auditability | `Sync Log` DocType with re-runnable, traceable records | Only if you build logging in | Varies; often minimal | |
| Code ownership | Full source + git repository handed over to you | You own it but carry all build cost and risk | Vendor-locked, closed or licence-limited | |
| Version support | Built and tested on Frappe/ERPNext v15 and v16 | Depends on your team's testing | May lag ERPNext releases | |
| Support & maintenance | Post-go-live window + optional retainer from ECOSIRE | Your team owns every fix | Generic ticket queue, variable response |
This is a build-to-order product, not an instant download. Typical delivery is 2–4 weeks from confirmed scope. After the scoping call we finalise your PrestaShop version, shop layout and mapping rules, build your version, then run UAT on a staging bench before production cutover. Complex multi-shop or heavily customised setups may take longer, and we confirm the timeline in writing before starting.
No. There is no instant-download claim here. ECOSIRE builds, configures, installs and supports the connector specifically for your PrestaShop and ERPNext setup. You receive the full source and git repository at handover, so you own the app rather than renting a fixed black box.
Every engagement includes a post-go-live support window for bug fixes and sync-issue resolution. Because you receive the full git repository, your own team can also extend the app. We build against Frappe/ERPNext v15 and v16 and can quote a maintenance retainer for ongoing PrestaShop API changes and ERPNext version upgrades.
Yes. Products, inventory and prices sync both ways. ERPNext-side changes are pushed to PrestaShop via `hooks.py` doc events on `Item`, stock and price documents; PrestaShop-side changes come in through the Webservice API and webhooks. A scheduled reconciliation job registered in `scheduler_events` sweeps periodically to catch anything missed and self-heal drift, and every action is written to a `Sync Log` DocType so runs are auditable and safely re-runnable.
We build and test against Frappe/ERPNext v15 and v16. On the PrestaShop side we support the versions exposing the Webservice REST API; we confirm your exact PrestaShop version during scoping and map its API behaviour accordingly. Tell us your versions on the call and we will confirm compatibility before quoting.
Yes. Multi-shop support lets you map each PrestaShop store (under multistore mode) to its own warehouse, price list and tax rules in ERPNext, all managed from the `Connector Settings` DocType. We configure per-shop mapping during the build so each storefront syncs to the correct ledgers, stock and pricing.
A scoping call (about 15–45 minutes), your PrestaShop and ERPNext versions, Webservice API access to a test store, and your rules for how orders, tax, pricing and inventory should map. We do the rest — build on a staging bench, run UAT with your catalogue, then cut over to production against an agreed rollback plan.
A build-to-order Frappe app that keeps PrestaShop and ERPNext in continuous bi-directional sync — products, attributes, categories, orders, customers, stock and pricing. ECOSIRE scopes, builds, installs and supports it for your specific store setup.