Installation
If you haven't already bought the TastyIgniter SchedulePro extension, you can purchase it from the TastyIgniter Marketplace.
After purchasing the extension, add satis.tastyigniter.com
as a repository in your composer.json
file to allow Composer to find the package. This is done automatically when you install the extension via the TastyIgniter Admin.
"repositories": {
"tastyigniter": {
"type": "composer",
"url": "https://satis.tastyigniter.com"
}
},
Next, create a auth.json
file under the same directory as your composer.json
file to provide your TastyIgniter Marketplace credentials. This file should contain your email address and carte key in the following format:
{
"http-basic": {
"satis.tastyigniter.com": {
"username": "your-tastyigniter-account-email-address",
"password": "your-tastyigniter-site-carte-key"
}
}
}
- username: Your TastyIgniter account email address.
- password: Your TastyIgniter site carte key, which you can find in your TastyIgniter account under Sites.
After setting up the auth.json
file, you'll be able to install the extension via composer using the following command:
composer require igniterlabs/ti-ext-schedulepro -W
Run the database migrations to create the required tables:
php artisan igniter:up
Getting started
From the TastyIgniter admin panel, you can override the restaurant schedules.
- Navigate to the Manage > Locations admin page and click on the Settings Icon next to the location you want to manage
- From the Location Settings page, select the Special Days tab. Here you can manage the special schedules for the selected location.
- Click the Add Special Day button to create a new special schedule.
- From the popup dialog, you can set the following options:
- Label: A label for the special schedule, such as "Christmas" or "New Year's Day".
-
Schedule Type: Choose the schedule type for the special day. You can select from:
- Opening: Overrides the default working hours for reservations.
- Delivery: Overrides the default working hours for delivery orders.
- Pick-up: Overrides the default working hours for pick-up orders.
-
Override Type: Choose how the special schedule will override the default schedule:
- Fixed: Overrides a specific day with fixed hours.
- Period: Overrides a range of days with specific hours.
- Customer Group: (Optional) Select the customer group that this special schedule applies to. This allows you to set different schedules for different customer groups.
-
Status: Set the status of the special schedule. You can choose from:
- Open: The special schedule opens at the specified hours when your restaurant is usually closed.
- Close: The special schedule closes at the specified hours when your restaurant is usually open.
- Click the Save button to create the special schedule.
- After saving, the special schedule will be override the booking, delivery or pick-up time slots for the selected location.