What a Trade counter systems integration gives you.
Online channels see real branch availability; customers do not discover unavailable items at checkout. Branch staff trust ecommerce stock decisions. Oversell across channels drops.
Trade-account pricing, bulk discounts and local overrides flow from ERP to the till. Prices at the counter match prices online. Disputes and manual corrections shrink.
Online orders for branch collection arrive in the till or branch management workflow automatically. Pick slips print; customers collect on time. Customer frustration and failed collections fall.
A customer can build loyalty and account history across both channels. Staff recognise repeat customers. Promotions and rewards work wherever the customer shops. Loyalty grows.
Branch sales, returns, discounts and stock adjustments flow to ERP without manual entry. Day-end reconciliation is faster. Finance and inventory teams trust the numbers.
Where a Trade counter systems 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.
Most trade counter systems have no automatic way to receive click-and-collect orders from your storefront. Orders land in email or a manual queue; staff miss them or route them incorrectly.
Till systems often report stock end-of-day or batch. Real-time stock changes from online don't reach the till; branch staff over-commit or sell out stock that ecommerce thinks is available.
Local overrides and trade-account pricing are often hard-coded in the till. When ERP pricing changes, staff must manually update the till or use error-prone spreadsheets.
In-store customer lookups and loyalty transactions live in the till. Online customer accounts are separate. A customer who buys both in-store and online appears as two people; loyalty is fragmented.
Returns, discounts, refunds and order exceptions are reconciled by hand or spreadsheet after the fact. Gaps between what the till recorded and what ERP received become accounting and customer-service chaos.
Branch operations and ecommerce often use separate customer records and stock systems; the till sees one number, online sees another, ERP sees a third. The integration has to define which system is ground truth for each data type and handle the reconciliation when reality drifts.
Where this integration sits in your estate.
Trade counter systems 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.
Works across the whole stack. Connect Trade counter systems to your storefront, ERP and everything between.
- Till and point-of-sale transactions
- Branch stock levels and movements
- Local customer lookups and in-store loyalty
- Pick and collection workflows for click-and-collect orders
- Staff and checkout operations at the branch
- Customer ecommerce accounts and online identity
- Storefront browsing and online cart
- Online order placement and checkout
- Click-and-collect order intake
- Online customer communication and order tracking
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.
- Magento Open Source
- Adobe Commerce
- Shopify Plus
- BigCommerce
- Other storefronts
- ERP (Sage, NetSuite, Microsoft Dynamics, SAP)
- OMS (order routing and fulfilment orchestration)
- Till system (EPOS, NCR, Tiller, Lightspeed)
- Inventory management (stock visibility and allocation)
- Customer data platform or ERP customer master
- Loyalty platform
- Branch management or warehouse management system
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.
- 01Stock synchronisation engine
We build the inbound flow from the till to ERP and OMS that captures stock movements in real time or near-real time. eCommerce stock APIs pull live availability. Oversell risk and stock drift drop.
- 02Pricing and discount distribution
We design the outbound flow from ERP that publishes base prices, trade-account pricing and promotions to the till system. Staff and customers see the correct price without manual intervention.
- 03Order ingestion and branch routing
We build the inbound flow from your storefront that captures click-and-collect orders and routes them to the branch till, management system or picking solution. Orders arrive automatically and on time.
- 04Customer record linkage and synchronisation
We design the bidirectional flow that links ecommerce customer records with till customer lookups. Online updates propagate to the branch; branch transactions and loyalty activities feed back to the online profile.
- 05Exception handling and reconciliation
We map the failures: offline till periods, stock adjustments that arrive out of order, returns and refunds that need to be matched back to the original transaction. We build the monitoring and reconciliation layer that surfaces these exceptions so you can fix them intentionally, not discover them during audit.
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 integrated till systems with ERP, OMS and ecommerce platforms for retail and trade operations. We understand the branch operational rhythm, the need for real-time stock sync, the complexity of unified customer records across channels, and the reconciliation discipline that keeps branch operations and online channels in step.
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 the till reports stock end-of-day but ecommerce stock updates in real time, a customer orders online while the till is finishing a large transaction. The branch sells the last unit. Ecommerce promises the next unit is in stock. One customer goes unsatisfied.
If orders do not reach the till or branch management system automatically, they sit in email or a shared folder. Staff miss them. Customers wait. Refunds and complaints follow.
If the till pricing is hard-coded and ERP pricing changes, the till still charges the old price or staff manually override. Invoices and customer statements do not match what was actually charged. Finance reconciliation fails.
If the till customer lookup is separate from the ecommerce customer account, a returning customer is treated as new both times. Loyalty is fragmented. Personalisation and cross-channel offers do not work.
If an in-store return is not clearly linked to the original online order (or vice versa), accounting records the reversal in the wrong ledger. Refund reconciliation drifts. Customer account balances become hard to trust.
When the till loses connectivity, stock movements, sales and customer changes are queued locally. When connectivity resumes, if the queue is not processed in the right order, stock counts in ERP can become inconsistent with what the till recorded.
Relevant services and sectors.
Common questions about Trade counter systems integrations.
How do we keep ecommerce stock in sync with branch stock?
The integration captures stock movements from the till (sales, returns, adjustments) and flows them to ERP in real time or batch. OMS or your inventory API pulls the consolidated branch stock from ERP so ecommerce knows real availability. If the till is offline, stock changes are queued and replayed when connectivity resumes, in the correct order.
What happens to trade-account pricing when ERP pricing changes?
ERP publishes trade-account pricing rules and customer-account tiers to the till system. When ERP pricing changes, the till receives the update and applies the new price at the next transaction. Overrides or delays are flagged so finance can spot them. Pricing is not hard-coded in the till; it is always ERP-driven.
How do click-and-collect orders reach the branch?
Ecommerce captures the order and flags it for branch collection. The order flows to OMS and is routed to the branch till or branch management system. A pick slip prints or a notification appears on the till screen. Branch staff pick, pack and stage the goods. When the customer arrives, the till looks up the order and completes collection.
Can a customer who buys online also be recognised in-store?
Yes. The integration links ecommerce customer records to ERP customer master records. When a customer walks into the branch, staff can look them up by email, phone or loyalty number. The till sees their account history, loyalty balance and any online orders they have placed. Loyalty and personalisation work across both channels.
How do in-store returns and refunds get recorded in ERP?
Till staff record the return or refund at the branch point of sale. The transaction flows to ERP with a reference to the original order (online or in-store). Finance sees the reversal in the correct ledger. If the original order was online, the refund is matched back to that transaction so the customer's account is accurate.
What if the till goes offline?
The till continues to operate and queues transactions (sales, returns, stock adjustments, customer changes) locally. When connectivity resumes, the queue is replayed to ERP and ecommerce in the order transactions happened. Stock counts are reconciled; customer records are updated. The integration ensures no transactions are lost or duplicated.
How do we know branch stock, pricing and customer data are in sync?
The integration builds a reconciliation layer that checks branch stock against ERP at day-end (or on-demand), flags pricing mismatches between till and ERP, and audits customer record consistency across till, ERP and ecommerce. Exceptions are surfaced in a dashboard so operations and finance can investigate and resolve them before they become bigger problems.
Can we bulk-update branch pricing without touching the till manually?
Yes. ERP publishes pricing updates to the till system automatically. Bulk changes (promotional pricing, seasonal adjustments, trade-account tier updates) all flow from ERP without manual till configuration. Staff do not need to re-key prices or apply spreadsheet updates.
How do we prevent oversell when both branch and ecommerce are selling the same stock?
OMS or inventory management holds a reserved pool of stock for each branch and channel. When a customer buys online, stock is reserved for that channel. When the till sells, the till reports the movement immediately (or batch). ERP sees the consolidated position and ecommerce is fed the true available quantity. Oversell across channels is prevented by allocation rules, not manual tracking.
What data flows back to reporting and finance?
Till sales, returns, discounts and stock adjustments flow to ERP daily (or per-shift). Finance sees branch turnover by product and customer. Reporting teams see channel mix (branch vs. online), product performance across channels, and customer behaviour by location. All data is sourced from the integration, not manually entered spreadsheets.
How does the integration handle multiple branches?
Each branch till is configured as a separate location in ERP and OMS. Stock, pricing and customer records are branch-aware. Orders can be routed to the nearest branch for click-and-collect. Pricing can vary by branch (local promotions). Stock visibility is by location. Reconciliation and reporting roll up across all branches into the central ledger.
Can we still run local branch stock takes and adjustments?
Yes. Branch staff can perform a stock take at the till, record adjustments and submit them. Adjustments flow to ERP, are marked for review by central inventory, and are reconciled against the ERP count. The integration does not prevent local management; it ensures adjustments are transparent and governed.
What happens if ecommerce and the till disagree on a customer's loyalty balance?
The integration defines a source of truth for loyalty (usually ERP or a dedicated loyalty platform). Both till and ecommerce pull the current balance from that system at checkout. When a customer makes a purchase (online or in-store), the loyalty transaction is recorded immediately and is visible to both channels. Discrepancies are flagged by the reconciliation layer for investigation.



