Launch your own B2B travel marketplace in days, not months
Travelin Premium is a complete Laravel platform for flights, hotels, tours, visas and Umrah. Hotels, tour operators and agencies join as vendors, list their own inventory and get paid through a built-in wallet, while you control commissions, pricing and payouts.
Built for how travel businesses really sell
The latest release adds the revenue tools agencies ask for most: prices that change with the season, closing sales when you are full, and group departures that stop selling at the right moment.
Seasonal pricing
Set a price per night for any date range: per room type for hotels, adult and child prices for tours, and per room type for Umrah. The right price is charged automatically, night by night, and overlapping seasons are blocked.
Stop sale & Stop bookings
Block dates with a reason (renovation, private event, Hajj), or close a fully booked listing in one click with a message for customers. Works on the website, the app and the vendor portal.
Group tour departures
Set a group size and customers see seats booked and seats left. Sales stop automatically when the quota is full or the booking close date passes, and the trip's days and nights are calculated from its dates.
Flexible-date tours
Private, solo and couple tours let travellers pick their own start date inside the window you set, while group tours keep fixed departures.
Date range calendars
One "Depart – Return" field for round trips and one "Check-in – Check-out" field for hotel stays. Two months on desktop, one on phones, in English, Spanish and Arabic.
Umrah travel dates
Customers choose a travel date and see the live price for that date and room type, including seasonal prices. Stop-sale dates and closed packages can't be booked.
Translation tabs everywhere
Every listing, hotel room type and homepage widget has a tab per language right inside its editor, for admins and vendors alike. No separate translation screens to hunt through.
Verified payments, automatic payouts
Stripe and PayPal payments are confirmed with the gateway (status, amount and booking) before a booking is marked paid. The vendor's wallet is then credited exactly once.
Self-hosted & mobile-polished
Every script, stylesheet and font is served from your own server, with no third-party CDNs, so pages load fast and keep working on restricted networks. The mobile web layout has also been tightened up.

One panel for availability and pricing
Every hotel, tour and Umrah package gets an Availability & Seasonal Prices panel, for admins and for the vendor who owns it. Changes apply straight away to new bookings on the website and in the app.
- Seasons per room type, or for all rooms; a room-specific season wins
- Night-by-night price breakdown shown to customers before they pay
- Stop-sale periods with a reason customers can read
- "Stop bookings" switch for when you're fully booked

Search the way travellers expect
Pick a whole stay or round trip in one calendar, see the nights at a glance, and never land on a past or impossible date.
- Round trip, one way and multi-city flight search
- Multi-city legs can't be earlier than the previous leg
- Minimum one-night stays, and stale dates from old links fixed automatically
- Top Destinations carousel on the homepage, linked to each destination's hotels
Everything a travel agency sells, on one platform
Each module has its own search, detail pages, booking flow, payments and "My Bookings" area for customers, managed by you or by your vendors.
Flights
Duffel · Travelpayouts · Sabre- One way, round trip & multi-city
- Live fares from three supplier APIs
- Change requests & e-ticket status
- SEO flight destination pages
- Depart – Return range calendar New
Hotels
Hotelbeds · Travelport · your own- 180,000+ hotels via Hotelbeds plus your own listings
- Room types with their own price & capacity
- Seasonal prices per room type New
- Stop sales & Stop bookings New
- Reviews, ratings & destination pages
Tours
Itineraries & departures- Itineraries, galleries & inclusions
- Group size, seats left & close date New
- Flexible dates for private tours New
- Seasonal adult & child prices New
- Adult and child pricing
Visas
Applications & documents- Visa types by country
- Multi-step application with document upload
- Application status tracking
- Live chat with the agency
Umrah
Packages by room type- Makkah & Madinah hotels, shuttle, gallery
- Double, triple, quad & sharing prices
- Travel date with seasonal prices New
- Traveller details & online or offline payment
Customer experience
Website & account- Homepage sections you switch on and off
- Top Destinations carousel New
- English, Spanish & Arabic with RTL
- Multi-currency with live exchange rates
- OTP login, social login & dashboard
From sign-up to payout, fully handled
Vendors run their own business on your platform. You set the commission and approve payouts; the system does the bookkeeping.
Register
Sign-up with email verification
Verify (KYC)
Business documents, admin approval
List
Hotels, tours, visas & Umrah, in every language
Get booked
Bookings, chat & reviews
Earn
Wallet credited on verified payment
Withdraw
PayPal or bank payouts

