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.

The integration at a glance
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 · Boostmyshop agent for myPricing
Integration cost
Integration included with myFulfillment · myPricing optional
Sync frequency
Products at approximately 1-hour intervals · orders about every 5 minutes · 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 integrations
Supported by
Boostmyshop
Sovereignty
PrestaShop and Boostmyshop are French software companies
Vendor
PrestaShop
Last updated
2026-09-04
Overview

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 synchronization. Together they provide OMS, WMS and TMS capabilities for PrestaShop operations without claiming to cover accounting, payroll or HR.

Your online sales
Demand

Your customers’ orders across your stores and marketplaces.

order imported
The integration
PrestaShop
PrestaShop

Pushes every order into myFulfillment and syncs stock and tracking back.

picked & shipped
myFulfillment
Prep & shipping

Picking, barcode-checked packing and shipping.

OMSWMS
Stock and shipping status synced back to PrestaShop

PrestaShop orders in one operational flow

A PrestaShop order enters the same queue as orders from your marketplaces. myFulfillment applies the configured picking and shipping process, then returns confirmation and tracking. The gallery presents each carrier pairing on its own integration surface.

What it does

PrestaShop sells, Boostmyshop picks, ships and prices

Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

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 about every 5 min · status, shipping, and payment settings applied

See the feature
SKU-8829A
-1
In stock
4241
Storefront
Qty
4241
Synced

When availability changes, myFulfillment totals the quantities from 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 · quantities from selected warehouses totaled

See the feature
SKU-8829A
Cover 18 dCover 2 d
Reorder
Northern Supplier
PO-882A · to review
+120

PrestaShop sales and available inventory feed myFulfillment forecasts. The buyer reviews days of cover, prepares the order quantity and tracks supplier receiving in the same workspace.

See the feature
Scan zone
Pending
Packing lane
Shipment
SKU-8829A
Ready to ship

For an order imported from PrestaShop, myFulfillment can allow negative inventory for a preorder or a cross-docking operation, then match it against incoming stock. Scans verify the item, quantity and location.

See the feature
myFulfillment
ReadySync…
PrestaShop
From
Zone 3
To
A-01
1.2 kg • Standard
TRK-8829A
Print
Printed

After 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 feature
Rate preview
Example weight: 2.4 kg
Rate available€14.50
Example amount

For a PrestaShop order ready to leave, myFulfillment shipping rules select the service by weight, dimensions, postal code, product type or order value.

See the feature
Label
TrackingTRK-8922X
TRK-8922X
#ORD-902
Pending
Shipped

At 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 feature
WH-01
#ORD-514
Awaiting
Received
Reason:Size
RMA-882
88290199
Register a return
Return registered

myFulfillment tracks a PrestaShop order return internally: request, reason, label, receiving, inspection and decision. It does not update PrestaShop's returns system.

See the feature
Web
24
23
Stock
24
23
-1
Store
24
23

PrestaShop, marketplaces and the physical store share the inventory managed in myFulfillment. Every movement recalculates the available quantity and queues it for the next scheduled inventory export.

A web, marketplace or store movement recalculates the quantity queued for PrestaShop

See the feature
Web order · 1 item
Store A
0
Store B
32
in stock
Counter pickup
Ship from store
Requires myWebPOS

With 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 feature
Pickup point A
350 m
Pending

The optional Boostmyshop module for PrestaShop passes the pickup point code selected in PrestaShop to myFulfillment for Boxtal, Mondial Relay, Colissimo or DPD France, so the shipment uses the right pickup point.

See the feature
Price watch
SKU-8829A
Competitor A
€149.00
Competitor B
€145.00
My store
€155.00
Observed gap
-€10.00
Review
Requires myPricing

myPricing 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 feature
Wireless headset
SKU-8829A
Repricing rule
€349.00
€329.50
Push
Storefront
Pending
Requires Agent Boostmyshop · myPricing

Once price publication is activated and the decision approved, myPricing publishes the approved price to PrestaShop through the Boostmyshop agent for myPricing. myFulfillment continues to send quantities, never selling prices.

Price to PrestaShop after synchronization is enabled and the decision approved

See the feature

