Back to Top

Magento 2 Event Manager

Updated 4 January 2024

Magento 2 Event Manager is a very helpful module that allows the admin to create & manage events efficiently for his store. The admin can easily add events/events group to the calendar, for promoting any sale, offers or events to the customers. The admin can also display the event calendar according to the store selected.

Features – Magento 2 Event Manager

  • The admin can add events.
  • The admin can create Group Events.
  • The admin can assign(add) events in the group event.
  • The admin can add group event on cms pages.
  • The admin can manage events that are shown on CMS pages.
  • The admin can disable/enable individual events and also group events.
  • The admin able to enable/disable events to show on pages.
  • The events are visible in frontend with calendar UI.
  • Show the Event Calendar Store wise.

Installation – Magento 2 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 Magento 2 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

Magento 2 Event Manager

Searching for an experienced
Magento 2 Company ?
Find out More

Second Command – php bin/magento setup:di:compile
Magento 2 Event Manager

Third Command – php bin/magento setup:static-content:deploy
Magento 2 Event Manager

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

Multi-Lingual  Configuration

For Multilingual support, please navigate. 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 the following path in your system. app/code/Webkul/EventManager/i18n. Open the file named en_US.CSV for editing as shown in 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 the CSV file, save it and then upload it to the same folder. Now your module translation is complete.

Configuration – Magento 2 Event Manager

After the successful installation of the module, the admin will navigate to Stores -> Configuration ->Webkul Event Manager ->Group Event Setting as per the below snapshot.


Here the admin will be able to enable or disable the group event manager on the frontend.

  • Change the Group Event Status to Enable or Disable.
  • Set the Group Events Visiblity on the frontend as All events or only future events.
  • Set the Group Events calendar Width & height.
  • Set the Group Events calendar color.
  • Set the Group Events calendar Text color

After configuring the module settings, the admin needs to click on save the config button.

Backend – Workflow

After the successful installation and configuration of the module, the admin will find the Event Manager menu option in the admin sidebar panel with two options to choose from as per the below snapshot.


Under Event Manager, the admin will be able to Add Events and the Event Groups.

**Now in order to assign the events under event groups, So first events needs to be added**.

Add Event

To add an event, click on the “Add Event” under Event Manager. This brings up a page to add the events.

Also you can view the list of existing events & their status as shown below in the snapshot.

Now, click the “Add New Event” button to add a new event, that brings up the new event page to add the event details.


Here the admin will enter the required data for the event information which includes –

  • Event Name(name of the event).
  • Details Link( Help to learn more about the event)
  • Event Date(select the date of the event).
  • Event Content(content for the event).
  • Event Status(set it as enabled or disabled).

After entering all the required data, the admin will click the Save button to save the event.

Now the saved events will be visible on the “Add New Event” page. Here, the admin will be able to edit/delete the events as shown below in the snapshot.

The admin can also change the status of events as enabled or disabled as per the below snapshot.


Add Event Group

To add a new event group, click on the “Add New Group Event” button as per the below snapshot.


After clicking the “Add New Group Event“, another page comes up to wherein the admin will enter the details for the group event.

Here the admin will:-

  • Enter the group event name.
  • Select the store view.
  • Assign the respective events for the group.
  • Add pages, where the events will show up.
  • Set the status of the event group.

After saving the event group, the admin can see the list of all the event groups. Here, the admin can edit and delete or change the status an event group as shown below in the snapshot.


FrontEnd – Workflow

After the admin has configured the events and the event groups, the beautiful calendar showing the events gets displayed at the frontend.

Now for example if the customer selects the “Choose Events Category” as “Recreational Event“, then all the events under that will be displayed.

After a customer clicks on an event he can view the event details as shown below.

The calendar will be shown on the pages, the admin had selected during the event group creation.

On the About Us page, view in the below snapshot.


After a customer clicks on an event he can view the event details as shown below.


That’s all for the Magento 2 Event Manager module, still have any issues feel free to add a ticket and let us know your views to make the module better

Current Product Version - 3.0.0

Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


  • Linc
    • gunjita joshi (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content