Magento 2 E-Commerce Support for Magento 1? That hourglass ran out a while ago.
We build Magento 2 shops for business customers: contract prices, sub-accounts, approvals, quick ordering and ERP integration. So sales no longer fixes every order by hand.
Is Magento a fit?
A big catalog alone is no reason for Magento.
A fit if
- every customer has their own prices, assortment or payment terms,
- several people per company order, with their own rights and approval limits,
- prices, stock and orders need to stay in sync with an ERP or PIM.
Probably not if
- you need a public catalog with a standard checkout and nothing else,
- nobody on your team or at a service partner can look after Magento.
In purchasing
The shop takes the order. Sales finishes it.
Without B2B features
- Sales corrects prices after the order has come in.
- Regular customers assemble the same items from scratch every time.
- Approvals run by email, somewhere outside the shop.
- A failed ERP export only shows up when the customer calls.
With Magento B2B
- After login the customer sees their assortment and their price.
- Paste part numbers or a CSV list and the cart is ready.
- Every buyer has their own login under the company account. Orders above the limit go to approval first.
- Exports run through a queue with retries. Errors are visible in the backend.
For almost all of this there are ready-made modules for Magento Open Source, for example Customer Specific Prices, Quick Order and Sublogin with Order Approval. If something already fits, we use it instead of rebuilding it. See Magento 2 modules
Data flows
Every data flow has an owner. And a plan for when it fails.
-
Prices and stock
Come from the ERP by import, before the customer needs them. A broken record is set aside instead of stopping the whole run.
-
Orders
Magento accepts the order right away and exports it afterwards. If the ERP is unreachable, it retries without creating duplicate orders.
-
Customer accounts
Customer number, price group and payment terms come from the ERP or CRM. A fixed mapping defines which rights they become in the shop.
How we work
Purchasing first. Then the code.
-
Map purchasing
Customers, prices, roles, approvals and the exceptions sales solves by hand today.
-
Agree on ownership
Which data belongs to Magento, ERP, PIM or CRM, and what happens when one of them fails.
-
Build whole flows
Complete paths in one go, such as login to an order at contract price, each with tests.
-
Rehearse the launch
Migration, redirects, queues, monitoring and rollback run once on staging before going live.
Common questions
