Skip to main content
Talk to an expert
Epicor BisTrack logo

Epicor BisTrack integration for ecommerce

Orders, stock and pricing governed by BisTrack consistently iWeb connects Epicor BisTrack to your commerce platform so that stock availability, pricing and customer credit stay authoritative and synchronized across every channel. Works with Adobe Commerce, Magento Open Source, Shopify Plus, BigCommerce and other storefronts.

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

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

What a Epicor BisTrack integration gives you.

Stock accuracy across channels

Shoppers see accurate availability and you avoid overselling across web, B2B, marketplace and in-location channels. Allocation logic sits in BisTrack; commerce reflects it without delay.

Orders reach fulfilment on time

Web orders land in BisTrack and flow through to picking and packing without manual rekeying. BisTrack's acknowledgement and back-order logic is transparent to the storefront.

Pricing stays governed and current

Customer-specific discounts, tiered rates and promotional overrides apply consistently across all commerce channels. Price changes in BisTrack propagate to storefronts within your chosen refresh window.

Credit and account integrity at checkout

Customer credit limits and account status control checkout eligibility and order terms. Changes to customer risk profile in BisTrack surface in commerce with minimal delay.

Finance audit trail stays clean

Orders, invoices and credits reconcile clearly between BisTrack and commerce. You can trace revenue by order, customer and nominal code without manual intervention.

02 · When it's worth it

Where a Epicor BisTrack integration earns its place.

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

Publish stock availability and allocated inventory to commerce in real time
Push web orders and B2B transactions into BisTrack for acknowledgement and fulfilment
Synchronise base pricing, customer-specific pricing and price breaks from BisTrack to storefront
Reflect customer credit limits and account status changes into checkout rules
Send invoice, credit note and dispatch confirmations back to commerce and customer portals
Reconcile web order revenue with ERP nominal codes and VAT treatment
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.

No native multi-warehouse retail sync

BisTrack does not publish real-time stock by fulfillment location for retail scenarios. You need custom logic to aggregate warehouse stock into sellable inventory and handle location-based fulfilment routing.

Order acknowledgement timing gaps

BisTrack processes inbound orders asynchronously. If your storefront requires immediate acknowledgement to the shopper, you must implement a local queue and polling mechanism to catch BisTrack's response and surface it in time.

Limited payment and refund integration

BisTrack does not natively capture payment instrument data or handle refund reversals. Finance reconciliation between payment gateway, commerce platform and BisTrack requires manual mapping or a third-party reconciliation layer.

Customer credit logic not exposed to storefront

Credit limits and account status live in BisTrack but are not available as lookup queries from commerce. You must fetch and cache this data periodically, creating a window where checkout rules may not reflect live account changes.

No channel-specific pricing or stock override

BisTrack publishes a single pricing and stock truth. Marketplace or B2B channel-specific pricing, bundling or inventory reserves must be managed outside BisTrack or by post-processing the published feeds.

04 · The real work

Most oversell incidents happen at the boundary between stock refresh cycles: orders arrive faster than stock publishes, and allocation rules are not visible to the shopper until after purchase.

05 · Where it sits

Where this integration sits in your estate.

Epicor BisTrack 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.

No platform lock-in. We integrate Epicor BisTrack with the commerce core you already have, or the one you are moving to.

System of record
Source / owner
Epicor BisTrack
System of record for stock, pricing, customer credit and transactional orders
  • Stock availability and warehouse allocation
  • Base pricing and customer-specific discounts
  • Customer accounts and credit limits
  • Web order acknowledgement and fulfillment status
  • Invoices, credit notes and general ledger posting
iWeb integration layer
Customer-facing commerce
Commerce platform
Adobe CommerceMagento Open SourceShopify PlusBigCommerceOther storefronts
  • Storefront user experience and checkout flow
  • Customer identity and authentication
  • Shopping cart and cart persistence
  • Payment capture and authorization
  • Order history and customer self-service portals
