Installation

Requirements

  • Craft CMS 5.0 or later
  • PHP 8.2 or later

Install via Composer

Open your terminal in your project root and run:

composer require justinholtweb/craft-stub

Install the Plugin

Then install the plugin via the Craft CLI:

php craft plugin/install stub

Or navigate to Settings → Plugins in the control panel and click “Install” next to Stub.

Using the Showtime bundle instead

Stub is also available inside Showtime, which bundles it with Owl (events & calendars) and Headcount (memberships & subscriptions) under a single license — $249 rather than $327 for the three separately. If you need events or memberships as well, install that instead of Stub on its own.

If Stub is already installed, don’t uninstall it first — plugin/uninstall reverses the install migration and drops your bookings. Showtime adopts an existing Stub install in place:

composer require justinholtweb/craft-showtime
php craft plugin/install showtime
composer remove justinholtweb/craft-stub

See the Showtime upgrade guide for the full procedure.

Next Steps

Once installed, head to Stub → Services and Stub → Providers to set up what can be booked and who provides it. See the Configuration page to tune currency, booking windows, and Stripe.