Vendor Vacation Mode changelog
All notable changes to Vendor Vacation Mode (kv_vendor_holiday_mode) are documented here.
The format follows Keep a Changelog and the project uses Semantic Versioning.
[Unreleased]
Section titled “[Unreleased]”[1.1.1] - 2026-10-15
Section titled “[1.1.1] - 2026-10-15”- License verification works on servers without the PHP sodium extension (common on shared and cPanel hosting). Before, the signed answer of the license server could not be checked there, so the add-on entered the 14-day grace period and then switched its features off. The add-on now checks the signature with its own built-in Ed25519 code when the extension is missing.
[1.1.0] - 2026-10-13
Section titled “[1.1.0] - 2026-10-13”- License check. Enter your license key (or CS-Cart Marketplace license number) on the new License tab of the settings. The add-on verifies it with cs-cart.kaviolabs.com when the key is saved and then once a day, only from the admin panel or cron, never on storefront requests. The license covers the domain entered at purchase and all its subdomains; local development hosts are always allowed.
- License card at the top of the add-on page (status in color, licensed domain, result per storefront, last and next check, end of the updates period, what switches off) with Check now, a license badge in Add-ons → Manage add-ons, a status bar on the add-on’s own admin pages, and a cron entry point.
- Without a valid license for the store’s domain, vacations no longer affect the storefront (no vacation notices; products of vendors on vacation are shown and can be bought) and the admin panel shows a notice. Vendors and administrators can still manage vacations in the vendor panel and the admin panel. New installations and upgrades from 1.0.x work for 14 days before a key is required, and if the license server cannot be reached the add-on keeps working for 14 days.
[1.0.5] - 2026-10-12
Section titled “[1.0.5] - 2026-10-12”Changed
Section titled “Changed”- Compatible with Multi-Vendor 4.21 and PHP 8.3: tested on Multi-Vendor 4.21.2 with PHP 8.3 and the new Nova theme. The add-on now declares the supported range 4.17.2 – 4.21.x.
[1.0.4] - 2026-10-12
Section titled “[1.0.4] - 2026-10-12”- In-place upgrades now complete themselves. After the add-on files are replaced (uploading the new zip over the installed add-on in Add-ons → Manage add-ons, copying the files by FTP, or installing an Upgrade Center package), the next admin page view adds any missing tables, columns, settings, language variables and e-mail templates, and updates the stored add-on version and icon flag. Existing data and setting values are kept. A hidden
schema_versionsetting records the last applied version.
[1.0.3] - 2026-10-12
Section titled “[1.0.3] - 2026-10-12”- The add-on icon is now shown in the admin add-ons list: the package ships a 150×150 icon and
addon.xmldeclareshas_icon.
[1.0.2] - 2026-10-12
Section titled “[1.0.2] - 2026-10-12”Removed
Section titled “Removed”- Unused language files from the package.
[1.0.1] - 2026-10-11
Section titled “[1.0.1] - 2026-10-11”- The “Buy now with one click” button of the Call requests add-on is hidden for products of vendors on vacation when purchasing is paused, and one-click order requests for those products are refused on the server.
- Product lists: products with options showed “Select options” instead of the vacation note. The note now replaces every purchase button of the product.
- The storefront product page, category and vendor pages now update right after a vacation is switched on, changed or ended. The cached main content blocks (and all other cached product and vendor blocks) are now refreshed when vacation data changes, with no manual cache clearing.
[1.0.0] - 2026-10-11
Section titled “[1.0.0] - 2026-10-11”- Vacation mode for vendors in the vendor panel: on/off switch, optional start and end dates, multilingual message.
- Automatic start and end based on dates, with no cron. Block caches are refreshed when a vacation starts or ends.
- Storefront banner on the vendor’s store page, vendor information page and product pages, with an optional return date.
- Product modes: keep selling with a “ships after” notice, disable add to cart, or hide products from the catalog, search and blocks.
- Server-side add-to-cart protection for vendors on vacation.
- Checkout protection for products already in carts: none, warn, or block.
- Admin overview Vendors → Vacation mode with status filter, search, sorting, bulk end and delete.
- Admin editing of any vendor’s vacation, with an option to lock it for the vendor.
- Optional email to the administrator when a vendor turns vacation mode on (editable email template).
- Privileges Vacation mode: Can view / Can edit, compatible with the Vendor privileges add-on.
- Links from the vendor list and vendor profile.
- PHP hooks
kv_vendor_holiday_mode_update_holiday_pre,kv_vendor_holiday_mode_update_holiday_postandkv_vendor_holiday_mode_get_storefront_holiday_post.