PrestaShop ERP integration for orders, stock and pricing
PrestaShop remains your storefront. myFulfillment centralizes orders, inventory, picking and shipping, then returns quantities and tracking on documented schedules. myPricing monitors competing offers and publishes only approved prices. You gain an ERP-grade operations layer without replacing the catalog, checkout or customer-facing store.
Preparation queue
- Boostmyshop product
- myFulfillment
- Category
- CMS & e-commerce platforms
- Connects
- PrestaShop 1.5 through the current release · multistore included · ASM excluded
- Account required
- PrestaShop store with Webservices enabled · myFulfillment account · PricingLab Agent module for myPricing
- Integration cost
- Connector included with myFulfillment · myPricing optional
- Sync frequency
- Products ≈ 1 hour · orders ≈ 5 min · inventory queued on change, then sent by the scheduled export
- Data direction
- Orders and catalog in · inventory, tracking and approved prices out
- Developed by
- Boostmyshop · native connectors
- Support by
- Boostmyshop
- Sovereignty
- PrestaShop and Boostmyshop are French software companies
- Vendor
- PrestaShop
- Last updated
- 2026-09-04
How PrestaShop fits with myFulfillment
What is PrestaShop?
PrestaShop is a commerce platform, not a full ERP. It remains responsible for the storefront, catalog, products, orders and checkout. myFulfillment handles the operational work after the sale: order orchestration, warehouse locations, controlled picking, purchasing, shipping, available inventory and tracking. myPricing adds competitor monitoring and a separate approved-price feed. Together they provide OMS, WMS and TMS capabilities behind PrestaShop without claiming to cover accounting, payroll or HR.
Your customers’ orders, across your stores and marketplaces.
Pushes every order into myFulfillment and syncs stock and tracking back.
Picking, barcode-checked packing and shipping.
PrestaShop orders in one operating flow
A PrestaShop order enters the same queue as your marketplaces. myFulfillment applies the configured picking and shipping process, then returns confirmation and tracking. The gallery keeps each carrier pairing on its own integration surface.
PrestaShop sells, Boostmyshop picks, ships and prices
About every five minutes, myFulfillment queries PrestaShop Webservices, imports new orders and applies the configured status, shipping and payment mappings before warehouse work begins.
PrestaShop orders into the OMS ≈ 5 min · status, shipping and payment mapped
See the featureWhen availability changes, myFulfillment totals the selected warehouses and queues the sellable quantity. The scheduled inventory export then sends it to PrestaShop. PrestaShop Advanced Stock Management remains outside the supported scope.
Sellable quantity queued on change · sent by the scheduled export · selected warehouses totaled
See the featurePrestaShop sales and available inventory feed myFulfillment forecasts. The buyer reviews days of cover, prepares the quantity to order and follows supplier receiving in the same workspace.
See the featureFor an order imported from PrestaShop, myFulfillment can allow negative inventory for a preorder or cross-docking, then match it against incoming stock. Scans verify the item, quantity and location.
See the featureAfter a PrestaShop order passes its checks, myFulfillment prints the picking document and the configured carrier label. The operator does not return to the storefront back office.
See the featureFor a PrestaShop order ready to leave, myFulfillment shipping rules select the service by weight, dimensions, postal code, product type or order value.
See the featureAt shipping confirmation, myFulfillment updates the PrestaShop order status and writes back the tracking reference supplied by the carrier.
Confirmation and tracking return to PrestaShop when shipment is triggered
See the featuremyFulfillment tracks a PrestaShop order return internally: request, reason, label, receiving, inspection and decision. No automatic write-back to a PrestaShop return object is claimed.
See the featurePrestaShop, marketplaces and the physical store draw from the inventory pool held by myFulfillment. Every movement recalculates the sellable quantity and queues it for the next scheduled inventory export.
A web, marketplace or store movement recalculates the quantity queued for PrestaShop
See the featureWith myWebPOS, a PrestaShop order can be collected or shipped from the store holding the item. myFulfillment keeps the same inventory pool across web and counter sales.
See the featureThe optional Connect module passes the relay code selected in PrestaShop to myFulfillment for Boxtal, Mondial Relay, Colissimo or DPD France, so the shipment uses the right point.
See the featuremyPricing matches PrestaShop catalog items to competing offers, reports their position and proposes a new price according to the configured strategy and margin guardrails.
See the featureOnce price publication is activated and the decision approved, myPricing publishes it to PrestaShop through PricingLab Agent. myFulfillment continues to send quantities, never selling prices.
Price to PrestaShop after feed activation and decision approval
See the featureCoverage by Boostmyshop product
| Capability | myFulfillment | myPricing |
|---|---|---|
| Order sync | Supported | Out of scope |
| Stock sync | Supported | Out of scope |
| Replenishment and purchasing | Supported | Out of scope |
| Scan control & cross-dock | Supported | Out of scope |
| Label generation | Supported | Out of scope |
| Rate comparison | Supported | Out of scope |
| Tracking number | Supported | Out of scope |
| Returns | Supported | Out of scope |
| Unified web + store stock | Supported | Out of scope |
| Store pickup and ship-from-store | Supported | Out of scope |
| Pickup points | Supported | Out of scope |
| Catalog sync | Supported | Out of scope |
| Price monitoring | Out of scope | Supported |
| Price push | Out of scope | Supported |
What syncs, and when
| Data | When |
|---|---|
| In | |
| Products, variants and suppliers | at initial import, then ≈ 1 hour |
| PrestaShop orders | ≈ 5 min |
| Supported relay code | at order import with the optional module |
| Out | |
| Sellable quantity | queued on change, then sent by the scheduled export |
| Shipping status | at shipping confirmation |
| Tracking reference | at shipping confirmation |
| Price approved in myPricing | after activation and approval |
When PrestaShop is enough, and when myFulfillment makes the difference
PrestaShop remains the storefront. The decision is how much operational depth the business needs behind it. myFulfillment fits teams centralizing orders, warehouses, purchasing and shipping; myPricing adds a separate pricing path.
- Documented schedules for products, orders, quantities and tracking
- A Webservices core that does not require a myFulfillment module
- A clear boundary between myFulfillment operations and myPricing decisions
- Feeds are scheduled: products roughly hourly, orders roughly every five minutes and inventory at the selected export interval.
- PrestaShop Advanced Stock Management is not compatible with this connector.
- Returns live in myFulfillment without documented PrestaShop write-back.
| Solution | Multichannel orders | Warehouse picking | Multi-warehouse quantity | Tracking in PrestaShop | Competitive prices | Accounting, payroll and HR |
|---|---|---|---|---|---|---|
PrestaShop with BoostmyshopRecommended | Supportedone queue with mappings by channel | Supportedlocations, scans, packing and labels | Supportedselected warehouses totaled before the scheduled export | Supportedstatus and reference at shipping | Supportedwith myPricing and approval | Not supportedoutside the product scope |
PrestaShop alone | Not supportedeach channel retains its own process | Not supportedno operational WMS | Partially supportedLimited to storefront inventory | Partially supportedManual entry or a separate module | Partially supportedPrices managed manually | Not supportedoutside the platform scope |
PrestaShop with a general ERP | Partially supportedDepends on the ERP connector and project | Partially supportedDepends on the WMS module | Supportedafter inventory configuration | Partially supportedDepends on the shipping connector | Partially supportedDepends on the pricing module | Supporteddepending on the selected ERP |
Comparison based on the official documentation and myFulfillment docs. "Partial" states the limit under the badge; no rating, no sponsored placement.
See the PrestaShop integration on your operations
How our customers use PrestaShop day-to-day
PrestaShop stays the commerce system while myFulfillment becomes the operations workspace. Teams consolidate orders, release warehouse work, select shipping and maintain the sellable quantity there. myPricing keeps a separate decision path for each market's prices.
PrestaShop orders join the other channels in one queue. Status, payment and shipping mappings send each order into the intended fulfillment process.
myFulfillment totals only the selected warehouses and recalculates availability after each movement. It queues the quantity for the next scheduled inventory export to PrestaShop.
myPricing compares offers for the PrestaShop catalog, proposes a position and publishes the decision only after the price feed is activated.
5 sales channels. Excel everywhere. Orders shipped late every day.
All orders on one screen. Same-day shipping became the norm.
Read the full storyConnect PrestaShop to your other tools, via myFulfillment
myFulfillment sits in the middle, so your PrestaShop orders leave with the right carrier label and tracking flows back to the store. A few live pairings below.
Connect PrestaShop to myFulfillment, step by step
- 1Open the official myFulfillment PrestaShop guide, enable Webservices and create an API key with the listed permissions; the core connection requires no module.
- 2In myFulfillment, add the PrestaShop integration, enter the store and key, then test the connection.
- 3Map order states, shipping methods and payments, then choose the stores and warehouses that feed inventory.
- 4Run the initial import and check one order, quantity and tracking reference. Then schedule products hourly, orders about every five minutes and inventory exports at the required interval.
- 5For pricing, install PricingLab Agent separately, enter the token, map the catalog and activate publication only after the strategy is approved.
The core connector uses PrestaShop Webservices and needs no module. The optional Connect module adds back-office views and selected relay codes; PricingLab Agent serves myPricing only. The guide covers PrestaShop 1.5 through the current release, including multistore, but excludes Advanced Stock Management.
PrestaShop: frequently asked questions
Pricing, setup, order and stock sync, carriers, international: answers on the PrestaShop integration.
No. PrestaShop handles commerce: catalog, storefront, orders and checkout. myFulfillment adds OMS, WMS, purchasing and shipping operations; myPricing adds market monitoring and controlled price publication. Finance, payroll and HR remain outside the scope.
Products are imported about hourly and orders about every five minutes. Each inventory change queues the sellable quantity, which the scheduled export then sends to PrestaShop. Shipped status and tracking return at shipping confirmation.
Not for the core connector: it uses Webservices and a scoped API key. The Connect module is optional for inventory and fulfillment views inside PrestaShop and for selected relay codes.
Yes, the guide documents multistore. In myFulfillment, you choose which warehouses contribute to the quantity returned to each store. PrestaShop Advanced Stock Management is not supported.
myFulfillment uses imported sales and inventory to forecast demand, calculate days of cover, prepare a supplier order and check receiving. Those operations stay in myFulfillment.
Yes, through PricingLab Agent. myPricing maps the catalog, monitors competing offers and can publish the selected price once publication is explicitly activated. myFulfillment never changes selling prices.
myFulfillment can manage the return request, reason, label, receiving, inspection and decision. The documentation does not confirm automatic write-back into a PrestaShop return object.
The optional Connect module passes documented relay codes for Boxtal, Mondial Relay, Colissimo and DPD France. Test the carrier and checkout module used by your store during acceptance.
Start by checking compatibility between the PrestaShop and PHP versions. The official diagnostic linked under useful resources explains that check and a specific PHP 7.4 fix.
The current guide states PrestaShop 1.5 through the current release and includes multistore. It explicitly excludes Advanced Stock Management. Always confirm the exact version during acceptance.
Explore other integrations
PrestaShop is one of your sales channels. Connect your carriers and tools too.
PrestaShop ERP integration for orders, stock and pricing
See it on your own setup

