Skip to main content
Talk to an expert
Kerridge logo

Kerridge integration for ecommerce

Real-time stock, pricing and orders between Kerridge and ecommerce. iWeb integrates Kerridge with your ecommerce platform to publish live stock and pricing, capture web orders into the warehouse and keep customer accounts and credit in step. Works with Adobe Commerce, Magento Open Source, Shopify Plus, BigCommerce and other storefronts.

Also searched as: connector, plugin, extension, API integration, system integration.

KerridgeiWeb integration layeryour storefront
Works with - Magento Open Source · Adobe Commerce · Shopify Plus · BigCommerce · Other storefronts
01 · What you get

What a Kerridge integration gives you.

Stock and pricing always live

Customers see accurate stock levels and pricing at checkout because Kerridge feeds the storefront on a cadence you control and stock is reconciled at order time.

Orders flow into fulfillment

Web orders are automatically captured into Kerridge, acknowledged and routed to the warehouse without manual keying, so picking and dispatch start immediately.

Customer credit is enforced

Trade customers' account balances and credit limits are live on the storefront, and checkout blocks orders that would exceed their terms.

Invoicing and returns are transparent

Customers and your customer service team see invoices, credit notes and dispatch confirmations in the ecommerce system within hours of Kerridge generating them.

Downtime is contained

If Kerridge becomes unavailable, the integration queues orders and notifies the team, so sales are not lost and no manual backlog accumulates.

02 · When it's worth it

Where a Kerridge integration earns its place.

If two or more of these are true, the integration usually pays for itself quickly.

Publishing live stock availability and pricing from Kerridge to ecommerce checkout
Capturing web orders and routing them into Kerridge for picking, invoicing and fulfillment
Syncing customer account balances, credit limits and trade pricing back to the storefront
Processing returns and credit notes from ecommerce back into Kerridge ledgers
Reconciling invoices and payments between Kerridge and the commerce platform
03 · The limits

Where off-the-shelf connectors fall short.

Vendor connectors are fine for simple cases. Here's where the real ones need more.

Stock availability buffering

Kerridge publishes stock, but ecommerce often needs a buffer or safety stock level to account for offline demand, manual warehouse picks or fulfilment lag. Standard connectors rarely manage reservation, hold logic or stock allocation rules between systems.

Customer-specific pricing and account rules

Kerridge holds tiered pricing, customer-specific terms and credit limits. Moving these accurately to ecommerce requires mapping Kerridge customer types to ecommerce segments and handling mid-transaction credit-hold enforcement that most connectors do not address.

Order acknowledgement and exception handling

Kerridge may reject an order due to credit hold, stock failure or account block. Standard integration tooling rarely implements fallback queues, customer notification or manual intervention workflows for these cases.

Invoice and return lifecycle visibility

Kerridge invoices, credit notes and returns operate on different timelines from ecommerce orders. Keeping the storefront and customer-facing tracking in step without duplication or orphaned records requires careful ownership design that generic connectors do not enforce.

Handling Kerridge downtime or delays

If Kerridge is unreachable at order time, ecommerce must decide whether to hold checkout, queue orders, or allow sales offline. Without clear fallback rules and monitoring, orders can be lost or duplicated.

04 · The real work

Wholesale and distribution operations live on accurate inventory and customer credit; silent drift between Kerridge and ecommerce is the biggest risk, so monitoring and idempotency matter more than speed.

05 · Where it sits

Where this integration sits in your estate.

Kerridge holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.

One integration architecture, any storefront. Kerridge connects through the same governed layer whatever commerce core you run.

System of record
Source / owner
Kerridge
Financial and order management system of record for wholesalers and distributors
  • Stock levels and reservations
  • Base and customer-specific pricing
  • Customer account balances and credit limits
  • Order acknowledgement and routing
  • Invoices, credit notes and dispatch confirmations
iWeb integration layer
Customer-facing commerce
Commerce platform
Magento Open SourceAdobe CommerceShopify PlusBigCommerceOther storefronts
  • Storefront product catalog and merchandising
  • Ecommerce checkout and customer session
  • Shopping cart and basket
  • Order placement capture
  • Customer-facing order tracking and returns
