Magento ERP for order and warehouse operations

Magento remains the storefront and catalog. myFulfillment imports its orders into one OMS and WMS flow, manages warehouse preparation, and returns sellable inventory, shipment confirmation and tracking. myPricing adds competitor monitoring and controlled price updates.

The integration at a glance
Boostmyshop product
myFulfillment
Category
CMS & e-commerce platforms
Connects
Magento Open Source and Adobe Commerce 2.x
Account required
Magento 2 store · integration access token
Integration cost
Native connector included with myFulfillment · myPricing optional
Sync frequency
Orders every 5 min · products hourly after the initial import
Data direction
Products and orders in · inventory, shipment, tracking and approved prices out
Developed by
Boostmyshop · native connector
Supported by
Boostmyshop
Sovereignty
Depends on how the Magento store is hosted
Vendor
Adobe
Last updated
2026-09-07
Overview

How Magento fits with myFulfillment

What is Magento?

Magento Open Source and Adobe Commerce manage the storefront, catalog and checkout. The Boostmyshop Magento 2 connector adds the operational layer behind them: myFulfillment imports products and orders, controls inventory and warehouse execution, then writes shipment data back through the Magento Web API. It is an OMS and WMS for fulfillment work, not a finance or HR ERP. myPricing is the separate pricing layer for monitoring competitors and publishing approved prices.

Your online sales
Demand

Your customers’ orders across your stores and marketplaces.

order imported
The integration
Magento
Magento

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 Magento

Magento sales, one operating flow

A Magento order enters the same preparation queue as orders from the other connected channels. myFulfillment applies warehouse and carrier rules, prints the label, then returns shipment confirmation and tracking to Magento.

What it does

Magento sells, Boostmyshop picks, ships and prices

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

The connector reads each configured Magento store view and keeps only orders after the chosen start date in the selected states. That batch reaches myFulfillment every five minutes.

Magento orders into the OMS every 5 min · store and status filters applied

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

myFulfillment totals sellable inventory across the selected warehouses and sends that quantity to Magento. After go-live, a manual Magento edit would be overwritten by the next export.

Sellable quantity from selected warehouses to Magento · scheduled export

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

Magento sales and the inventory managed in myFulfillment inform a single purchasing requirement: days of cover, backorders and the suggested quantity are combined in the supplier order proposal.

See the feature
Scan zone
Pending
Packing lane
Magento
SKU-8829A
Label ready

During supplier receiving, scanning identifies items already needed by a Magento order. They go straight to packing instead of being put away and picked again.

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

The Magento order follows the myFulfillment preparation flow. At packing, the operator checks the items and prints the label for the configured carrier.

See the feature
Magento
Weight: 2.4 kg
Express
14.50€
Home
8.90€
Pickup pointCheapest
4.50€

A routing rule selects the carrier for a Magento order based on destination, weight and the constraints set by the logistics team.

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

Once the parcel ships, myFulfillment confirms the shipment in Magento and sends back the carrier tracking reference.

Shipment confirmation and tracking to Magento after packing

See the feature
WH-01
#ORD-514
Awaiting
Received
Reason:Size
RMA-882
88290199
Generate return label
Label ready

The team opens a return for the Magento order in myFulfillment, tracks parcel receipt and inspection, then decides whether to refund or exchange.

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

myFulfillment combines quantities from the selected warehouse and stores into one available pool, then sends the sellable total to Magento.

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

In a Magento multi-store setup, the order keeps its pickup location. myFulfillment assigns it to the matching store and tracks preparation through customer collection.

See the feature
Price watch
SKU-8829A
Competitor A
€149.00
Competitor B
€145.00
My store
€155.00
Proposed price
€144.00
Approve
Requires myPricing

myPricing uses the Magento catalog to match products with competing offers, track price gaps and propose a new position within the limits the seller sets.

See the feature
Wireless headset
SKU-8829A
Repricing rule
€349.00
€329.50
Push
Storefront
Pending
Requires myPricing

After price synchronization is explicitly enabled, myPricing sends the optimized price to Magento. The configured floor and ceiling remain hard safeguards.

Optimized price to Magento after price synchronization is enabled

See the feature

Coverage by Boostmyshop product

CapabilitymyFulfillmentmyPricing
Catalog sync
Supported
Out of scope
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
Price monitoring
Out of scope
Supported
Price push
Out of scope
Supported

What syncs, and when

DataWhen
In
Products, SKUs and mapped attributesinitial import, then hourly
Eligible Magento ordersevery 5 min
Out
Sellable quantity from selected warehousesscheduled export
Shipment confirmation and trackingafter dispatch
Optimized price from myPricingafter synchronization is enabled
Diogo Monteiro

Test one Magento order end to end: import, stock update and tracking write-back. That exposes a mapping error before the whole store is live.

Diogo MonteiroIntegration Whiz
Our verdict

When Magento is enough, and when myFulfillment makes the difference

The connector is suitable when Magento should remain the commerce layer while one operational system controls orders, warehouses, inventory and shipping across channels.

Strengths · Limits
Strengths
  • Web API connection without a required Magento module
  • One OMS and WMS queue for Magento and other sales channels
  • Separate, controlled price publication through myPricing
Limits
  • Products and customer orders originate in Magento; myFulfillment does not create them there.
  • Inventory ownership moves to myFulfillment after go-live, so Magento stock should not be edited manually.
  • The connector covers operational fulfillment, not finance, payroll or HR.
