Wallogit.com
2017 © Pedro Peláez
Customers service and support tickets for Thelia., (*1)
This module is compatible with Thelia version 2.1 or greater., (*2)
For now, the module is quiet simple and limited. It allows the customer to post a question.
It can be a general question or a question related to an order or a product., (*3)
<thelia_root>/local/modules/ directory and be sure that the name of the module is SupportTicket.Add it in your main thelia composer.json file, (*4)
composer require thelia/support-ticket-module:~1.0
Customers can post question and view responses from their account page., (*5)
In back-office, the configuration page allows you to manage the tickets., (*6)
An email is sent to the administrator when a new question is posted and the customer will receive an email when a response is done., (*7)
In the front office, an integration is provided for the default template. It uses hooks, so it's activated by default., (*8)
You can override these smarty templates in the current template. You have to put your templates files in this directory
(with default template) : template/frontOffice/default/modules/SupportTicket/, (*9)
The main page displaying the questions and answers could be override in defining a new file in your template
(you can copy the default one defined in the module and modify it): template/frontOffice/default/support-ticket.html, (*10)
The module provides a new loop : support-ticket, (*11)
| Argument | Description |
|---|---|
| id | the support ticket id |
| status | the status (0 = new, 1 = replied, 2 = closed ) |
| customer_id | the customer id |
| admin_id | the admin id. |
| order_id | the order id |
| order_product_id | the order product id |
| order | the sort order : id, status, customer_id, admin_id, order_id, order_product_id |
| Variable | Description |
|---|---|
| $ID | the ticket id |
| $STATUS | the status code |
| $STATUS_TEXT | the status text |
| $CUSTOMER_ID | the customer id |
| $ADMIN_ID | the id of the administrator who has answered |
| $ORDER_ID | the order id |
| $ORDER_PRODUCT_ID | the order product id |
| $SUBJECT | the subject of the ticket |
| $MESSAGE | the message |
| $RESPONSE | the answer |
| $REPLIED_AT | the date of the first reply |
| $COMMENT | the comment associated to the ticket (it should not be displayed to the customer |