Connected neighbours
Integration layer
PIM
Product content, attributes and digital assets; commerce publishes merchandised catalogue independently of stock and pricing flows
Integration layer
WMS / 3PL
Pick, pack, label and dispatch; receives fulfillment instructions from BisTrack and sends tracking events back to commerce and customers
Integration layer
OMS
Order routing across channels and fulfillment centres; sits between commerce and BisTrack to orchestrate multi-channel allocation
Integration layer
Payment gateway
Captures and authorizes payment; iWeb maps payment status to BisTrack order status for revenue recognition and reconciliation
Integration layer
Business intelligence
Order, revenue and customer analytics; data extracts from BisTrack and commerce are combined in a warehouse for reporting
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)
  • Adobe Commerce
  • Magento Open Source
  • Shopify Plus
  • BigCommerce
  • Other storefronts
Surrounding systems (examples)
  • Product Information Management (PIM) for content and assets
  • Order Management System (OMS) for multi-channel order routing
  • Warehouse Management System (WMS) for pick, pack and ship
  • Payment gateway for credit card and alternative payment processing
  • Customer Data Platform (CDP) for audience and contact segmentation
  • Marketplace connectors for Amazon, eBay or industry-specific channels
  • Business intelligence and reporting layer for order and revenue analytics
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 allocation refresh: Available stock, reserved inventory and location-level allocation flow from BisTrack to commerce at configurable intervals
Commerce uses this data to populate search facets, availability messaging and checkout stock warnings.
Pricing and customer-specific discounts: Base prices, tiered discounts, customer-specific pricing agreements and promotional overrides publish from BisTrack to commerce
Price-book logic remains owned by BisTrack; commerce reflects the published rates without modification.
Web order submission and acknowledgement: Customer orders from the storefront flow into BisTrack as sales orders or purchase orders
BisTrack returns acknowledgement status, order numbers and any allocation or back-order exceptions back to commerce within a defined SLA.
Invoice, credit and dispatch events: Invoice records, credit notes and despatch confirmations flow from BisTrack back to commerce for customer visibility
Commerce sends these events to the customer portal, email and marketplace channels.
Customer account and credit changes: Customer profile updates, credit limit changes and account-status flags sync from BisTrack to commerce at intervals
Web customer registration and B2B account requests flow back to BisTrack for approval and setup.
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
    Build a resilient order inbound

    We create a persistent queue for inbound orders so that commerce does not block checkout waiting for BisTrack. Failed submissions are retried with exponential backoff and human alerts.

  2. 02
    Design stock sync for multi-location

    We map BisTrack's warehouse and allocation logic to your commerce inventory model. Stock publishes at intervals you control, with fallback rules if BisTrack is unreachable.

  3. 03
    Govern pricing and discount application

    We extract price books, customer agreements and promotional rules from BisTrack and publish them to commerce as a clean feed. Pricing is always BisTrack-authoritative; commerce applies it without override.

  4. 04
    Cache and monitor customer credit

    We fetch customer credit limits and account status from BisTrack on a schedule you define. We monitor cache freshness and alert if the data is stale or BisTrack is unavailable.

  5. 05
    Map orders to ERP nominal codes

    We build the bridge between commerce order lines, tax treatment and BisTrack's general ledger. Each transaction lands in the correct account with the right VAT and product coding.

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 and allocation by location
Source / ownerEpicor BisTrack
Maintained byWarehouse and operations teams
NotesCommerce publishes the latest available inventory to storefronts and channels; BisTrack remains the source of truth for physical and allocated stock.
DataBase pricing and customer-specific discounts
Source / ownerEpicor BisTrack
Maintained byPricing and sales management teams
NotesCommerce applies published prices to orders without modification; any change to pricing logic or rates flows from BisTrack.
DataWeb orders submitted to fulfilment
Source / ownerEpicor BisTrack
Maintained byOrder management and fulfilment teams
NotesCommerce captures the customer intent and payment; BisTrack receives orders and drives acknowledgement, allocation and fulfillment.
DataCustomer accounts and credit limits
Source / ownerEpicor BisTrack
Maintained byCredit and accounts teams
NotesCommerce caches credit and account status for checkout enforcement; BisTrack changes are published to commerce on a refresh schedule.
DataInvoice, credit note and dispatch records
Source / ownerEpicor BisTrack
Maintained byFinance and logistics teams
NotesBisTrack generates invoices and credits; commerce publishes these to customer portals and channels for visibility.
DataFinance reconciliation and nominal coding
Source / ownerEpicor BisTrack
Maintained byFinance and operations
NotesCommerce orders map to BisTrack accounts and VAT treatment; reconciliation happens at the transaction level for audit compliance.
10 · Experienced integrator

