Modules: Rentals, Experiences & Store
EquipDash is built around three core modules:
- Rentals — equipment and inventory rented out for a period of time (with pickup and return).
- Experiences — guided tours, classes, and scheduled activities customers book a spot in.
- Store — physical products customers buy outright (merchandise, accessories, consumables).
You can enable or disable each module independently from its settings page. Disabling a module hides it across the portal — sidebar, dashboard, bookings, calendar, reports, widget, and the "applies to" pickers in promotions, waivers, surveys, and policies. Your data is not deleted. Re-enable any time and everything reappears exactly as it was.
Where to toggle each module
| Module | Toggle location |
|---|---|
| Rentals | Settings → Rentals — see Enabling and disabling Rentals |
| Experiences | Settings → Experiences — see Enabling and disabling Experiences |
| Store | Settings → Store — see Store Settings |
The toggle lives at the top of each module's settings page. You can always reach the settings page even when its module is disabled — that's how you re-enable it.
What changes when a module is off
When you turn a module off, EquipDash hides it everywhere it appears:
| Surface | What happens |
|---|---|
| Sidebar | The module's section disappears (Rentals → Products/Bundles/Categories/Workshop, Experiences → Listings/Manifests/Categories, Store → Products/Categories) |
| Bookings menu | The module's tab (e.g. "Rentals" or "Store") disappears from the bookings page |
| Dashboard | The module's dashboard tab is hidden |
| POS / New booking | The booking-type selector hides the disabled module. If only one module is enabled, the selector is skipped entirely |
| Calendar | The Rentals/Experiences calendar tab hides if its module is off |
| Reports | The module's report tab is hidden |
| Widget | The module's listings stop appearing in your public booking widget |
| Promotions, Waivers, Surveys, Policies | The disabled module is removed from the "Applies to" pickers. If only one module is enabled, that single option is pre-selected for you |
A staff member who tries to access a disabled module's URL directly gets a 403 — you can't accidentally land somewhere you shouldn't.
Two safety rules
EquipDash will refuse to disable a module in two situations:
1. At least one module must remain enabled
You can't turn off all three. If you only have Rentals enabled and try to disable it, EquipDash blocks the action with a clear error. Enable another module first, then disable the one you want.
2. Upcoming bookings block disabling
If you have any upcoming bookings (future-dated, not cancelled or completed) that include items from a module, EquipDash blocks disabling that module. The error tells you exactly how many bookings are blocking and links you to the bookings list. Cancel or complete them first, then try again.
This stops you from accidentally hiding a module while customers still have active reservations for it.
Choosing modules during signup
When you first sign up for EquipDash you choose whether you want Rentals, Experiences, or both. The Store module is added later from Settings → Store if and when you decide to start selling physical products.
You can change your module choices any time from the relevant settings page using the rules above.
What does NOT change
- Bookings, Customers, Staff, Payments, Reports overview, Calendar (when at least one of Rentals/Experiences is on), Settings, Activity Log — always available regardless of module state.
- Existing data — products, experiences, store products, categories, bookings — is never deleted by toggling a module off.
- Promotions / Waivers / Surveys / Policies you've already assigned to a now-disabled module stay attached. When you re-enable the module they reappear in the relevant pickers exactly as you left them.