Coverage by Boostmyshop product

CapabilitymyFulfillmentmyPricing
Order sync
Supported
Out of scope
Stock sync
Supported
Out of scope
Replenishment and purchasing
Supported
Out of scope
Scan checks & cross-docking
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

DataWhen
In
Products, variants and suppliersat initial import, then at approximately 1-hour intervals
PrestaShop ordersabout every 5 min
Supported pickup point codeat order import with the optional module
Out
Sellable quantityqueued on change, then sent by the scheduled export
Shipping statusat shipping confirmation
Tracking referenceat shipping confirmation
Price approved in myPricingafter activation and approval
Diogo Monteiro

“I start with one complete PrestaShop order: import, picking, inventory response and tracking. That path exposes the mappings to fix before scheduling.”

Diogo Monteiro•Integration Whiz
Our verdict

When PrestaShop is enough, and when myFulfillment makes the difference

PrestaShop remains the storefront. The decision is how much operational control the business needs beyond it. myFulfillment fits teams centralizing orders, warehouses, purchasing and shipping; myPricing adds a separate pricing path.

Strengths · Limits
Strengths
  • 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
Limits
  • Synchronizations 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 integration.
  • PrestaShop's returns system is not updated by myFulfillment.

PrestaShop with Boostmyshop

Recommended
Multichannel orders
Supportedone queue with mappings by channel
Warehouse picking
Supportedlocations, scans, packing and labels
Multi-warehouse quantity
Supportedquantities from the selected warehouses are totaled before the scheduled export
Tracking in PrestaShop
Supportedstatus and reference at shipping
Competitive prices
Supportedwith myPricing and approval
Accounting, payroll and HR
Not supportedoutside the product scope

PrestaShop alone

Multichannel orders
Not supportedeach channel retains its own process
Warehouse picking
Not supportedno operational WMS
Multi-warehouse quantity
Partially supportedLimited to storefront inventory
Tracking in PrestaShop
Partially supportedManual entry or a separate module
Competitive prices
Partially supportedPrices managed manually
Accounting, payroll and HR
Not supportedoutside the platform scope

PrestaShop with a general ERP

Multichannel orders
Partially supportedDepends on the ERP integration and project
Warehouse picking
Partially supportedDepends on the WMS module
Multi-warehouse quantity
Supportedafter inventory configuration
Tracking in PrestaShop
Partially supportedDepends on the shipping integration
Competitive prices
Partially supportedDepends on the pricing module
Accounting, payroll and HR
Supporteddepending on the selected ERP

Comparison based on the official documentation and myFulfillment docs. The limit is stated under the "Partial" badge; no rating, no sponsored placement.

See how the PrestaShop integration fits into your operations

In practice

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.

01
Consolidate stores and marketplaces

PrestaShop orders join orders from the other channels in one queue. Status, payment and shipping mappings send each order into the intended fulfillment process.

02
Share inventory across warehouses

myFulfillment totals the quantities from only the selected warehouses and recalculates availability after each movement. It queues the quantity for the next scheduled inventory export to PrestaShop.

03
Control prices market by market

myPricing compares offers for the PrestaShop catalog, proposes a price position and publishes the approved price only after the price synchronization is activated.

A customer story
★★★★★

5 sales channels. Excel everywhere. Orders shipped late every day.

All orders on one screen. Same-day shipping became the norm.

Read the full story
4hsaved daily
Combinations

Connect 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.

PrestaShopBoxtal

PrestaShop × Boxtal

Your PrestaShop store orders are prepared in myFulfillment; the Boxtal label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopUPS

PrestaShop × UPS

Your PrestaShop store orders are prepared in myFulfillment; the UPS label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopDPD

PrestaShop × DPD

Your PrestaShop store orders are prepared in myFulfillment; the DPD label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopFedEx

PrestaShop × FedEx

Your PrestaShop store orders are prepared in myFulfillment; the FedEx label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopGLS

PrestaShop × GLS

Your PrestaShop store orders are prepared in myFulfillment; the GLS label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopDHL

PrestaShop × DHL

Your PrestaShop store orders are prepared in myFulfillment; the DHL label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopChronopost

PrestaShop × Chronopost

Your PrestaShop store orders are prepared in myFulfillment; the Chronopost label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopMondial Relay

PrestaShop × Mondial Relay

Your PrestaShop store orders are prepared in myFulfillment; the Mondial Relay label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopColissimo

PrestaShop × Colissimo

Your PrestaShop store orders are prepared in myFulfillment; the Colissimo label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopSendcloud

PrestaShop × Sendcloud

Your PrestaShop store orders are prepared in myFulfillment; the Sendcloud label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopAn Post

PrestaShop × An Post

Your PrestaShop store orders are prepared in myFulfillment; the An Post label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopbpost

PrestaShop × bpost

Your PrestaShop store orders are prepared in myFulfillment; the bpost label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopBRT

PrestaShop × BRT

Your PrestaShop store orders are prepared in myFulfillment; the BRT label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopCEVA Logistics

PrestaShop × CEVA Logistics

Your PrestaShop store orders are prepared in myFulfillment; the CEVA Logistics label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopColis Privé

PrestaShop × Colis Privé

Your PrestaShop store orders are prepared in myFulfillment; the Colis Privé label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopCoolRunner

PrestaShop × CoolRunner

Your PrestaShop store orders are prepared in myFulfillment; the CoolRunner label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopCorreos Express

PrestaShop × Correos Express

Your PrestaShop store orders are prepared in myFulfillment; the Correos Express label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopDACHSER

PrestaShop × DACHSER

Your PrestaShop store orders are prepared in myFulfillment; the DACHSER label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopDB Schenker

PrestaShop × DB Schenker

Your PrestaShop store orders are prepared in myFulfillment; the DB Schenker label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopDelivengo

PrestaShop × Delivengo

Your PrestaShop store orders are prepared in myFulfillment; the Delivengo label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopDeutsche Post International

PrestaShop × Deutsche Post International

Your PrestaShop store orders are prepared in myFulfillment; the Deutsche Post International label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopEnvoi du Net

PrestaShop × Envoi du Net

Your PrestaShop store orders are prepared in myFulfillment; the Envoi du Net label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopEsendeo

PrestaShop × Esendeo

Your PrestaShop store orders are prepared in myFulfillment; the Esendeo label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
PrestaShopFAN Courier

PrestaShop × FAN Courier

Your PrestaShop store orders are prepared in myFulfillment; the FAN Courier label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
Getting started

Connect PrestaShop to myFulfillment, step by step

  1. 1Open the official myFulfillment PrestaShop guide, enable Webservices and create an API key with the listed permissions; the core connection requires no module.
  2. 2In myFulfillment, add the PrestaShop integration, enter the store and key, then test the connection.
  3. 3Map order states, shipping methods and payments, then choose the stores and warehouses that feed inventory.
  4. 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.
  5. 5For pricing, install the Boostmyshop agent for myPricing separately, enter the token, map the catalog and activate publication only after the strategy is approved.
Before you connect

The core integration uses PrestaShop Webservices and needs no module. The optional Boostmyshop module for PrestaShop adds back-office views and selected pickup point codes; the Boostmyshop agent for myPricing handles pricing only. The guide covers PrestaShop 1.5 through the current release, including multistore, but excludes Advanced Stock Management.

Romain Nury

“Before inventory export goes live, we decide which warehouses count toward PrestaShop availability. That rule prevents overselling from the start.”

Romain Nury•Customer Success
FAQ

PrestaShop: frequently asked questions

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 once an hour 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 integration: it uses Webservices and a scoped API key. The Boostmyshop module for PrestaShop is optional for inventory and fulfillment views inside PrestaShop and for selected pickup point 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 the Boostmyshop agent for myPricing. 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. It does not update PrestaShop's returns system: the team records the return status in the PrestaShop back office.

The Boostmyshop module for PrestaShop passes documented pickup point codes for Boxtal, Mondial Relay, Colissimo and DPD France. Test the carrier and checkout module used by your store during acceptance testing.

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 covers PrestaShop 1.5 through the current release and includes multistore. It explicitly excludes Advanced Stock Management. Always confirm the exact version during acceptance.

Keep exploring

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 in your own setup