Ingram Micro Supplier Connector
The merchantCENTRAL Supplier Ingram Micro connects Business Central to the IT distributor Ingram Micro — from the article base to the posted invoice. The connector uses two channels, and each carries what it is made for:
- Files for the article base: Ingram publishes a daily price list (about 230,000 articles) and an hourly availability file. Both run through the central merchantCENTRAL import pipeline into the Hub table Supplier Data — limited to the manufacturers you choose.
- The Xvantage API for documents: order, order number, confirmed prices and quantities, delivery dates, tracking and serial numbers, and the invoice with every surcharge.
The connector is an add-on of the merchantCENTRAL Hub: the supplier data feeds pricing, stock and item creation, tracking numbers go to the central tracking, invoices to the Hub's invoice matching.
Why not everything through the API?
Ingram limits the API to 60 calls per minute and prices at most 50 articles per call. Querying the full catalog that way would take more than 4,600 calls — and Ingram prohibits populating the catalog by polling the API. The price list is there for the full range; the API tops up in a targeted way through catalog subscriptions.
Feature Overview
| Feature | Description |
|---|---|
| Price list and availability | Daily price list and hourly availability by file; articles Ingram no longer lists fall back to Draft |
| Manufacturer selection | Only released manufacturers reach the supplier data |
| Catalog subscriptions | Targeted top-ups of single manufacturers, categories or keywords through the API |
| Order from the purchase order | With a price check against Ingram's real-time price (a deviation above 1 % is shown first) |
| Transmission from Trading | The Hub and merchantCENTRAL Trading can trigger the transmission themselves |
| No duplicate orders | Before every real transmission the connector asks Ingram whether the order is already there |
| Status sync | Through the job queue: order number, quantities, prices, dates, tracking and serial numbers |
| Invoices | Amounts, due date and every surcharge — freight, insurance, fees — as item charges |
| Drop shipment | Tracking, delivery date and serial numbers on the sales order too |
| Orders placed elsewhere | Ordered by e-mail or in Ingram's portal? The sync finds and links the order |
| Simulation Mode | On by default: orders are recorded in Business Central only, nothing goes to Ingram |
| License & demo | Tenant- and module-bound license with a free demo (module code INGRAM-MICRO) |
Getting Started
- Make sure the merchantCENTRAL Hub is installed and set up.
- Install Supplier Ingram Micro from AppSource.
- Enable the supplier
INGRAM-MICROin the Supplier List — without a license this starts the free demo registration. - Request your Xvantage credentials (Client ID, Client Secret) from Ingram Micro and note your customer number.
- Run the setup wizard — the credential and import steps can be skipped and completed later.
- Set up price list and availability and select the manufacturers.
- Try the order workflow in Simulation Mode before going live.
Page Overview
| Page | Description |
|---|---|
| Dashboard | Import overview, orders and API, license |
| Setup | Connection, purchasing, automation, import definitions, manufacturer selection |
| Setup Wizard | Guided first setup in eight steps |
| Catalog Subscriptions | Targeted top-ups through the API |
| Orders | Transmission, simulation, linking existing orders, price check |
| Invoices | Invoice import, surcharges, invoice matching |
| Serial Numbers | Reported serial numbers and their assignment |
| Document Navigation | From every document to the Ingram order and back |
| Auto-Processing | Job queue, follow-up and discovery windows |
| Troubleshooting | Common messages and their causes |
Architecture
┌─────────────────────────────────────────────────────────┐
│ Ingram Micro │
│ │
│ Xvantage API (OAuth2) SFTP data service │
│ ├── Catalog / price & avail. ├── Price list (daily) │
│ ├── Order (v7) └── Availability (hourly) │
│ ├── Order search / details │
│ └── Invoices │
└────────────┬──────────────────────────┬─────────────────┘
│ Bearer token + │ Azure Function →
│ customer no. / country │ Azure Blob Storage
┌────────────┴──────────────────────────┴─────────────────┐
│ merchantCENTRAL Supplier Ingram Micro │
└────────────────────────┬─────────────────────────────────┘
│ Events
┌────────────────────────┴─────────────────────────────────┐
│ merchantCENTRAL Hub │
│ (Supplier Data, pricing, stock, tracking, matching) │
└───────────────────────────────────────────────────────────┘
The status is polled through the job queue. Business Central SaaS gives an extension no publicly reachable endpoint Ingram could deliver events to.
Prerequisites
- Microsoft Dynamics 365 Business Central (Cloud, version 28.x or later)
- merchantCENTRAL Hub version 2.99 or later, installed and set up
- Ingram Micro customer account with Xvantage API access (Client ID, Client Secret) and customer number
- For the article base: Ingram's data service subscription for price list and availability, and the files staged in Azure Blob Storage — ALTENBRAND sets this up
- A vendor for Ingram Micro
Trademarks
Ingram Micro and Xvantage are trademarks of Ingram Micro Inc. They are named for descriptive purposes only, to indicate what this software is for. The connector is an independent product of ALTENBRAND Datentechnik GmbH and is not affiliated with, authorized or sponsored by Ingram Micro.
Help & Support
- E-mail: support@altenbrand.de
- General documentation: help.merchantcentral.de