Connected neighbours
Integration layer
Warehouse management
Receives picking instructions from Kerridge; sends stock movements and dispatch confirmation back.
Integration layer
Shipping and carriers
Receives dispatch instructions and shipment data from Kerridge; sends tracking and label information back to ecommerce.
Integration layer
Customer service and support
Receives order visibility, invoices and returns status from Kerridge; sends customer inquiries and return requests back.
Integration layer
Finance and reconciliation
Receives invoices, credits and payment data from Kerridge; reconciles web orders and refunds to the financial ledger.
Two-way sync where relevant
06 · Surrounding systems

Systems this integration usually sits next to.

Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.

Ecommerce platforms (examples)
  • Magento Open Source
  • Adobe Commerce
  • Shopify Plus
  • BigCommerce
  • Other storefronts
Surrounding systems (examples)
  • Warehouse management and picking systems
  • Point-of-sale and branch stock
  • Payment processors and settlement
  • Shipping and carrier selection
  • Customer support and order tracking
  • Financial reporting and reconciliation
  • Email and customer notifications
Not sure?

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.

07 · Data flows

The data flows we wire.

Each flow has a direction and an owner. We agree both before a line of code is written.

Into ERP
From ERP
BOTH WAYS
Stock and pricing feed: Stock levels, standard and trade pricing, and customer-specific pricing move from Kerridge to ecommerce and the storefront checkout, updated at intervals set by the integration to keep availability and pricing current.
Customer account and credit: Customer master records, account balances, credit limits and trade terms move from Kerridge to commerce
Ecommerce can then show account balance, enforce credit holds and apply trade pricing at checkout.
Web order capture and routing: Orders placed on the ecommerce storefront are captured and sent into Kerridge, where they are acknowledged, routed to the warehouse for picking and labelled for dispatch.
Invoice and dispatch confirmation: Kerridge generates invoices, credit notes and dispatch confirmations which are sent back to ecommerce and passed to the shopper, so the storefront maintains order-to-invoice visibility.
Customer account and balance updates: Changes to customer credit, account holds or trade terms in Kerridge are synced forward to ecommerce; ecommerce-driven returns or cancellations are reflected back in Kerridge as credit adjustments.
08 · How we build it

How iWeb configures the integration around your business.

Same method on every integration. The decisions come before the code.

  1. 01
    Data flow design and ownership

    iWeb maps which system owns each field (stock level, pricing tier, customer credit, order status), when it updates, and how it reconciles if the systems diverge.

  2. 02
    Exception and fallback handling

    iWeb builds queuing, retry logic and manual-intervention workflows for order rejections, credit holds, stock failures and Kerridge unavailability so ecommerce and fulfillment continue to operate.

  3. 03
    Monitoring and alerting

    iWeb sets up dashboards and alerts so your team sees stock sync delays, pricing mismatches, rejected orders and invoice backlog in real time.

  4. 04
    Testing and rollback

    iWeb validates data parity between Kerridge and ecommerce before launch, establishes rollback paths if issues emerge, and sets performance baselines so integration lag does not break checkout.

09 · Ownership

Who owns what.

The single most important table in any integration. One system owns each field; everything else reads it.

Data
Source / owner
Maintained by
Notes
DataStock availability
Source / ownerKerridge
Maintained byWarehouse and inventory team
NotesEcommerce holds a buffer or reservation layer on top to prevent oversell; the integration publishes actual levels at set intervals.
DataBase and customer-specific pricing
Source / ownerKerridge
Maintained byCommercial and pricing team
NotesEcommerce displays pricing but Kerridge is the source; the integration maps customer types to pricing tiers and applies rules at checkout.
DataCustomer account, credit limit and trade terms
Source / ownerKerridge
Maintained byCredit control and account management
NotesEcommerce enforces credit holds and shows account balance; the integration syncs changes bidirectionally and blocks checkout if credit is exceeded.
DataWeb order capture and routing
Source / ownerKerridge
Maintained byOrder fulfilment and customer service
NotesEcommerce accepts the order; the integration sends it to Kerridge where it is acknowledged, routed and becomes the operational record.
DataInvoice, credit note and dispatch confirmation
Source / ownerKerridge
Maintained byFinance and fulfilment
NotesKerridge generates these documents; the integration passes them back to ecommerce and the customer for visibility and reconciliation.
DataIntegration transport and exception handling
Source / ownerIntegration layer
Maintained byeCommerce operations and integration team
NotesThe integration defines fallback queues, retry logic, monitoring and manual workflows so that data loss, duplication or ordering system failure is caught and resolved.
10 · Experienced integrator

