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.