SolutionOrder orchestrationWarehouse executionMulti-warehouse inventoryShipment and tracking write-backControlled price updatesFinance and HR
Magento with myFulfillmentRecommended
Supportedfiltered Magento orders in one multi-channel queue
Supportedlocations, scan checks, packing and labels
Supportedstock from the selected warehouses summed for Magento
Supportedafter dispatch
Supportedwith myPricing after explicit activation
Not supportedoutside product scope
Magento native tools
Partially supportedOrders managed per Magento store
Not supportedno complete warehouse preparation flow
Partially supportedInventory sources managed in Magento
Partially supportedHandled in Magento or its extensions
Partially supportedPrices edited in Magento
Not supportedoutside commerce scope
Magento with a full ERP
Partially supportedAvailable after ERP integration work
Partially supportedDepends on the WMS module
Partially supportedDepends on stock architecture
Partially supportedDepends on the connector
Partially supportedDepends on the pricing module
Supportedcore ERP territory

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 Magento integration fits into your operations

In practice

How our customers use Magento day to day

The store team keeps Magento for commerce. Warehouse operators work in myFulfillment, where orders from Magento and other channels share the same inventory, picking and shipping rules. Pricing teams work separately in myPricing.

01
Run several stores from one queue

Filter orders by Magento store view and status, then prepare them alongside marketplace orders without switching between back-office systems.

02
Make the warehouse the inventory authority

Choose the myFulfillment warehouses that contribute to sellable inventory. Their total returns to Magento on the configured export.

03
Control price changes before launch

Use myPricing to monitor competing offers, set floor and ceiling rules, review the result and enable price synchronization when the strategy is ready.

A customer story
★★★★★

You make your own bio cream. You're the only seller. Zero competitor data. How do you price it?

AI finds equivalent products from other brands. Your private label finally has competitive context.

Read the full story
100%catalog visibility
Combinations

Connect Magento to your other tools, via myFulfillment

myFulfillment sits in the middle, so your Magento orders leave with the right carrier label and tracking flows back to the store. A few live pairings below.

MagentoBoxtal

Magento × Boxtal

Your Magento 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
MagentoDPD

Magento × DPD

Your Magento 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
MagentoFedEx

Magento × FedEx

Your Magento 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
MagentoGLS

Magento × GLS

Your Magento 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
MagentoDHL

Magento × DHL

Your Magento 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
MagentoChronopost

Magento × Chronopost

Your Magento 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
MagentoMondial Relay

Magento × Mondial Relay

Your Magento 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
MagentoColissimo

Magento × Colissimo

Your Magento 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
MagentoSendcloud

Magento × Sendcloud

Your Magento 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
MagentoUPS

Magento × UPS

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

Getting started

Connect Magento to myFulfillment, step by step

  1. 1In Magento 2, create and activate a dedicated integration to obtain its access token.
  2. 2In myFulfillment, add a Magento 2 integration, then enter the store URL and access token.
  3. 3Choose the store view, import start date and order statuses to import.
  4. 4Map Magento shipping and payment methods to the values used in myFulfillment.
  5. 5Select the warehouses whose sellable inventory returns to Magento, then run the initial import.
  6. 6Test one order, one inventory quantity and one shipment confirmation before go-live.
Before you connect

The core myFulfillment connection uses the Magento 2 Web API and does not require a module. The optional Boostmyshop module adds stock detail and fulfillment progress inside Magento and speeds stock checks for large catalogs. Products must be created in Magento; orders must originate there. Inventory becomes myFulfillment-owned after go-live.

Romain Nury

Agree on which system owns inventory before go-live. Once myFulfillment exports stock, manual Magento edits will not survive the next feed.

Romain NuryCustomer Success
FAQ

Magento: frequently asked questions

Pricing, setup, order and stock sync, carriers, worldwide selling and shipping: answers about the Magento integration.

Create and activate a dedicated integration in Magento 2, then enter the store URL and access token in myFulfillment. Map stores, order statuses, shipping and payment methods, select the warehouses feeding inventory and test each direction before go-live.

No. The core connector uses the Magento Web API, so product and order import plus inventory and shipment write-back do not require an extra module. An optional Boostmyshop module adds operational detail inside Magento and a faster stock endpoint for large catalogs.

Magento is the commerce platform for the catalog, storefront and checkout. myFulfillment provides the OMS and WMS functions behind it: order orchestration, warehouse and inventory management, picking, packing and shipping. It does not replace a finance or HR ERP.

The documented Magento order feed runs every five minutes. Product updates run after the initial import and then hourly. Other outbound feeds are scheduled during setup, so they should not be described as real time.

After go-live, myFulfillment should be the inventory authority. It totals inventory across the selected warehouses and exports the sellable quantity. A manual stock change in Magento can be overwritten by the next export.

Yes. The connector can filter a selected Magento store, while myFulfillment supports store warehouses and pickup workflows. The order keeps its pickup location so the matching store can prepare it for collection.

Yes. The Magento price-push path is confirmed. myPricing calculates prices within the seller's floor and ceiling rules, but synchronization must be enabled explicitly before an optimized price is sent to Magento.

No. Products are created in Magento and imported into myFulfillment. Customer orders also originate in Magento. myFulfillment operates on those records and returns inventory and shipment information.

Use a dedicated Magento integration access token. The documented administrator-account method is not recommended because two-factor authentication can interrupt the connection.

Keep exploring

Explore other integrations

Magento is one of your sales channels. Connect your carriers and tools too.

Magento ERP for order and warehouse operations

See it in your own setup