The Holidays extension for OpenCart is a catalog of holidays and events that can be a reason to attract customers to your online store, plan your marketing campaigns based on various holiday and seasonal events throughout the year. The main purpose of the marketing calendar extension is to maximize the effectiveness of sales activities by taking advantage of times when potential customers are more receptive to certain offers.
DEMO AdminDEMO Live
Online stores on OpenCart can use this module to organize a separate catalog of events on the site, link special product offers to events and other marketing activities to attract more customers and increase sales in the corresponding period. Also, the module will help to cover more key search phrases for thematic queries, and the pages of holidays and events will be landing pages for them.
The extension Holidays creates a page on the website with a catalog of holidays and information about them. Each holiday has a separate page with the date and countdown to the event, as well as related items that can be purchased for that holiday. Events and details must be added manually in the OpenCart admin.
All events will automatically recur annually on the same date, without the need to update the event date.
Examples of events that can be added to our Opencart extension: - annual marketing promotions, such as Singles' Day or Black Friday; - name day (angel's day); - state and national holidays; - traditional and religious holidays; - corporate and professional holidays; - birthdays; - annual festivals or meetings; - any other events that take place annually.
Also, the extension allows you to divide events into categories, by type, to offer your customers only what they are interested in. In addition, you will receive several additional modules in the set:
- calendar with events for any page;
- events by categories in tabs;
- upcoming events;
- list of event categories;
The client can add any event to Google or Apple calendar and thus receive a reminder in advance about the need to contact your online store for shopping.
This extension can also be used to create an information section about Promotions on OpenCart. A countdown timer on an event page is a great addition to such pages. Products participating in the promotion can be linked directly to the event page.
Extension installation instructions:
Upload the module in the admin panel in the "Extensions" : "Install".
Go to the "Modifications" section and update the cache.
Go to the "Dashboard" section and update the template cache (only for OpenCart 3).
Go to the "Extensions" : "Extensions" : "Modules" and enable the module.
Edit module. Enable the status and adjust all its options to your needs and save the settings.
Check extension operation.
FAQ: Holidays: Marketing Event Calendar
How to add a calendar or event list to other pages
Go to Extensions > Extensions > choose type Modules > find "Holidays", you have main module (settings) and 4 additional modules:
1. Holidays - Calendar
2. Holidays - Categories
3. Holidays - Tabs by Category
4. Holidays - Upcoming events
You need to enable the desired module, configure it, and save it.
Then, in Design > Layouts, add it to the desired layout, eg. "Holidays - Main page", "Home", "Product", etc
How to create a Promotions page in OpenCart using the module?
The module Holidays can be used to create a section for informing about the Promotions on OpenCart.
In the module settings, you need to set the title for the Promotions page, the page meta tags - and you will have a ready-made catalog of promotions. Each event is a promotion. You can link single products to events.
The page of each promotion will display a countdown until the promotion ends.
In general, promotions are not the main purpose of the module, but you can use it for this purpose.
The OpenCart team has officially presented release 3.0.5.0, which contains a significant package of fixes, code cleanup, and compatibility improvements with modern PHP versions.
On November 20, 2025, a new major release of PHP was published - version 8.5. PHP 8.5 introduces useful improvements, but requires a careful approach when integrating into existing OpenCart projects.
The simplest way to solve this problem is to create an OCMOD modification that automatically adds module_id to the OpenCart module settings.
✕
We use cookies and other tracking technologies to improve your browsing experience our website, to personalize content and ads, provide social features media and our traffic analysis.
Necessary cookies enable core functionality of the website. Without these cookies the website can not function properly.
Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
A set of cookies to collect information and report about website usage statistics without personally identifying individual visitors to Google.
Marketing cookies store user data and behaviour information, which allows advertising services to target more audience groups.