Airport transportation

Aeromovil PVR

We designed the site and built the booking engine for transfers from Puerto Vallarta International Airport (PVR) to anywhere in the bay: hotels, villas and Airbnbs. Travelers price their route, pick a vehicle and pay online through Stripe or the BBVA Bancomer gateway — all before they land.

Aeromovil PVR — Web design + booking engine with online payments
Project sheet
Client
Aeromovil PVR
Industry
Airport transportation
What we did
Web design + booking engine with online payments
Live site
aeromovilpvr.com
  • Booking engine
  • Quote engine
  • Stripe
  • BBVA Bancomer
  • Bilingual EN/ES
  • PHP
The challenge

The transfer is booked before takeoff

People flying into Puerto Vallarta decide their transfer days ahead, from another country and almost always on a phone. The rate isn't one fixed number: it changes with the destination zone, the vehicle, the number of passengers and whether the trip is one-way or round trip. The challenge was turning that table of variables into an on-screen price in seconds — and closing the payment right there, with no email back-and-forth and no waiting on a WhatsApp reply.

  • Booked from abroad, days before the flight and from a phone
  • Rates depend on zone, vehicle, passengers and one-way vs. round trip
  • Widely spread destinations: from Zona Romántica to Nuevo Vallarta, Sayulita and Punta de Mita
  • It has to charge international cards and Mexican domestic payments too
  • No instant price, no booking — they go with someone else
The solution

What we built

A site that sells the service and, underneath it, a booking engine where route, vehicle and date produce a price and a payment.

  • Website design and development, bilingual English / Spanish
  • Custom booking engine: PVR airport as the fixed origin, destination selectable
  • Online quote engine — zone, date, passengers and vehicle return the price on screen
  • One-way or round trip, with the fare recalculated on the fly
  • Vehicle catalog by passenger and luggage capacity (sedan, van / Sprinter, VIP SUV)
  • Online payments with Stripe for international cards
  • Integration with the BBVA Bancomer gateway for domestic payments
  • Service zones across all of Bahía de Banderas, each with its own rate
  • VIP service kept distinct from the standard transfer
  • Online invoicing for the business traveler
The pieces

What it's made of

Website

Bilingual marketing site with rates, vehicles and zones.

Booking engine

Custom booking application, separate from the site, with its own flow.

Quote engine

Rates by zone × vehicle × trip type, resolved on the spot.

Payments

Stripe for international cards and BBVA Bancomer for domestic payments.

Screens

The system, on screen

FAQ

Questions about this project

What is a transportation booking engine?

It's the system that turns a query ("airport to my hotel in Nuevo Vallarta, 4 people, round trip") into a price and a paid reservation. It isn't a contact form: it computes the fare from the business rules, shows the vehicles that fit that passenger count, and charges online.

Can it charge cards from other countries?

Yes. On this project we integrated Stripe for the international visitor — arriving with a US or Canadian card — plus the BBVA Bancomer gateway for domestic payments. Each market pays the way that feels natural to them.

Does it work for tours, hotel shuttles or vehicle rentals?

Yes. The pattern is the same: a catalog with pricing rules (zone, time, season, capacity), availability and online payment. We applied it to airport transfers; it adapts to tours, shuttles and any service sold by route or by seat.

Can I get something like this for my business?

Yes — this is what we do. Write to us about your operation (what you sell, how you charge today, which variables move your price) and we'll tell you what's worth automating and what isn't.

Contact

Let's build yours

Tell us your project by email or WhatsApp. We reply today.

← Back to portfolio  ·  // coded with love & coffee