- Vendor dashboard with booking analytics
- Two-factor vendor login
- KYC verification workflow
- Wallet & transaction ledger
- Earnings credited once per paid booking
- Payout requests & bank accounts
- Commission & revenue reports
- Live chat with attachments
- Review replies & FAQs
- Vendor seasonal prices & stop sales
- Vendor notification centre
- Vendor REST API for the mobile app
Run the whole business from one place
Roles & permissions
Staff only see the sections you grant them.
Analytics dashboard
Bookings, revenue and commissions at a glance.
Suppliers & markups
Switch APIs on and off and set your margins.
All bookings
Every module's bookings, statuses and payments.
Payment gateways
Keys, test or live mode, and clear validation messages.
Currencies
Default currency and exchange-rate sync.
CMS, blog & menus
Pages, posts, FAQs, homepage sections and widgets.
Activity logs
Who changed what and when, plus GDPR cookie consent.
Connected to the suppliers and gateways you need
Flights


Hotels

Payments




Money handled the way it should be
Prices and payments are decided on the server, never trusted from the browser or the app.
Server-verified pricing
Stay, tour and Umrah totals are recalculated on the server, including seasons, so a tampered request can't lower the price.
Gateway-confirmed payments
Stripe intents and PayPal orders are checked with the gateway for status, amount and booking before anything is marked paid.
No double credits
Vendor earnings are recorded once per booking, even if a payment is confirmed twice from the web and the app.
Scoped permissions
Admin staff are limited to their sections; vendors can only touch their own listings and bookings.
2FA & OTP
Two-factor vendor login and OTP verification for customer sign-up and password resets.
CSRF-safe actions
Every state-changing action is protected, and secrets are never sent to the browser.
Explore the live demo
Log in as the admin and as a vendor to see both sides of the marketplace.
Customer website
travelin.sharjeelanjum.com/b2bSearch and book flights, hotels, tours, visas and Umrah as a traveller.
Vendor portal
travelin.sharjeelanjum.com/b2b/vendor/loginvendor@travelin.comTest123456One payment. Everything included.
- Full Laravel source code
- Multi-vendor marketplace
- Wallet, payouts & KYC
- 5 booking engines
- 5 supplier APIs
- 5 payment gateways
- Seasonal pricing & stop sales
- Group tours & flexible dates
- English, Spanish & Arabic
- Lifetime free updates
- 6 months priority support
- Free one-time installation
Item details
- Framework
- Laravel 10 (PHP 8.1+)
- Database
- MySQL / MariaDB
- Flight APIs
- Duffel, Travelpayouts, Sabre
- Hotel APIs
- Hotelbeds, Travelport
- Languages
- EN, ES, AR (RTL)
- Not included
- Mobile app (sold separately)
Questions buyers ask
Is installation included?
Yes. A free one-time installation on your server is included. We set up the code, database and your first admin account.
Do I need all the supplier APIs?
No. Every supplier is optional and switched on from the admin panel. You can start with your own hotels, tours, visas and Umrah packages and add Duffel, Hotelbeds or others when you have their credentials.
How do vendors get paid?
When a customer's payment is confirmed with the gateway, the vendor's share (after your commission) is credited to their wallet automatically. Vendors then request a payout by PayPal or bank transfer, which you approve.
Can prices change by season?
Yes. Hotels, tours and Umrah packages can have seasonal prices for any date range, per room type where it applies. Customers always see and pay the correct price for their dates.
Is the mobile app included?
No, the Mobile App is sold separately. It runs on this same backend, so bookings, users and payments stay in one system.
What do updates and support cover?
All future updates are free for life. Priority support for 6 months covers installation questions, configuration help and bug fixes.
Ready to launch your travel marketplace?
Get the full Premium platform with installation, lifetime updates and 6 months of priority support.