Marketplace Event Manager For Magento2 is a superb module which is used to create Event ticket for Movies, Seminar, Theater, etc along with the Event venue and Event terms and Condition. The seller, as well as the admin, can create events products and it is as simple as adding products in the Magento2 Marketplace. This module is a boon for the sellers as it caters their requirement easily and this module is very easy to use.
This module is an add-on of Magento2 Multi-Vendor Marketplace Module. To use this module, you must have installed Magento2 Marketplace Module first.
Note: Current version (2.0.1) of the module only works with the Magento2 Marketplace Module version 2.0.4 and above.
Features – Magento2 Marketplace Event Manager
- A new product type is added in Magento2 for the event products.
- A separate form for the seller to add event products from the Marketplace.
- The seller can create, delete, and update event products.
- One Event product can have multiple types of tickets.
- Each type of ticket will have its own quantity.
- Product quantity will depend on ticket quantity.
- If in the event product, one type of ticket quantity is out of stock that ticket type will not be added to the cart.
- After placing the order, the customer will receive the tickets through the mail as well.
- QR code validation for tickets.
- The seller can send a reminder to his customers who have purchased the tickets.
- The seller can set terms and conditions for Event product, so the customer can only add the product to the cart if they agree to the terms and services.
- The customer can view tickets details in their account.
- The customer can take a printout of the tickets.
- Admin can create event product since a new event product type is added to Magento2 products types.
- The seller can see and send reminders to all the buyers of the event product.
Installation – Magento2 Marketplace Event Manager
Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.
After the successful installation, you have to run these commands in the Magento2 root directory.
First command- php bin/magento setup:upgrade
If you need to do the module translation, please navigate to the following path in your system app/code/Webkul/MarketplaceEventManager/i18n.
Open the file named en_US.CSV for editing as shown in the below screenshot.
Once you have opened the file for editing. Replace the words after the†comma(,)†on the right with your translated words.
After editing and translating the CSV file, you need to save the translated file name according to your region language and country code such as – de_DE.CSV. Then upload the translated file to the same folder from where you have obtained it. Now your module translation is complete.
Configuration – Magento2 Marketplace Event Manager
After the module installation, the admin configures the module by navigating to Stores->Configuration->Webkul->Marketplace Event Ticket System.
Here the admin will –
- Set the Global Event prefix(This prefix is prepended to the ticket number, also if the seller has not set his event prefix then the admin set global event prefix will be prepended to the ticket).
- Enter the Allowed Categories for the seller to add events.
- Set the Upcoming Event From Date.
- Set Upcoming Event To Date.
- Enable the Terms At Frontend(Displayed on the product page).
When admin will set Upcoming Event From and To date, the user can view various Upcoming Events entered by multiple sellers in the homepage.
The user can see Event timing, cost, Add to cart button. Please check the image below.
Frontend Management – Magento2 Marketplace Event Manager
After the module configuration, the seller will get two menu option tabs under the “Marketplace” block as per the image below.
Now under “Add Event Ticket”, the seller can add new event tickets. Here, the seller can enter the name of the Event, Descriptions, Event terms & Conditions and the Event venue. Seller will also enter Event Unique Code, Event From and To date, event images, and Event types.
After adding an Event, the seller can see that event under “My Event List”. Here, the seller can see all the events added by that seller with the Event name, Event image, Price, Action and Send Reminder option. The seller can also edit or delete an event.
On the product page, the buyer can see Event name with its description, Various Ticket types, the checkbox for the Terms & Conditions. When the buyer will check the Terms & Condition box, then only “Add to Cart” button will be active.
Clicking the Terms & Conditions link will bring up a pop-up to show the terms and conditions applicable as shown below in the snapshot.
As you have noticed that while creating any new Event products, the seller does not define the quantity. Now when a specific ticket type is not available and the customer tries to book that ticket, he will see the below error that “Requested quantity is not available for the selected ticket type. Only 0.00 quantity is available for selected ticket type“. Also, if the other ticket type is available that will be added into the cart.
After purchasing the Event tickets, the customer can view their booked Event Tickets under “My Tickets” in their dashboard. Here they can see Event name, Event timing, Event venue.
Note: To view the tickets under “My Tickets“, first the invoice should get generated at the seller’s end only then will the order be visible under the customer’s account menu option – My Tickets.
On clicking on “View Ticket Details”, the customer will be re-directed to a new page where they can view the QR code, print that ticket and view other details.
After clicking the “Print” you will see the print page for the event ticket as shown below in the snapshot.
Verification of Event Ticket
When a Customer reaches to an event, he has to show a printed copy of a ticket or the screenshot of an emailed ticket to the seller. The seller then scans the QR code mentioned on a ticket and clicks on Set Used as shown below:
After the scanning of QR code has been done by a seller, the status of the ticket will be changed from Set Used to Validated.
Once the ticket has been validated, the seller will be redirected to the login page. If a validated ticket is scanned again, then the scanning will not get complete and it will be shown as the used ticket.
Admin Management – Magento2 Marketplace Event Manager
Admin from the back-end can add new Event Ticket as a Magento2 product only. To add a new Event Ticket navigate to Product->Catalog->Add product-> Manage Products.
For creating Event Ticket, the admin will select “E-Tickets” as a product type. After clicking the “E-Tickets” product type, another page will open where the admin will add general details like Event Name, Description, enter the price and then click on “Ticket Booking” for entering the Event venue, Event terms, Event Timing.
For creating multiple Ticket Types, the admin will go to the “Custom Option”. For creating normal Magento products, admin can add various options under the Custom Option, in the same way for adding multiple Ticket Type under product type as E-Ticket, the admin will click on the “Custom Option” tab.
That’s all for the Marketplace Event Manager for Magento2 module still have any issue feel free to raise a ticket and let us know your views to make the module better at webkul.uvdesk.com
Current Product Version - 2.0.2
Supported Framework Version - 2.0.x, 2.1.x, 2.2.x