Built Kerridge integrations before

iWeb understands how Kerridge operates in wholesale and distribution estates and how ecommerce needs to connect to stock, pricing, accounts and order processing. We have designed and supported integrations that keep inventory, customer credit and invoice reconciliation accurate across both systems.

Familiar with Kerridge data models, APIs and batch-export options; experienced with both real-time and scheduled feed architectures.
Understand how stock buffers, pricing tiers and customer account rules need to be mapped and enforced between Kerridge and ecommerce without silent failures.
Have implemented fallback queuing, credit hold enforcement and order-acknowledgement workflows so that Kerridge downtime or rejections do not break the checkout experience.
Know how to monitor stock sync, pricing updates, order capture, invoicing and reconciliation so your team sees issues before they impact fulfillment or customers.
11 · Before launch

What we test before launch.

Every one of these is rehearsed before a customer ever sees the integration.

Stock parity: verify that Kerridge stock levels match ecommerce after a full sync and that no items show different availability between systems.
Pricing accuracy: place test orders with different customer types in ecommerce and confirm that each customer sees their correct Kerridge pricing tier applied at checkout.
Credit enforcement: test a customer at their credit limit and confirm ecommerce blocks the order and the team is alerted.
Order idempotency: submit the same order twice and confirm it is captured once in Kerridge with no duplicate line items.
Fallback and queue: stop Kerridge and place an order in ecommerce; confirm the order is queued and the team is notified; restart Kerridge and verify the order is delivered and processed.
Invoice sync: complete an order end-to-end and confirm the Kerridge invoice appears in the ecommerce customer account within the agreed SLA.
Monitoring and alerting: trigger a stock sync delay, pricing mismatch and order rejection, and confirm each event appears in the integration dashboard and triggers the correct alert.
12 · Failure points

Common risks and where they bite.

We name these on day one. A risk written down is a risk you can plan around.

Stale stock or pricing at checkout

If the integration feed from Kerridge runs infrequently or is delayed, customers can place orders against out-of-stock items or old pricing, leading to oversell or margin loss. Silent delays in the feed are especially dangerous.

Orders rejected after checkout

An order may be accepted by ecommerce but rejected by Kerridge due to credit hold, stock failure or account block. Without clear fallback and customer notification, the order is lost and the customer receives no acknowledgement.

Duplicate orders or missed orders

If the integration retries without idempotency checks, orders can be duplicated in Kerridge. Conversely, if a network fault occurs between ecommerce capture and Kerridge receipt, the order can disappear entirely.

Invoice and credit reconciliation drift

Kerridge invoices, credits and ecommerce refunds operate on separate timelines. Without careful tracking of which system is the source of truth for each document type, invoices and credits can be lost, duplicated or mismatched.

Customer account and credit-limit chaos

Customer master data, account balances and credit limits live in Kerridge but are needed on the storefront. If syncing is incomplete or infrequent, some customers see old balances or incorrect credit limits, leading to failed checkouts or unauthorized orders.

Kerridge downtime breaks checkout

If ecommerce tries to fetch live stock or check credit at order time and Kerridge is offline, checkout hangs or fails. Without fallback logic to queue orders and notify the team, sales stop and manual backlog piles up.

14 · Questions

Common questions about Kerridge integrations.

How often does stock sync from Kerridge to ecommerce?

iWeb configures the stock feed cadence based on your fulfillment speed and product mix. Fast-moving stock typically syncs every 15-60 minutes; slower lines may sync daily. The integration also publishes real-time stock adjustments if Kerridge supports event streaming. Monitoring alerts you if a sync is delayed.

What happens if a customer's credit limit is exceeded at checkout?

