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.

More in Site Features

Pairs well with Stub

The bigger pieces a client asks for by name. Events, bookings, memberships, courses, reviews, a support desk, job listings and the rest.