OCMLABS/MODULE-SUPPORT-TICKET · CHANGELOG
Support Tickets module changelog
All notable user-visible changes to OCMLabs Support Tickets are documented here. Versions follow Semantic Versioning.
1.0.6
Fixed
- With full page cache enabled, the customer’s Support Tickets list, ticket detail, and Open a Support Ticket pages could render as if no customer were logged in: an empty ticket list and an empty product dropdown. These pages are now excluded from full page cache, matching Magento’s own account pages.
Requirements
- Now supports Magento 2.4.9 and Adobe Commerce 2.4.9 on PHP 8.4, in addition to 2.4.7 and 2.4.8. Installation on 2.4.10 and later is blocked until the module has been retested against it.
1.0.5
Changed
- Admin ticket grid: each row now has a single View action that opens the ticket detail page. The separate Delete action has been removed.
- Admin ticket detail: the customer name is now a link that opens the customer’s account page in a new browser tab, replacing the previous greyed-out text box.
- Admin ticket detail: Created At and Last Updated are now displayed as plain text rows, replacing the previous greyed-out text boxes.
1.0.4
Added
- Module Information card at the top of Stores > Configuration > OrangeCollar > Support Tickets showing the installed module version and quick links to the ticket manager and the documentation site.
1.0.3
Changed
- Internal release packaging adjustment. No functional or storefront changes.
1.0.2
Changed
- Internal release packaging adjustment. No functional or storefront changes.
1.0.1
Added
- Adobe Commerce edition compatibility, installed via the
ocmlabs/module-support-ticket-commercepackage.
Security
- Tickets can only be opened for products the customer has actually purchased. Attempts to submit a ticket against a product the customer does not own are rejected server-side.
- Order references on new tickets are now derived from the customer’s purchase history, not from form input.
- Customer-facing ticket lists and ticket pages are scoped to the current store. On multi-store installations, customers no longer see tickets created under a different store.
Fixed
- Admin ticket save, delete, and reply actions now show a consistent user-facing error message when something goes wrong, instead of surfacing raw database error detail.
- Internal errors during ticket submission, reply, and resolution are now recorded in the system error log for troubleshooting instead of being silently discarded.
Requirements
- Now targets Magento 2.4.7 and 2.4.8. Installation on Magento 2.4.9 is blocked until the module has been retested against it.
1.0.0
Initial release.
Features
- Customer support portal under My Account > My Support Tickets with ticket list, ticket view, create form, reply, and self-resolve actions.
- Admin ticket grid under Stores > Support > Support Tickets with filterable columns and bulk status/delete actions.
- Ticket detail page combining ticket metadata and the full conversation thread.
- Optional association of tickets with a specific product and order at creation time.
- Status workflow with automatic transitions tied to who replied last, plus manual override.
- Five transactional email templates (new ticket customer/admin, new comment customer/admin, resolved customer), all configurable per store view.
- Product page Support button for one-click ticket creation scoped to that product.
- ACL-controlled admin access split across view, manage, delete, and config resources.