← All insights

Ecommerce / Integrations

What integrations does an ecommerce website need?

Begin with the data and operational handoffs required to fulfil an order. Add integrations only where they create reliable ownership and useful automation.

By Northform

Map the order journey before choosing connectors

Follow a representative order from product creation and stock through discovery, cart, payment, fraud checks, fulfilment, delivery, notifications, returns, support, accounting, and reporting. Mark every point where information changes system or a person re-enters it.

Not every handoff needs automation. Consider order volume, error cost, timing, internal capacity, and how often the process changes. A simple documented export may be safer than a brittle custom connection for a low-frequency task.

Group integrations by the job they perform

Common groups include payment gateways, tax services, shipping rates, carriers, warehouse or fulfilment systems, product information management, inventory or ERP, point of sale, subscriptions, customer service, reviews, search, recommendations, email, CRM, loyalty, analytics, consent, marketplaces, and accounting.

The correct list depends on the operating model. A downloadable product, made-to-order furniture brand, multi-location retailer, and B2B distributor should not inherit the same app stack. Start with essential business rules and customer promises, then identify which system must support them.

Assign one authoritative source for each field

For products, prices, stock, customers, orders, fulfilment, refunds, tax, and tracking, name the system of record. Define which fields move, in which direction, what triggers the transfer, how quickly it must arrive, and how records are matched.

Review privacy, consent, retention, access, and deletion requirements before sharing customer data. Minimize what moves between systems. Record environments, credentials ownership, API limits, costs, versioning, and whether the vendor supports the connection the business plans to rely on.

Design the exception path with the happy path

Connections time out, records fail validation, webhooks arrive twice, stock changes, addresses are rejected, and third parties become unavailable. Decide whether the website retries, queues, alerts, blocks the action, or allows a manual recovery. Customers and staff need accurate status when automation fails.

Name who monitors each integration and where failures are visible. Logs should help a responsible person trace an order without exposing unnecessary personal data. Test partial refunds, cancellations, duplicate events, out-of-order updates, and reconciliation—not only one successful purchase.

Require evidence for every proposed integration

  • Purpose: name the customer or operational outcome it supports.
  • Data: list fields, source, destination, direction, timing, and matching rules.
  • Method: confirm native app, middleware, feed, or custom API work.
  • Exceptions: define validation, retries, alerts, recovery, and reconciliation.
  • Ownership: assign accounts, licences, monitoring, support, and updates.
  • Testing: use realistic orders and failure cases before launch.
An integration is an ongoing dependency

The build is only the first cost. The business also owns monitoring, vendor changes, support, and recovery for as long as the connection matters.

Connect the store to reality

Need to scope ecommerce integrations?

Share the systems, order workflow, data owners, and exception cases. Northform will turn them into explicit storefront and integration requirements.

Plan your ecommerce website Explore ecommerce website design →

Published by Northform, Artem's independent website design and development studio. Working with businesses worldwide.