Menu Close
    Start a Project Request quote Reading list Switch to dark mode
    hyperlocal-marketplace-guide

    Booking-Reservation for Shopware 6

    Introduction

    Shopware Booking and Reservation: The module can be used to create Shopware products for various booking services. Shopware Booking – Reservation System will be able to implement booking & reservation for products in your Shopware website and will provide 2 types of bookings – Many Bookings in One Day and One Booking for Many Days.

    Feature

    • A slot-based quantity measure has been used.
    • The admin can reschedule the bookings from the back-end.
    • The admin can cancel the bookings from their end.
    • On canceling a booking, the slots become available again.
    • The admin can enable or disable the sending of the booking and cancel mail status to customers.
    • Customers will be able to see the booking details(Like Date and Time Slot) of the product in the Cart.
    • Admin and customer can check the reschedule history of the booking products
    • Admin can edit/update and delete the booking slots for all booking types.
    • Option for customers to download their bookings as a PDF.
    • The customers can cancel the booking under their account panel.
    • The customer can reschedule their bookings

    Installation

    Shopware provides two ways to upload the plugin to the server.

    Installation using commands

    Customers will get a zip folder, and they have to extract the contents of this zip folder on their system. After extracting the WebkulBookingReservation folder, the customer needs to transfer this custom > plugins on the server, as shown in the image below:

    After the successful installation, you have to run these commands in the Shopware root directory.

    Run this command to refresh the plugin –

    Go to your Shopware installation Root directory and run this command to install then activate the plugin –

    To installing the assets(CSS/JS)

    To clear the cache run this command –

    Now refresh the administration.

    Manual Installation

    For the manual installation of the plugin follow the steps as mentioned below:

    Step 1: In the Shopware6 Backend go to plugin manager by navigating to Settings > System > Plugins.

    Step 2: Just after clicking on the Plugins, the My plugins page will appear. The existing plugins are visible here. 
    Click on the Upload plugin to add a new plugin to the list. Select the zip folder of the plugin which has to be updated.

    Step 3: After thatthe recently uploaded plugin will be visible on the top of the list of plugins in My plugins page. 
    Further, in the newly added plugin, two actions can be performed which are: Install and Delete. The admin will install the plugin by clicking on the Install option in the dropdown.

    Once the plugin gets installed the success message will popup saying “Your plugin has been installed.”
    Step 4: After the installation, the admin will activate the plugin by turning the radio button ON.

    After the installation process and plugin configuration if the Booking and Reservation icon option is not visible in plugins then run this command to clear the cache:

    Admin Configuration

    After the successful installation of Shopware Booking and Reservation Extension, the admin can configure the module.

    For that, they need to navigate through Setting>Plugins>Booking Configuration and then click on the Booking Configuration button.

    • Select Your TimeZone – Select the Time Zone that you are in.
    • Customer Cancel Booking: Select Customer Cancel Booking as – Enable or Disable. If enabled then customers can see the cancel booking option under the order details else if it is selected as disabled then the cancel booking option will not be visible to the customers.
    • Cancel Approve: Set Cancel Approve as Enabled (If enabled, then the booking will be canceled without the approval of the admin) or Disabled(Then the booking will be canceled with the approval of the admin) as per the need.
    • PDF Details at Booking History – If this option is enabled then the customers will find a PDF button on the booking history page under their account by which they can download the booking details as a PDF.
    • Customer allowed to change slot: Change time slot Approve as Enabled (If enabled, then the booking will be change slot) or Disabled(Then the customer can not change the slot)
    • Cancel Requests Days: Set the cancelation request days, if in case the admin set cancel request days 15 then the cancel button will be displayed at the front only for 15 days. As of right now, the admin can set the requested day from 1 to 50 only.

    Mail Settings:

    • Enable or Disable the booking mail status. If enabled, then the customer will receive an mail on the booking confirmation.
    • Cancel Mail Status – if this option is enabled then the customers will receive a cancel mail notification when their order is canceled.

    Product Configuration

    Go to Catalogues > Products and edit any product in which you want to add reservations, there you will see a booking and reservation tab, click on it.

    In booking and reservation tab and select the booking type after that click to save button.

    After selecting the product type Many booking in one day you need to enter the details as shown in below image:

    Then Click to Save button.

    After selecting the product type One booking in many day the you need to enter the details as shown in below image:

    Then to add booking timing and slot click to add booking after that fill the details.

    After that click to add booking slot then click to Save button.

    Many Booking In One Day

    Many bookings in one day can be used for booking products for different time slots in a single day. For example- Railway reservation bookings.

    To set Many booking at the admin end admin need to navigate through Setting>Plugins>Many Booking in One day and then click on the Many Booking in One day button.

    After clicking on Many Booking in One day button it will redirect to the new page here admin will select the booking

    In this you need to add details like-

    • Select booking type
    • Select from date
    • Booking time slot
    • Select to date
    • Status
    • Break time slot

    After that click to save button

    Admin can check customer booking products and can reschedule booking, reschedule history cancel booking and approve change slots.

    One Booking in Many Day

    One booking for many days can be used to book a product for many days. For example – Hotel bookings.

    To set One booking for many days at admin end admin need to navigate through Setting>Plugins>One Booking in Many days and then click on the One booking for many days button.

    After clicking on One booking for many days button it will redirect to the new page here admin will select the booking

    In this you need to add details like-

    • Select booking type
    • Select from date and select to date
    • Status

    Admin can check customer booking products and can reschedule the booking, reschedule history and cancel

    Booking Cancel Requests 

    Admin can check cancel request and approve disapprove the cancelation request as well as admin can also request cancel booking on behalf of customers

    To check to cancel requests admin need to navigate through Setting>Plugins>Booking Cancel Requests and then click on the Booking Cancel Requests button.

    After clicking on Booking Cancel Requests customer order detail will open the admin can approve disapprove the request.

    Store View

    After the product configuration, the products will be displayed with the booking and reservation options at the front end.

    Many Booking In One Day

    To book many booking in one day customer need to click on the product.

    Form there, the customers can be used for booking products for different time slots in a single day. For example – Movie tickets

    To book product customer need to click on Book Now

    After that, once the customer will click on the Book Now button, a pop-up will open up. Then the customer can book the product for the available slot with the required quantity as per the below image:

    After clicking on add to cart the product the customer will receive a notification “Product added to shopping cart”

    After that customer navigate to checkout page to purchase this product as shown below:

    One Booking in Many Day

    To book one booking for many day customer need to click on the product.

    Form there, the customers can select time slots and pay accordingly for their bookings. For example – Cab booking services

    To book product customer need to click on Book Now

    After that, once the customer will click on the Book Now button, a pop-up will open up. Then the customer can book the product for the available slot with the required quantity as per the below image:

    After clicking on add to cart the product the customer will recieve notification “Product added to shopping cart”

    After that customer navigate to checkout page to purchase this product as shown below:

    Mail Notification

    Once customers will confirm booking then the customer will receive mail about there booking on their registered mail id in the same way customer will receive mail in the case of booking cancellation.

    Cancel Booking – Customer End

    After making the checkout, the customer can check their bookings history and details in the My Booking History tab in their account as per the below image:

    Clicking the “My Booking History” option, it brings up the section where the customer will find all the placed orders for the booking products.

    The customer can also view all the order details under this section by clicking the View option.

    Now click to the View button will show the complete details of the respective order.

    To cancel the order the customer will have to click on the “Cancel Booking” button.

    Cancel Booking button will be visible to customers for 15 days as set by the admin in configuration settings.

    After that once the customer has canceled the order it shows Cancel Pending as shown in below image:

    In this case, the admin has to approve the cancel request of the customer.

    Note: If the admin has set the module configuration setting :

    • Cancel Approve as Enabled – Then the booking will be canceled without the approval of the admin) or if Disabled(Then the booking will be canceled with the approval of the admin).

    Reschedule Booking – Customer End

    To Rescheduling the booking, the customer will click on the Reschedule Booking button on the order details page as per below image:

    After that, the customer can select the newly available slots for rescheduling the booking.

    Then after clicking on reschedule customer will recive the notification and the status will be coverted to reschedulled.

    After that admin will approve the reschedulled slot then the booking will be reschedulled.

    Admin can also reschedule the booking for customers.

    And from rescheduling history admin can apporove and check the rescheduling details of customer.

    Booking PDF

    To download the order details as a PDF just click the “Get PDF” button on the order details page as per below image:

    After clicking on the Get PDF button, the PDF will be downloaded which contains all the details related to the order.

    Need help?

    Thus, that is all for the Shopware Booking and Reservation, For any query in Shopware, you can send us an email at support@webkul.com.

    Current Product Version - 1.0.0.

    Supported Framework Version - Shopware - 6.3.1.0

    . . .

    Comment

    Add Your Comment

    Be the first to comment.

    Back to Top
    css.php
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again
    Close

    Table of Content

    Hide Index