Thank you for purchasing our extension. If you have any question that is beyond the scope of this document, do not hesitate to leave us an email.
Created: 22/06/2021 | By:Magenest| Support Portal: http://servicedesk.izysync.com/servicedesk/customer/portal/3
Magento 2 Booking and Reservation not only make it easy for your customers to schedule but also help you manage booking orders, customers, staffs and products on both larger screens and mobile devices.
- A new, separate product type for Booking & Reservation.
- Define booking time by hours or days.
- Define a specific time range for Booking products, with multiple exclusion filters.
- Allow limiting Booking Orders with offline payment methods
- Declare and Display Terms & Conditions for your Booking Products.
- Display notification when there’re cancellation requests for Booking Product, allows admin to decline or approve the request.
- Responsive User Interface
- View all booking orders placed on the customer’s account, easily accessible in the menu bar.
- Request cancellations for placed orders, with the ability to specify the amount and message to the store owner.
Your store should be running on Magento Community Edition version 2.3.x and 2.4.x
On the admin sidebar, choose Catalog > Products >Add Product >Booking & Reservation
Check/Uncheck Enable Unpaid Order to utilize this feature.
Choose the available Hold Quantity in the input below. If zero (0) is chosen, the module will use the Hold Quantity in module configuration instead.
Booking by Hours: Choose multiple time slots for each available booking date. Specify the time range and quantity for each slot.
Booking by Days: Choose available quantities for each weekday that can be booked. The time range for each weekday can be specified by toggle “Enable Time Range”
You can also edit available Booking products.
Magento’s Product Grid allows filtering Product by Type, and you can also save filters as custom views for easy access.
Note: Attribute specified for Booking products can not be modified once created.
On the admin sidebar, choose Booking & Reservation > Configurations:
Default category for new booking products.
Insert direct links to “My Booking Orders” in the menu bar entry of that category
Toggle category visibility on Frontend when enable/disable the module.
Tip: Enable a product’s Hold Quantity and setting its + global hold quantity to 0 will prevent placing orders with any offline payment methods.
An order might skip the state defined in this configuration. In that case, that order will be considered “Paid” once it has been invoiced.
All timing calculations are done in the UTC timezone.
Placed Orders that haven’t reached “Paid” status.
Booking Products in customer’s cart.
Leave as 0 to disable orders limit.
Note: Custom Email Template can be created in Marketing >Communications >Email Templates
All Booking orders placed can be viewed in our module’s Order Management grid, which can be accessed by clicking on Booking & Reservation >Order Management.
The Grid allows you to:
Ordered status is assigned when an order is placed with qty within hold limit but hasn't reached the defined Paid Status, and hasn't been invoiced or only partially invoiced. Only applied for the product with Unpaid Order enabled.
An order is considered Paid if it has reached the defined Paid Status, or it was fully invoiced, or the associated product "Unpaid Order" attribute is disabled, or the order quantity exceeded Hold Quantity.
An order is Complete if it has gotten past the Booked Date without being Canceled.
When Customers request cancellation, Cancellation Requested status will be assigned to the order.
An order is considered Canceled if its Ordered Quantity = Canceled Quantity + Refunded Quantity.
Review the request’s message and quantity
Color for Full Booking Days: #7ad0f5
Color for Booking On Sale: #3beb31
The price and quantity are binding and will adjust accordingly to each other.
Reservation rules will be used to create promotion programs for Booking products. To create a new Reservation rule, follow these steps:
Step 1: On the Admin sidebar, go to Booking & Reservation> Reservation Rule > Add New Rule
Step 2: Complete Rule Information
Section | Filed name | Content |
---|---|---|
Rule Information | Rule Name | Name of rule |
Description | Description of the rule | |
Active | Status of the rule. Active or Inactive | |
From … To (*) | The time period which the rule applies. This time and rule option will make you fully qualified to apply the rules. Note: If the Rule option is not set, all days in this period will be applied. | |
Priority | Enter a number to establish the Priority of this rule in relation to other rules. The Priority setting is important when the same catalog product meets the conditions set for more than one price rule. The rule with the highest priority setting (1 being the highest) will become active for the product. |
Step 3: Setup Rule Options
All options in this section will be applied in the above period of time (*). With this setting, you can set a recurring time to apply the rule such as Every day, Every week, Every month, and Every Year.
Section | Filed name | Content |
---|---|---|
Rule Option All options in this section will be applied in the above period of time (*) | Rule option | You can set Recurring time: Every Day, Every Week, Every Month, Every Year |
Rule Day From … Rule Day To | Days of the week or month that will apply the rule | |
Rule Date From … Rule Date To | Days of the year that will apply the rule | |
Rule Time From … Rule Time To | Period times of a day which will apply the rule |
Step 4: Define the Conditions
Reservation rules support 2 conditions, that is, apply to all booking products in a specific category or SKU product
This section works like the Conditions section of Catalog Price Rule, please navigate here to know how to define conditions.
Step 5: Define the Actions
This section is similar to the configuration in Catalog Price Rule, please navigate here to check the instruction
Once again, thank you for purchasing our extension. If you have any questions relating to this extension, please do not hesitate to contact us for support.