Linux 软件免费装
Banner图

MagePeople Shuttle Booking – Airport Shuttle, Transfer & Route Booking for WooCommerce

开发者 magepeopleteam
更新时间 2026年9月30日 11:11
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce booking shuttle booking airport transfer transport booking hotel transfer

下载

1.0.0 1.3.2 1.3.1

详情介绍:

MagePeople Shuttle Booking turns any WordPress + WooCommerce site into a complete shuttle booking and transportation reservation system. Build multi-stop routes, set stop-to-stop pricing, publish departure schedules, and let customers book airport shuttles, hotel transfers, corporate shuttle rides and scheduled shuttle services entirely online, with real WooCommerce checkout and real-time seat availability. Whether you run an airport shuttle service, a hotel transfer desk, a corporate or employee transport program, a tour or resort transfer operation, or a city-to-city shuttle route, this plugin gives you a route builder, a live pricing matrix, a schedule manager and a WooCommerce-powered checkout, without touching a line of code. Explore The Demo: 🌐 Live Demo The demo runs this exact plugin with the same one-click demo data the importer installs, so what you try there is what your own shuttle booking site will do after setup. In the demo you can: If you are comparing shuttle booking, airport transfer or hotel transfer plugins for WordPress, the demo is the fastest way to see the full booking flow before you install anything. Why choose MagePeople Shuttle Booking? Who is this plugin for? How the booking flow works
  1. A visitor searches by route, picks a pickup point, a date (only days the shuttle runs are selectable), a time and the number of passengers.
  2. The plugin shows the correct drop-off stops and points for that route and direction, live seat availability and the fare.
  3. On a round-trip route, the customer can toggle between one-way and round-trip pricing before booking.
  4. The booking is added to the WooCommerce cart (round trip automatically adds the return leg) and checkout is handled entirely by WooCommerce.
  5. After checkout, a shuttle booking record is created and linked to the order, ready for you to manage.
Features Routes, stops & schedules Pricing Booking & availability WooCommerce integration Admin & management Developer-friendly Shortcodes Shuttle search form: [mpsb_shuttle_search] Displays the full booking search form (route, pickup point, date, time, passengers, drop-off stop/point) and the trip-review screen that follows it. Travel Pass purchasing appears inside this same form automatically once weekly or monthly pass pricing is configured. There is no separate pass shortcode. Attributes: The shuttle-type tab bar (Shared City Shuttle / Private Shuttle / Airport Transfer) builds itself from the types that currently have published routes. A type with no routes never gets a tab, and if only one type qualifies the bar is skipped. disable only affects that one form and does not unpublish routes elsewhere. No attribute sets the default tab, renames a tab or reorders tabs. Examples: [mpsb_shuttle_search shuttle_id="123"] [mpsb_shuttle_search disable="private-shuttle,airport-transfer"] [mpsb_shuttle_search passes="no"] Shuttle catalog / list: [mpsb_shuttle_list] Displays a responsive grid or list of published shuttles with a built-in Grid/List toggle. Attributes: Example: [mpsb_shuttle_list columns="3" posts_per_page="6" category="luxury-van"] Customer bookings dashboard: [mpsb_my_bookings] Shows the signed-in customer's Upcoming, Past, Cancelled and All bookings plus any travel passes. The tabs are automatic (the dashboard opens on the first tab that has bookings) and are not configurable. Attribute: title – heading above the dashboard (default: "My bookings"). Guest booking lookup: [mpsb_find_booking] Lets a guest look up a booking using its reference and booking email. Attribute: title – heading above the form (default: "Find my booking"). Route map: [mpsb_route_map] Displays a map of one saved shuttle route. Attributes: Example: [mpsb_route_map shuttle_id="123" route_id="your-route"] Developer hooks & filters The plugin also integrates through standard WooCommerce hooks (woocommerce_add_to_cart, woocommerce_checkout_order_processed, woocommerce_order_status_changed and others) so booking records always stay in sync with the linked WooCommerce order. Requirements

安装:

  1. Make sure WooCommerce is installed and active.
  2. In your WordPress dashboard go to Plugins → Add New and search for "MagePeople Shuttle Booking".
  3. Click Install Now, then Activate.
  4. Import the one-click demo data to explore the plugin, or create your first shuttle with the 4-step editor (Basic Info → Route → Pricing → Schedule).
  5. Add the [mpsb_shuttle_search] shortcode to any page to show the booking form.
  6. Optional: add [mpsb_shuttle_list], [mpsb_my_bookings] and [mpsb_find_booking] to give customers a catalog, a bookings dashboard and a guest lookup.
You can also upload the plugin ZIP via Plugins → Add New → Upload Plugin, or unzip it into /wp-content/plugins/ and activate it from the Plugins screen.

屏幕截图:

  • Multi-stop route with per-segment fare
  • One-way and round-trip toggle with automatic return time
  • 4-step shuttle editor in wp-admin
  • Stop-to-stop pricing matrix
  • Bookings dashboard with filters and one-click status changes

升级注意事项:

1.0.0 Initial release.

常见问题:

Does this plugin need WooCommerce?

Yes. Every shuttle booking is sold through the WooCommerce cart and checkout and becomes a real WooCommerce order.

Which payment methods are supported?

Any payment gateway that works with your WooCommerce store, such as Stripe or PayPal. Payments, taxes and order emails are handled entirely by WooCommerce and your gateway plugin.

Can I set a different price for each stop-to-stop segment?

Yes. The pricing matrix lets you price every valid origin → destination combination on a route. The return direction can have its own prices, or automatically fall back to the one-way fare.

How do round trips work?

Set a turnaround time once. The plugin calculates the return departure time from the outbound arrival and adds a correctly priced return leg to the cart when the customer books round trip.

Will a full outbound trip block the return trip?

No. Seat availability is tracked separately for each direction, so a sold-out outbound trip never blocks an available return trip.

Can I use it for airport transfers and hotel shuttles?

Yes. It is built for airport shuttles, hotel and resort transfers, corporate and campus shuttles, tour transfers and city-to-city routes.

Can I limit which days a shuttle runs?

Yes. Set operating days per route and add multiple departure times. Only days the shuttle actually operates are selectable, and fully booked dates are grayed out per direction.

Can guests check their booking without an account?

Yes. Use [mpsb_find_booking] so guests can look up a booking with its reference and booking email.

Can I show only one type of shuttle on a page?

Yes. Use the disable attribute of [mpsb_shuttle_search] to hide Shared City Shuttle, Private Shuttle or Airport Transfer tabs, or use shuttle_id to lock the form to one shuttle.

Can I export my bookings?

Yes. The bookings dashboard has a CSV export of all bookings, plus filters by shuttle, route and date.

Is the plugin translation-ready?

Yes. All strings use the magepeople-shuttle-booking text domain.

Where can I try it before installing?

Visit the live demo at wpshuttlebooking.com.

更新日志:

1.3.2 1.3.1 1.0.0