Built this before

iWeb has integrated Epicor BisTrack with ecommerce platforms in distribution, manufacturing and field-service environments where inventory accuracy and order-to-cash speed are critical. We understand how BisTrack's asynchronous order processing, multi-location allocation and pricing governance sit alongside commerce, OMS and fulfillment systems.

We have designed stock sync and reservation logic for multi-warehouse BisTrack estates, including fallback rules when allocation is delayed.
We implement order submission queues and retry logic that allow commerce to stay responsive even when BisTrack is slow or temporarily offline.
We map customer-specific pricing agreements and discount hierarchies from BisTrack to commerce, keeping pricing single-source.
We have built credit-limit caching and account-status enforcement in checkout, with monitoring for stale or missing data.
We connect BisTrack to PIM, OMS, WMS and payment platforms so that product content, order routing, fulfillment and finance reconciliation all stay aligned.
11 · Before launch

What we test before launch.

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

Verify stock levels in BisTrack match published inventory in commerce after a full refresh cycle with no concurrent orders.
Confirm that a test order submitted to commerce is received and acknowledged in BisTrack within your defined SLA, and acknowledgement is visible in the storefront.
Check that customer-specific pricing rules from BisTrack (tiered discounts, customer agreements) apply correctly at checkout for test accounts.
Test credit-limit enforcement: an order that exceeds a customer's credit limit must be rejected at checkout with a clear error message.
Validate that an invoice or credit note generated in BisTrack appears in the customer portal and matches the original order total, tax and nominal coding.
Simulate a BisTrack outage and confirm that orders queue locally, do not block checkout, and are resubmitted when BisTrack recovers.
Run a reconciliation report comparing web order revenue (by customer, date, account code) with BisTrack general ledger postings; all lines must match.
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.

Stock visibility lag causes oversell

If stock publishes to commerce on a 15-minute cycle but orders flow into BisTrack in real time, a surge of orders can allocate stock that has already been claimed. You must choose a sync interval that matches your channel volume and tolerance for back-orders.

Orders stuck in submission queue

If BisTrack is slow or temporarily offline, web orders may back up in the local queue. If the queue is not monitored and exceptions not escalated, orders can sit for hours before anyone notices.

Customer credit check fails silently

If the credit cache is stale and BisTrack cannot be reached, you must decide whether to allow checkout to proceed or reject it. If you reject without alerting the customer or support team, legitimate orders are lost.

Pricing drift between systems

If a price-book change in BisTrack does not reach commerce before the next order, the order may be submitted at an old rate. Revenue reconciliation then becomes a manual dispute.

Order acknowledgement timeouts without fallback

If you wait for BisTrack's order acknowledgement before confirming to the shopper, and BisTrack is slow, checkout hangs. You must implement a timeout and a local fallback so the shopper always gets a response.

Invoice reconciliation breaks under volume

If invoices flow back from BisTrack faster than your reconciliation pipeline can process them, or if invoice numbers collide with manual adjustments, your audit trail becomes unreliable.

14 · Questions

Common questions about Epicor BisTrack integrations.