The integration fetches the current credit limit and balance from Kerridge at order time. If the order would exceed the limit, ecommerce either blocks the order, triggers a manual review workflow, or holds the order in a queue for credit approval. The rules are configured based on your credit policy.

How are orders captured into Kerridge?

Web orders are transmitted from ecommerce to Kerridge in real time or in a batch, depending on your integration design. Kerridge acknowledges receipt, applies validation rules (credit, stock, account status) and routes the order to the warehouse. If Kerridge rejects the order, iWeb logs the reason and triggers a fallback or manual intervention workflow.

What happens if Kerridge is offline when an order is placed?

iWeb configures a fallback behaviour: the integration can queue the order in a staging system, allow ecommerce to capture it locally and retry sending to Kerridge later, or hold checkout with a retry message to the customer. The choice depends on your tolerance for offline orders and reconciliation complexity. Alerts notify your team immediately.

How do invoices and credit notes flow back to the customer?

Kerridge generates invoices and credit notes as orders are picked and dispatched. The integration pulls these documents and publishes them to ecommerce, where customers can view them in their account or via email. The integration also reconciles these documents with the original order to ensure nothing is orphaned.

How are returns and refunds handled?

Returns can be initiated in ecommerce or in Kerridge. The integration captures the return reason and quantity, sends a request to Kerridge to generate a credit note, and syncs the credit back to the customer's account. The flow ensures the customer balance is updated and the warehouse is notified of the return.

How do you prevent duplicate orders in Kerridge?

The integration implements idempotency keys and order-deduplication logic so that network retries or system failures do not result in the same order being created twice. Kerridge is configured to reject duplicates based on the ecommerce order ID, and monitoring alerts you if a duplicate is attempted.

How is customer-specific pricing applied at checkout?

The integration maps each customer record in ecommerce to their Kerridge customer type or pricing tier. At checkout, the integration queries Kerridge for the applicable price and discount rules and applies them in real time. This ensures trade customers always see their negotiated rates.

Who owns the stock buffer between Kerridge and ecommerce?

iWeb defines whether the buffer is managed in Kerridge (via reserved stock), in ecommerce (via a local hold), or shared. Ownership is documented and monitored so that oversell is prevented and stock is not double-counted. A typical approach is to hold a small buffer in ecommerce and reconcile it daily against Kerridge.

How do you handle price and stock changes mid-week?

The integration can support real-time or scheduled price and stock updates from Kerridge to ecommerce. If you need changes to go live immediately, iWeb configures event-driven syncs; if batch is acceptable, the integration can run on a schedule. Monitoring tracks whether updates are applied on time.

What happens if order acknowledgement from Kerridge is delayed?

The integration tracks acknowledgement status and sets time-based alerts. If an order is not acknowledged within a threshold (e.g., 1 hour), iWeb escalates the issue to your team. The order remains visible to the customer with a 'pending' status until Kerridge acknowledges it.

How do you test the integration before going live?

iWeb runs data-parity checks to ensure stock, pricing, customer accounts and orders match between Kerridge and ecommerce. Test orders are placed end-to-end to verify capture, acknowledgement, picking and invoicing. Fallback scenarios (Kerridge offline, credit rejection, stock failure) are exercised to confirm alerts and queue handling work correctly.

How does the integration handle VAT and tax on orders?

Kerridge is configured with tax codes and rules. When an order is sent from ecommerce, the integration ensures tax is calculated correctly and passed to Kerridge so the invoice reflects the right amount. Invoices generated by Kerridge include tax and are reconciled in finance.

What monitoring and dashboards does iWeb provide?

iWeb builds dashboards showing stock sync status, pricing update lag, order capture and acknowledgement rates, rejected orders, invoice backlog and Kerridge availability. Alerts notify your team of delays, failures or anomalies so issues are caught before they impact customers.

14b · Same category

Other erp · finance integrations.

Adjacent integrations in the same category. Same shape of work, different vendor.

ERP · finance
Next step

Have a Kerridge integration brief?

Send the brief, or tell us what is breaking. You will get a written response from a senior expert: the integration boundary, the realistic shape, the risks worth naming, and what it takes to support after launch.
Talk to an expertOr browse all integrations →