Live Demo Buy Now

Marketplace Event Manager for Magento2

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

Second Command – php bin/magento setup:di:compile

Third Command – php bin/magento setup:static-content:deploy

After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.

Multi-Lingual Configuration

For Multilingual support, please navigate to Store>Configuration>General >Locale Options. And select your desired language from the Locale option.

Language Translation

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

Seller’s End –

After the module configuration, the seller will get two menu option tabs under the “Marketplace” block as per the image below.

Add Event Ticket –

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.

My Event list –

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.

Under the “Send Reminder”, the seller will select multiple buyers from the list, then enter a subject and then will enter the message as per the snapshot below.

Reminder mail received by the customer –

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.

Customers End –

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.

Customer will also receive the Event Ticket details in their email as per the snapshot below.

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.

Here admin will click on “Add New”, enter the title and then select input type. For creating Event Ticket, only radio buttons are available.

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

. . .

Comments (2)

Add Your Comment

  • Bosco
    which app is used to scan the Qr code
    • kajal sharma
      Hi Bosco,
      You can use any app to sacn the QR code.
  • 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

    Index