Common problems and patterns iWeb sees.
How this system fits next to commerce, PIM and ERP.
Questions we get asked.
When does a dedicated OMS actually matter?
When orders ship in parts, allocation crosses multiple locations, or returns are routine. Smaller single-warehouse operations often run OMS behaviour inside the commerce platform.
Where does the OMS sit relative to ERP and commerce?
Between commerce and ERP / WMS. Commerce captures intent; the OMS owns the fulfilment lifecycle; the ERP owns finance. Each system stays responsible for its own data.
Which commerce platforms does the OMS pattern sit alongside?
The pattern is platform-agnostic. iWeb has direct project experience integrating OMS behaviour with Adobe Commerce and Magento, and the same boundary works for other commerce platforms where the connector and project shape align.
What should not live in the commerce platform when there is an OMS?
Pick paths, partial-dispatch logic and multi-warehouse allocation. Trying to model these in the storefront cart usually leaks operational state across systems and is hard to support.
How does B2B trade order state differ here?
Account orders often need approval steps, credit checks and partial release. Those belong in the OMS or ERP, with the storefront reflecting state rather than making the decision.
When is a dedicated OMS overkill?
Single-warehouse operations with simple fulfilment, where the commerce platform and ERP already cover the order lifecycle. Adding an OMS in that case adds surface area without commercial return.
Which OMS systems does iWeb work with?
The decision is client-led. iWeb integrates against the OMS the operation already runs or has chosen, with the same boundary principles regardless of vendor.
How does the OMS connect to PIM and ERP?
Through governed boundaries. PIM keeps attributes and channel rules. ERP keeps finance and accounts. OMS owns the fulfilment lifecycle. Each system stays responsible for its own data.
Can iWeb take over an existing OMS integration?
Yes. The team reads the existing integration, allocation rules and incident history first, then writes down what to keep, stabilise or change. The first month on support is deliberately conservative on change.
How is OMS integration cost scoped?
By the number of in-scope flows, the OMS chosen, the number of channels and the support model. iWeb brackets cost honestly in scoping rather than against a default template.
Where does customer-visible order state live?
In the OMS, not in the storefront cart. The storefront reads order state from the system that actually did the work, so customers see what operations see.
How are stuck or failed orders surfaced in production?
Throughput, allocation failures and stuck orders are surfaced as visible signals with on-call ownership, not as silent backlog. The runbook covers triage and resolution.





