What a Hyvä integration gives you.
Decoupling the Hyvä frontend from Magento backend logic means frontend teams can move fast on design, checkout and experience without ERP deployment cycles.
iWeb maps exactly which system owns product data, pricing, stock, customers and orders. Teams know where to go to change rules and where failures come from.
Hyvä sits on Magento Open Source, so migrating from Adobe Commerce is technically lighter. iWeb handles the data sync, ownership transition and rollback safety.
Once Hyvä connects to the same ERP, PIM and OMS as other channels, adding B2B, marketplaces or branches becomes a matter of configuring new channels, not rebuilding integrations.
Hyvä's decoupling means fewer hidden integrations embedded in themes or custom extensions. iWeb's API-first integration layer becomes the single source of truth for system connections.
Where a Hyvä integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
Hyvä is a frontend layer. It does not natively connect to ERP systems for stock, pricing or order capture. Custom integration builds or middleware are required to move data in and out.
Hyvä captures web orders but does not have native order acknowledgement, routing or exception handling. That logic must be defined and built in the ERP or OMS integration layer.
Hyvä is a single storefront. If orders must be routed across branches, dropship locations or alternative fulfilment paths, that logic lives in OMS or ERP, not Hyvä.
Hyvä displays stock pulled from ERP or OMS. If that sync breaks or lags, the storefront shows stale availability and oversell risk increases. The refresh frequency and fallback behaviour must be designed explicitly.
Hyvä can display price from ERP or PIM, or apply rules in the frontend. If both layers hold pricing logic, reconciliation and override conflicts need active governance.
Frontend speed gains evaporate if stock and pricing are fetched synchronously from slow ERP endpoints, so cache strategy and fallback rendering matter as much as the decoupling itself.
Where this integration sits in your estate.
Hyvä is the commerce platform - the customer-facing experience, catalogue, checkout and account area. The iWeb integration layer wires it into the ERP, PIM, OMS, WMS and payments systems it depends on. The estate map helps agree ownership before anything is built.
A storefront is a system, not an island. Hyvä earns its keep once ERP, PIM and OMS are wired in behind it.
- Checkout flow and cart experience
- Storefront customer session and authentication
- Product browse and search consumption
- Payment capture initiation
- Product catalogue and merchandising display
- Stock availability status
- Pricing and promotions display
- Customer account visibility
- Order and payment status
- Returns and refund requests
Systems this integration usually sits next to.
Examples, not a closed list. iWeb wires Hyvä into whatever ERP, PIM, OMS, WMS, payments and operational systems your estate already runs.
- ERP (SAP, NetSuite, Deltek)
- PIM (Salsify, Informatica, Contentserv)
- OMS (Flexport, custom)
- Search (Elasticsearch, Algolia, Klevu)
- Payments (Adyen, Stripe, Square)
- WMS (NetSuite Openair, 3PL API)
- CRM (Salesforce, HubSpot)
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Design the decoupling
iWeb maps which Magento backend logic, ERP functions and PIM responsibilities are needed by Hyvä and which can be deferred to operational systems. This clarity prevents both over-engineering the frontend and losing critical business logic.
- 02Build the data flows
iWeb connects Hyvä APIs to ERP, PIM, OMS, search and payments systems. Product catalogue, stock, pricing, orders, customers and payment status are kept in sync with named owners and automatic exception handling.
- 03Manage the Magento backend transition
iWeb designs how Hyvä frontend and Magento backend coexist during migration and can operate independently. Custom extensions, configurations and data are either kept in sync or cleanly separated based on business need.
- 04Set up observability and alerting
iWeb builds dashboards and alerts for product sync lag, stock freshness, order capture delays and payment exceptions. Teams see failures in real time and know which system to page.
- 05Plan testing and rollback
iWeb defines pre-launch checks for data parity between Hyvä and upstream systems, fallback rendering if APIs fail, and rollback paths if integrations break during peak traffic.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built this before
iWeb has guided multiple estates from Adobe Commerce monolith to Hyvä headless rendering, keeping ERP, PIM, OMS and payment integrations live throughout. We understand the operational tensions between frontend speed and stock freshness, order handoff safety and merchant flexibility, and how Magento backend constraints shift when the frontend decouples.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
If stock is fetched from ERP on every page load, slow ERP responses stall Hyvä rendering. If cached, stale stock causes oversell. iWeb designs refresh intervals and fallback behaviour to prevent both.
Hyvä sends orders to ERP or OMS, but if the handoff logic is weak, orders can be duplicated, lost, or stuck in exception queues. Poor observability means lost time before anyone notices.
If PIM and Hyvä don't sync on the same schedule, or if merchandisers apply changes in both places, product descriptions, images or categories can be inconsistent. Unowned reconciliation drifts over time.
Hyvä customer accounts can be created independently of ERP customer master. If accounts are not linked and kept in sync, invoicing, order history and credit limits become unreliable.
If both Hyvä and ERP hold pricing logic (e.g. discounts in the storefront, base prices in ERP), reconciliation is complex. Silent override rules can cause margin or compliance problems.
Moving data and integrations from Adobe Commerce to Hyvä is risky if downstream systems aren't prepared to accept both systems in parallel. Cutover timing and validation must be explicit.
Relevant services and sectors.
Common questions about Hyvä integrations.
Does Hyvä need Magento backend running behind it?
Yes, Hyvä is a frontend rendering layer that connects to Magento Open Source backend. iWeb manages the integration so Magento handles data and business logic while Hyvä renders the storefront. The backend can be on-premise, in Magento Cloud, or hosted separately.
How do we migrate from Adobe Commerce to Hyvä without breaking orders or stock?
iWeb runs both systems in parallel during cutover, keeps ERP and OMS integrations live in both, validates data parity, then switches traffic to Hyvä once all checks pass. Rollback paths are defined before launch.
Can Hyvä handle multi-channel orders if we sell on marketplaces or branches too?
Hyvä is a single storefront channel. Multi-channel order orchestration, stock allocation and routing live in OMS or ERP. iWeb connects Hyvä as one channel alongside others so all orders flow through the same fulfilment and accounting layer.
How quickly does Hyvä get stock updates from the ERP?
iWeb designs stock refresh timing based on business risk appetite. Real-time APIs are ideal but carry ERP performance cost. Cached updates (every 5-15 minutes) are typical for lower-volume sites. The chosen approach and fallback behaviour for API failures must be explicit before launch.
Where does pricing live - in Hyvä, Magento backend, or ERP?
iWeb maps pricing ownership based on your business model. Base prices typically live in ERP, promotional pricing can live in Magento backend or Hyvä, and discounts can be applied at checkout. Conflicts are prevented by clear ownership and no double-application of rules.
What happens to customer accounts when we go live on Hyvä?
iWeb can link existing Magento customer records to Hyvä without losing account history. New customers created in Hyvä are synced to ERP or CRM for credit, order history and marketing. Account identity and profile ownership must be defined upfront.
Can Hyvä work with third-party payment providers?
Yes, Hyvä integrates with major payment providers via APIs. iWeb manages the integration, tokenisation, 3DS / SCA handling and reconciliation back to ERP. Payment logic stays in the provider; Hyvä just captures and passes auth status.
How do we know if Hyvä is properly synced with the PIM?
iWeb sets up dashboards that show product freshness (when PIM data last updated the storefront), missing attributes, image sync lag and category drift. Alerts fire if sync breaks. Daily or weekly reconciliation reports confirm data parity.
What if an order fails to reach the ERP after checkout?
iWeb builds exception handling so failed orders are captured in a queue, retried automatically with backoff, and escalated to ops if they still fail. Teams get alerts with order details and can manually intervene before SLA breaks.
Can we A/B test checkout or pricing changes on Hyvä without touching Magento?
Yes, Hyvä's frontend isolation means checkout and UX changes can be deployed independently. Pricing or logic changes that affect ERP sync (e.g. discount rules, tax calculation) still need backend coordination to avoid conflicts.
How do we handle returns and refunds across Hyvä and the ERP?
iWeb connects Hyvä customer return requests to OMS or ERP. Refund triggers and status updates flow back to the storefront. Return authorisation, credit note generation and stock re-receipt are owned by the operational system, not Hyvä.
What's the performance impact of fetching stock on every page load?
Real-time stock APIs are slow if ERP response times are poor. iWeb caches stock locally, refreshes on intervals (e.g. every 10 minutes for fast-moving goods), and serves stale cache with a warning if the fetch fails. The trade-off between freshness and speed is designed explicitly.
Can Hyvä work alongside a native Magento storefront during migration?
Yes, both can run on the same Magento backend during transition. iWeb keeps integrations live in both, ensures stock and order data don't split, and handles traffic switchover when Hyvä is ready. This reduces migration risk.
How do we monitor and alert on integration health between Hyvä and operational systems?
iWeb builds observability into the integration layer. Metrics tracked: order capture lag, product sync freshness, stock fetch errors, payment processing time, ERP acknowledgement rate. Alerts fire on thresholds before customers see problems.
Other commerce platforms integrations.
Adjacent integrations in the same category. Same shape of work, different vendor.



