Travel inventory management
Booking inventory system for live rates, allotments and channels
Control contracted products, supplier feeds, availability, net rates, stop sells and channel distribution from one admin, so every website, agent portal and API sells the same accurate stock.
- Live availability
- Allotments and release periods
- Rate and markup control
- Supplier and API connectivity
One inventory layer
Travel inventory is an operations problem first
Stock usually lives in direct contracts, wholesaler feeds, GDS connections, spreadsheets and email. A booking inventory system pulls it into one structured record, applies your pricing and channel rules, and feeds the booking engine, B2B portal, vouchers and accounts from the same data, so what you sell is what is actually available.
- Load direct contracts, own products and XML or JSON supplier APIs
- Map room types, tour options, locations and supplier codes to one structure
- Set markups, allotments, release periods, stop sells and channel rules
- Publish sellable stock to your website, B2B portal and API
- Book, issue vouchers and reconcile supplier invoices in the back office
- Product
- Harbour View Hotel · Deluxe double
- Date range
- 1 – 30 Nov
- Allotment
- 15 rooms per night
- Release period
- 7 days before arrival
- Channels
- B2C site, B2B portal, API
Inventory control
What can be sold, at what price, through which channel
A booking inventory system does more than store products. Every row carries its availability, net rate, rules and channels.
- Harbour View Hotel, deluxe doubleDirect contract · 15 rooms a night · 9 sold$96net
- Old town walking tour, 10:00Own product · Daily departure · 20 seats$28net
- APIAirport to city centre transferSupplier API · Private sedan$41net
Centralised inventory
Contracted products, supplier feeds and your own offers in one record instead of scattered sheets and extranets.
Availability and stop sells
Open, close and limit dates, with stop sells and blackout periods applied to every channel at once.
Net rates and margins
Net rates, markups, discounts, cancellation rules and market-specific pricing on each product.
Channel mapping
Decide which stock appears on the B2C site, in the B2B portal, for sales staff and through your API.
Supplier contracts
Allotments, room types, tour options, release periods and contracting notes stored per supplier.
Inventory reporting
Booked versus unsold allocations, supplier performance, exceptions and margin per product.
Inventory flow
How inventory moves through the platform
A flow that commercial, operations and technical teams can all follow, from the supplier contract to the reconciled invoice.
Source
Load hotel contracts, own tours, GDS connections and XML or JSON supplier APIs.
Normalise
Standardise room types, options, locations, markets, policies and supplier identifiers.
Apply rules
Markups, commissions, release periods, stop sells, package logic and customer pricing.
Distribute
Push sellable stock to the booking engine, B2B portal and API in one step.
Book
Each sale reduces the allotment, and API stock is rechecked before payment.
Reconcile
Vouchers, supplier payables and invoices match the same booking record.
Inventory sources
Contracts, own products and supplier APIs in one stock
Mix the three sources in the same search, each with its own markups, channels and rules.
Direct contracts
Hotels, transfers and activities you contract yourself, with your allotments and release periods.
Own products
Tours, packages, group allocations and villas created and priced by your team in the admin.
Supplier APIs
Live content and rates from wholesalers, bed banks and GDS connections with your own credentials.
Back office
Inventory, money and documents in the same admin
Finance and operations read the same booking logic as the sales channels, so there is less to reconcile.
Markups and commissions
Per product, supplier, market or channel, as fixed amounts or percentages.
Roles and access
Separate permissions for contracting, reservations, finance, suppliers and agents.
B2B agent rates
Net or commissionable rates for agents, with credit limits and wallet balances.
Multi-currency
Load supplier rates in one currency and sell in the currencies your markets use.
Vouchers and invoices
Generated from the booking record and emailed automatically on confirmation.
Supplier payables
What you owe each supplier, matched to confirmations and supplier invoices.
Compare
Spreadsheets and supplier portals vs a booking inventory system
Manual sheets work for a handful of products. Beyond that, gaps open between what is visible, sellable and available.
| Task | Sheets and supplier portals | PHPTRAVELS |
|---|---|---|
| Rate updates | Sheets and supplier portalsArrive by email or portal and are re-typed | PHPTRAVELSLoaded once, applied to every channel |
| Availability | Sheets and supplier portalsStaff quote stock that may already be sold | PHPTRAVELSLive allotments shown before every sale |
| Stop sells | Sheets and supplier portalsApplied late or on one channel only | PHPTRAVELSOne switch closes dates everywhere |
| Margins | Sheets and supplier portalsMarkups calculated by hand per quote | PHPTRAVELSRules by product, supplier, market and channel |
| Distribution | Sheets and supplier portalsEach channel kept up to date separately | PHPTRAVELSWebsite, B2B portal and API read one stock |
| Reconciliation | Sheets and supplier portalsVouchers and invoices matched at month end | PHPTRAVELSPayables tied to each booking record |
Who it is for
For businesses selling mixed travel inventory
Travel agencies
Hotels, flights and transfers from several suppliers, organised for quotes and direct reservations.
OTAs and DMCs
Multi-supplier stock with margin rules, so stale availability never reaches the booking engine.
Hotels and tour operators
Departures, capacity, blackout dates, package components and rate rules in one system.
Why PHPTRAVELS
Built for live travel operations, not just product display
Source code included
Self-hosted under a commercial licence, so your developers can extend the inventory rules.
Every product type
Flights, hotels, tours, transfers, cars, villas, group allocations and packages.
24 languages
Product content and selling channels in your markets' languages, including right-to-left.
B2C and B2B
One installation and one stock for your public site and your agent portal.
FAQ
Booking inventory system questions
What agencies, OTAs and operators ask before moving their stock into one system.
Talk to salesIt is the control layer that keeps product content, net rates, allotments, stop sells and live availability accurate across every travel sales channel, from the website to the agent portal and the API.
Each booking reduces the allotment straight away, release periods hand back unsold stock on time, stop sells close dates on every channel at once, and supplier API stock is rechecked before payment.
Yes. Direct contracts, products you create yourself and XML or JSON supplier APIs appear in the same search, each with its own markups and channel rules.
Flights, hotels, transfers and cars, tours and activities, villas and apartments, group allocations, packages and corporate travel inventory.
Yes. Channel mapping decides which products, rates and allotments appear on the public site, in the B2B portal and through your API.
Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so inventory rules can be adapted to your contracts.
Keep exploring
