AirFi at a glance.
- Category
- POS · retail · branch systems
- Role in the estate
- The trade counter, till and branch system - owns walk-in transactions, click-and-collect touch points and often the local customer relationship.
- Commonly connects with
- Commerce platforms · ERP · finance · OMS · order management · Payments
- Typical use cases
- Sync crew account balances and permissions between ground commerce and in-flight ordering · Move in-flight sales transactions and inventory movements back to ERP for reconciliation · Publish pricing and product availability to crew tablets in real time · Handle returns and adjustments from cabin sales back to the commercial ledger
- Relevant services
- BuildSupportPIM and DataRescue
What an AirFi integration gives you.
Cabin stock movements and sales automatically feed to ERP and warehouse systems. Physical and ledger stock remain in step without manual count reconciliation or missing transactions.
Account balances, credit limits and permissions update automatically from ground systems into AirFi. Crew members and finance teams see a single source of truth for account state and purchasing rules.
Price and promotion changes published in commerce flow to crew tablets in real time. Crew members and airline finance see the same pricing, eliminating ringing errors and margin leakage.
In-flight sales and adjustments move directly to ERP for ledger posting and reconciliation. Month-end close is faster and audit trails are complete without manual data entry.
Sales captured during offline periods are reliably queued and posted when connectivity returns. No transactions are silently dropped and crew can operate confidently knowing sales will reconcile.
Where an AirFi 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.
AirFi does not talk directly to ecommerce platforms or ERPs by default. Pricing, crew accounts, inventory and transaction data must be manually loaded or synced via custom integration.
AirFi tracks cabin inventory but has no native two-way sync with ERP or warehouse systems. Stock movements must be manually reconciled or exported and re-entered, creating audit and reconciliation risk.
Crew account balances, permissions and linked customer profiles do not automatically update from ground systems. Manual uploads or batch feeds are required, risking stale data during peak sales.
Price and promotion changes in ground systems do not automatically push to crew tablets. Pricing must be manually updated in AirFi, increasing the risk of stale or incorrect prices at checkout.
In-flight sales must be exported and manually imported into ERP or accounting systems. Transaction detail, timings and payment methods are not automatically reconciled, creating month-end delays and audit friction.
When AirFi may not be the simplest fit.
A short, honest list. Not a warning; just where a different shape of system usually costs less to run.
The challenge in airline retail is keeping crew accounts, inventory and pricing in step across ground systems and in-flight tablets without creating offline brittleness or reconciliation delays.
How this integration connects to your estate.
AirFi 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.
Storefront independent. AirFi feeds stock, pricing, orders and customer data into your chosen platform.
- In-flight transaction capture (sales, refunds, adjustments)
- Crew tablet ordering and checkout experience
- Cabin-local product and pricing display
- Offline transaction queuing during connectivity loss
- Crew authentication and session state
- Product catalogue, base pricing and promotion authoring
- Ground customer accounts and loyalty programme
- Ecommerce storefront and online ordering
- Customer-facing order status and tracking
- Channel-specific pricing rules and availability
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
- SAP, Oracle NetSuite, Microsoft Dynamics 365 (ERP)
- Infor, Epicor (ERP for aviation)
- Shopify, BigCommerce (commerce platforms)
- Inventory and warehouse management systems
- Customer loyalty and account platforms
- Identity and SSO (crew authentication)
- Pricing and promotions engines
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.
- 01Design the crew account and permission model
iWeb defines how crew identifiers, account balances, purchasing limits and staff discounts map between ground commerce, ERP and AirFi. Ownership and refresh frequency are agreed upfront so data stays current.
- 02Build real-time pricing synchronisation
iWeb constructs the pipelines so that price, promotion, availability and cabin-specific restrictions flow from commerce or PIM to AirFi as changes happen. Crew tablets stay current without manual updates.
- 03Automate in-flight transaction posting
iWeb builds the export and ledger-posting flows so that completed sales, refunds and adjustments move from AirFi to ERP automatically. Transaction detail, GL codes and audit trails are preserved.
- 04Handle offline queuing and reconciliation
iWeb designs the offline-queue architecture so that in-flight sales captured without connectivity are reliably held and posted when the aircraft reconnects. Exception queues and monitoring are built in.
- 05Monitor and alert on data drift
iWeb establishes the observability so that pricing mismatches, missing transactions, stale accounts and connectivity issues are surfaced early. Operational teams know when the integration needs attention.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built airline retail integrations
iWeb has built in-flight ordering and payment integration across airline platforms. We understand how AirFi sits between crew workflows, cabin inventory and ground ERP / commerce systems and how to keep transaction data, account state and pricing aligned across both.
Enterprise digital commerce specialists since 1995
UK-based, employee-owned team
Adobe Gold Commerce Partner
ERP, PIM and operational integration experience
Build, replatform, rescue and long-term support
Platform-led where appropriate, integration-led across the wider estate
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 account balances and permissions are synced infrequently or fail to push from ground systems, crew may be over-charged or denied legitimate purchases mid-flight. Offline crew tablets will apply old limits.
If pricing is not synced automatically or is synced out of step with ground promotions, crew will see different prices than ground customers. This creates confusion and margin loss.
If AirFi queuing fails during offline periods or if transactions are not reliably posted when connectivity returns, sales data is lost, inventory counts become wrong and month-end reconciliation fails.
If cabin stock movements and sales are not automatically exported to ERP, warehouse and finance teams see a different stock position than what is actually in the cabin. Ordering and reconciliation become unreliable.
If pricing, accounts or transactions are not automated, operations staff fall back to manual uploads, spreadsheets or batch files. These become unmaintained and are forgotten during staff turnover, breaking the integration.
If in-flight transactions do not capture payment method detail or if crew account debits are not reconciled against bank deposits, finance cannot match cabin sales to bank feeds or customer account ledgers.
Relevant services and sectors.
Common questions about AirFi integrations.
How do we sync crew account balances from ERP to AirFi so cabin ordering stays aligned?
iWeb designs a scheduled or event-driven sync so that account balances, credit limits and permissions flow from ERP to AirFi. The frequency and trigger rules are agreed based on your operational rhythm and offline cabin requirements.
What happens if a crew member's account balance changes while the aircraft is offline?
If the aircraft is offline, crew tablets work with the last-synced account state. The integration queues any transactions that occur and posts them when connectivity returns. Balance updates are pulled at the next scheduled sync or at aircraft reconnection.
How do in-flight sales get posted to ERP and reconcile with bank deposits?
iWeb exports transaction detail from AirFi, maps it to ERP GL codes and posts it as sales ledger entries and inventory movements. Payment method and crew identifiers are preserved so that finance can reconcile cabin sales to bank feeds and crew account debits.
How do we handle pricing changes during the week if crews are flying?
iWeb builds the sync so that price and promotion changes published in your commerce system flow to AirFi and crew tablets in real time or at a scheduled interval before flights depart. Crews always see the current price without manual updates.
What if a price changes after an aircraft has launched and crew see the old price?
The integration timestamps price changes and tracks which version crews saw. Post-flight reconciliation compares the price crew charged against the current and historical price lists so that any pricing errors are caught and adjusted.
How do cabin inventory movements get reflected in the warehouse and ERP stock counts?
iWeb exports cabin stock movements (sales, returns, adjustments, restocks) from AirFi and posts them to ERP / WMS as inventory transactions. Physical and ledger stock stay aligned without manual count reconciliation.
What if crew process a refund or adjustment in flight?
Refunds and adjustments are captured in AirFi with timestamp, crew identifier and reason. The integration exports them to ERP as adjustment or credit memo entries so that ledger and inventory stay in step.
How do we link in-flight customers to ground loyalty or customer accounts?
iWeb maps crew identifiers (badge, name, flight number) to customer records in ERP or commerce. In-flight sales are posted against the crew's account so that loyalty points, account history and purchasing rules carry across both channels.
What observability do we have that the integration is working?
iWeb establishes monitoring so that you see real-time status of account syncs, pricing pushes, transaction exports and exception queues. Alerts notify you if a sync fails, if pricing is stale or if transactions are held in queue.
How do we rollback pricing or account changes if something goes wrong?
iWeb designs the sync so that you can recall the last good state of accounts or pricing from the ground system and push it back to AirFi. Transaction history is preserved so rollback does not erase sales data.
What happens if AirFi goes offline mid-flight?
AirFi is designed to queue transactions locally. Once connectivity returns, the integration automatically posts queued sales, adjustments and inventory movements to ERP. Monitoring alerts you if the queue is building or if posting fails.
How do we handle different pricing or promotions for different aircraft types or routes?
iWeb configures the pricing and product sync so that aircraft type, route, crew rank or seasonal rules can be applied when pushing to AirFi. Ground systems author the rules once and the integration applies them at deployment.
Can we test the integration without disrupting live flights?
Yes. iWeb sets up a parallel test environment so that you can validate account syncs, pricing, transaction posting and offline queuing without affecting crew-facing systems. Go-live is staged so that early flights are low-risk.
How long does it take to post in-flight transactions to ERP after a flight lands?
iWeb designs the posting interval based on your reconciliation window. Transactions are typically posted within minutes of aircraft reconnection so that finance can process and reconcile cabin sales the same day.



