
An ecommerce dependency map shows which suppliers participate in each revenue journey, what fails when they are unavailable, who owns the relationship, how the business detects the failure, and which workaround is available. It covers more than hosting: DNS, CDN, payments, fraud, tax, identity, shipping, OMS, email, SMS, analytics, and marketplaces can all interrupt a sale or fulfilment.
The goal is not to duplicate every vendor. It is to identify dependencies whose failure stops revenue or creates unacceptable customer and data risk.
For every critical dependency, record:
Begin with “customer pays to order fulfilled,” not the corporate software subscription list.
Procurement records often know vendor, price, and renewal. During an incident, the team also needs to know:
A dependency map connects the contract to operational reality.
An order journey might be:
Campaign → DNS/CDN → storefront → search → cart → tax/shipping → payment/fraud → OMS → inventory → 3PL → messaging.
A B2B lead journey might be:
Landing page → form → bot protection → backend → CRM webhook → email/Slack → sales queue.
One vendor can support several journeys, and one journey can contain several providers with different criticality.
| Dependency | Journey | Failure impact | Tolerable interruption | Detection | Workaround | Owner |
|---|---|---|---|---|---|---|
| DNS | All web journeys | Store unreachable | External resolution check | Zone recovery plan | ||
| Payment platform | Checkout | Online payment unavailable | Marked test plus provider status | Alternate method | ||
| Tax service | Checkout | Incorrect or blocked total | Quote probe | Limited supported regions/manual rule | ||
| OMS | Fulfilment | Paid orders not processed | Queue age and reconciliation | Durable intake queue | ||
| Carrier API | Checkout/fulfilment | Rate or label failure | API journey test | Restricted service set | ||
| Email/SMS | Customer updates | Confirmation missing | Delivery probe | Alternate channel |
Score 0–3 across five dimensions:
| Dimension | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| Revenue impact | None | Indirect | Material | Stops revenue |
| Customer or contractual impact | None | Low | Significant | Critical |
| Human detection | Immediate | Under an hour | Under a day | Longer |
| Workaround | Complete | Practical | Limited | None |
| Concentration | Many substitutes | Several | Difficult replacement | Unique dependency |
High criticality supports stronger detection, governance, exercises, and executive attention. It does not automatically justify a second vendor.
Two named providers may still share:
Ask: “What single event could make both our primary and fallback unavailable?”
A second route, provider, or region. It carries engineering and operating cost and must be exercised.
Keep ordering available with fewer payment methods, delivery options, recommendations, or search features.
Capture work in a protected, numbered queue for later transfer. Appropriate only when volume, privacy, and error risk are understood.
Sometimes stopping a function with an honest message is safer than accepting funds that cannot be reconciled or fulfilled.
| Field | Value |
|---|---|
| Legal and service name | |
| Service and account IDs | |
| Supported journeys | |
| Contract/SLA | |
| Account owners | |
| Status page | |
| Priority support route | |
| Last successful signal | |
| Workaround | |
| Workaround limitations | |
| Recovery instructions | |
| Last exercise |
Reference an approved secrets manager; do not place credentials in the dependency map.
The exercise validates decision-making and operational capacity, not merely architecture diagrams.
Not necessarily. Compare outage exposure, payment share, integration cost, and actual route independence. A limited alternative payment method may be a more proportional first step.
After material architecture or supplier changes and at least quarterly for critical dependencies. Verify contacts and access more frequently.
Both roles are needed. The technical owner understands integration and recovery; the business owner approves tolerance, fallback, cost, and customer impact.
Reviewed: 10 August 2026.
Next: prepare for peak sales and maintain a client website inventory.
Pingvera can observe externally visible journeys from an independent location and help distinguish a local storefront failure from a downstream dependency failure.
Pingvera watches whether an online business actually works — uptime, checkout, orders, domain, SSL and server — and alerts you in Telegram, email or a webhook before a customer has to tell you.
Start freeRead next: Ecommerce Channel Dependency Risk · Ecommerce Operations Dashboard: KPI Template · Ecommerce Business Continuity Plan Template · Ecommerce Unit Economics: Practical Template · Run a free site check.