How often does stock refresh from BisTrack to the storefront?

Stock publishes on a schedule you control - typically every 15 to 60 minutes depending on order volume and your acceptable oversell risk. Real-time sync is not feasible because BisTrack processes allocations asynchronously. Between refreshes, commerce shows the last-published inventory. If you need instant availability updates, you must implement a webhook or API callback from BisTrack when stock changes, which requires custom development.

What happens to a web order if BisTrack is offline when it arrives?

Orders queue locally in commerce or a middleware layer. iWeb builds retry logic that resubmits orders to BisTrack at intervals until they are acknowledged or a deadline is reached. If the deadline passes without acknowledgement, support is alerted and can manually intervene. The shopper is notified of the delay via email.

Do customer-specific prices apply automatically at checkout?

Yes, if customer identity is passed to commerce and pricing is tagged by customer or customer group in BisTrack. iWeb maps BisTrack's pricing tiers and agreement rules to your storefront's pricing engine. If a customer does not match a specific agreement, the base price applies. Price recalculation happens at cart time.

How do credit limits prevent overselling on customer accounts?

BisTrack publishes customer credit limits to commerce. At checkout, commerce checks the order total against the cached credit limit and either allows or blocks the sale. The cache refreshes on a schedule you define. If you want real-time credit checks, BisTrack must expose a synchronous API query, which may require additional BisTrack configuration.

How do orders reconcile to general ledger accounts?

Each order line in commerce is tagged with a product code that maps to a BisTrack general ledger account and VAT code. When the order reaches BisTrack, it uses that mapping to post revenue to the correct account. iWeb builds and tests this mapping so that your monthly P&L rolls up cleanly from transactional orders.

Can we use BisTrack for B2B and B2C channels simultaneously?

Yes. iWeb configures commerce to route orders to BisTrack with channel-specific fields so that B2B orders (e.g., with purchase order numbers and net terms) and B2C orders (e.g., with payment captured) are both acknowledged and fulfilled correctly. Pricing and credit rules can differ by channel if you set them up in BisTrack.

What happens when a customer requests a refund?

Refunds are initiated in commerce or your OMS and flow to BisTrack as credit memos. BisTrack generates a credit note and posts it to the customer account. The credit note flows back to commerce for customer visibility. iWeb ensures that refund amounts reconcile to the original invoice so that finance has a clear audit trail.

How does inventory adjust if a physical stocktake uncovers a variance?

Physical counts and variances are recorded in BisTrack as stock adjustments. These adjustments flow into the next stock refresh cycle and update commerce. iWeb monitors the variance between published stock and actual allocations so that large discrepancies are flagged for investigation.

Can we override a BisTrack price in commerce for a promotion or clearance?

We recommend managing all pricing in BisTrack to keep it single-source. If you need short-term overrides (e.g., flash sales), you can implement them in BisTrack and republish, or manage them in a separate promotion engine that sits ahead of BisTrack pricing. Overriding BisTrack prices in commerce creates reconciliation risk and should be avoided.

What observability do we have into order and stock sync failures?

iWeb builds dashboards and alerts for failed order submissions, stock sync delays, pricing drift, and credit lookup failures. You receive daily reports of exception queues and can drill into individual transactions. Critical failures (e.g., stock not updated for 2 hours) trigger immediate alerts to your operations team.

How do we handle multi-location orders that span fulfillment centres?

BisTrack tracks inventory by warehouse and location. When an order arrives, BisTrack's allocation engine assigns items to the nearest fulfillment centre or follows a routing rule you define. iWeb ensures that orders are marked with their assigned location so that logistics can pick and pack correctly.

What happens to our commerce data if we upgrade or replatform BisTrack?

The integration is built on BisTrack's standard APIs and data structures, so upgrades typically require only testing. If you migrate to a different ERP, iWeb can rebuild the integrations to the new system. We document all field mappings and logic so that the data model is portable.

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 Epicor BisTrack 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 →