Branches And Events
Events Management
Events Management
Overview
Events module in Toolstation allows creating and managing branch-specific events through Builder CMS. Events can be configured for single or multiple branches with various customization options.
Event Structure
Core Components
Each event contains the following properties:
- Branch Association
- Event Details
- Visual Content
- Event Mode
Event Properties
1. Basic Information
- Title
- Description
- Event Date and Time
- Mode (Online/Offline)
- Venue Details
2. Visual Elements
- Banner Images (Multiple supported)
- Image Gallery
- Promotional Content
Implementation
Via Builder CMS
Events can be managed through the Builder CMS interface:
const eventExample = {
eventId: "EVT001",
branchIds: ["TST001", "TST002"], // Multiple branches support
title: "Summer Tool Fair",
description: "Annual tool demonstration and sale event",
datetime: "2025-06-20T14:00:00",
mode: "offline",
venue: "Toolstation Bristol Store",
bannerImages: [
"banner1.jpg",
"banner2.jpg"
]
};
Key Features
- Branch Association
- Single or multiple branch selection
- Branch-specific customization
- Location-based event filtering
- Event Scheduling
- Date and time configuration
- Duration settings
- Recurring event options
- Mode Selection
- Online events
- Offline/In-store events
- Hybrid events support
- Media Management
- Multiple banner upload
- Image optimization
- Gallery organization
Best Practices
- Event Creation
- Use clear, descriptive titles
- Provide complete venue information
- Include high-quality images
- Set appropriate time zones
- Branch Association
- Verify branch availability
- Check for scheduling conflicts
- Consider branch capacity
- Content Management
- Optimize image sizes
- Maintain consistent formatting
- Regular content updates
Common Operations
Adding a New Event
- Access Builder CMS
- Navigate to Events section
- Fill required fields:
- Select target branch(es)
- Set date and time
- Choose event mode
- Add title and description
- Upload banner images
Editing Existing Events
- Update event details
- Modify branch associations
- Change media content
- Adjust scheduling