Reading list Switch to dark mode

    PrestaShop Helpdesk {User- guide}

    Updated 31 January 2024

    PrestaShop Helpdesk– This module is all about providing customers an interface where they can manage their pre-sale & post-sale queries easily by creating the tickets on the front-end. With this module, the admin can create groups, and agents and can assign different types of queries accordingly to the groups or agents. Once the visitor/customer generates the ticket, then the associate groups or agents can see the ticket based on the type of query. Also, the admin can access all the data i.e. Help tickets, customer information, and order information in one convenient location.

    Note: Prestashop Helpdesk module is compatible with PrestaShop framework version 8.x.x.

    Check the overview of the plugin in the video mentioned below –

    p06nSVK0Lxg

    Features

    • Allows customers to contact the store admin regarding their queries.
    • Allow/disallow visitors to create the tickets.
    • Email notification to the customers on the creation of new tickets and change of ticket status.
    • Validate the user by displaying reCAPTCHA on the ticket form.
    • Filter tickets locally as well as globally on the system based on ticket number, customer, or query type.
    • Create new tickets on behalf of the customers.
    • Admin can import the emails as tickets manually.
    • Also, the admin/agent can view the ticket generated on any order from the order listing page.
    • Create multiple agents and assign them to multiple groups.
    • Admin can create the custom ticket status.
    • Improve customer service in your store.
    • Customers can reply to a ticket directly from the email.
    • Set cron to automatically import the emails as tickets.
    • Admin/Agent can mark the user and mail as spam.
    • Providing quick support will help you in building a strong relationship with your customers.
    • Create multiple query types such as pre-sale queries, post-sale queries, support-related queries, etc.

    NOTE:

    • Our module is completely GDPR compliant.
    • This module is multishop compatible.
    • Except for Super admin, all profiles can be assigned as agents because they have limited access to the shop.

    Installation

    1. Go to the back  office-> modules -> modules & services -> Upload a module.
    2. Upload zip file of “Help Desk” module.
    3. The module will automatically get installed on your PrestaShop.
    1
    2
    3

    Configuration

    After successful installation, the admin has to configure the module settings.

    Searching for an experienced
    Prestashop Company ?
    Find out More
    configuration-4

    General

    Under “General”, the admin can import the new emails as tickets, select the background color & text color of the Help Desk Page to display at the front end, and file type(s) to upload by a customer while creating a ticket, allow/disallow visitors to create a ticket, and set the cron for automatically import the new emails as the ticket.

    • Import new messages as tickets

    With the option “Import messages”, when the admin clicks on this option only then, the new messages will be imported as tickets. If the admin doesn’t set the cron then the admin has to import the emails manually by clicking on the import button.

    • Allow Visitors to create a ticket

    A visitor can also create a ticket at the front end if the admin enables this option.

    Visitor-ticket

    If disabled, then a user needs to login in order to create a ticket.

    Customer-ticket
    • Set Cron

    If the admin sets the cron then the new emails will automatically import as tickets from time to time. Admin doesn’t need to import the emails manually.

    Cron

    Admin needs to set CRON job for this.
    5 0 * * * curl http://www.sitename.com/en/module/wkhelpdesk/cronticket?token=your token

    Email

    Email-settings
    • Confirmation mail to the customer when a new ticket is created: If enabled, then the customer will receive an email notification on creating a new ticket.
    • Notification mail to agents when a new ticket is created: If enabled, then whenever a customer creates a ticket, then the agent will receive an email notification.
    • Mail to the customer when ticket status updated to closed and resolved: If enabled, then the customer will receive an email notification when the status of his ticket will change to “closed and resolved”.

    SEO & URLs

    Seo-Setting

    Captcha

    Under Captcha, the admin can enable/disable reCAPTCHA in “create ticket form” and “reply ticket form”.

    Captcha-settings

    How to Create reCAPTCHA Credentials

    To get the Credentials of reCaptcha, the admin has to create/signup to their accounts from the link: https://www.google.com/recaptcha

    10

    Admin needs to either create a new account or login into its existing account to move ahead.

    11

    Once logged in, admin needs to fill necessary information to get the reCAPTCHA credentials.

    12

    Once all the details are filled in, the credentials for reCAPTCHA will generate.

    13
    • Add reCAPTCHA on create ticket form- If, the admin enables this option, a reCAPTCHA will display while creating the ticket as shown below:
    recaptcha-added-2
    • Add reCAPTCHA on reply ticket form – If enabled, then reCAPTCHA will display to the customer in the reply ticket form.
    recaptcha-added-to-reply-ticket-1

    Admin Workflow

    After installing the module the admin needs to configure the IMAP email server settings from the “Customer Service” tab, which will create a new ticket for all the new received messages on email.

    Configure-IMAP

    Also, a new tab “Help desk” gets added in the back office with 7 sub-tabs under it.

    New-tabs-are-added

    All Tickets

    Under All Tickets admin/agent can:

    • View list of all the tickets created by the customers, status-wise.
    • Apply filters on tickets locally as well as globally.
    • Create new tickets on behalf of customers
    All-tickets

    Admin can create a new ticket by clicking on the “Create new ticket” button. By default, when the admin creates a ticket, its status will remain “OPEN”.

    Create-new-ticket

    Spam User Tickets

    Under this tab, the admin can see all the users he marked as spam. The admin can mark any user as spam from the ticket generated by the user, if the admin finds any suspicious activity by the user.

    Spam-users

    The admin can mark the user as spam from the ticket only, which is generated by the user.

    Mark-spam-1

    Agents

    Under this tab, the admin can create the agents and assign every agent to a particular group. Each group will associate with a query type. Any customer ticket with that query type will handle by the agents of that group.

    Note: Before creating agents, the admin has to create a profile on PrestaShop.

    Go to Advanced Parameters -> Team -> Profiles

    Add-new-profile

    On clicking “Add new profile”, the admin has to enter the name of the “Profile” & then “Save”.

    Profile-name

    Once the Profile has been created, they will display on the “Profiles” page.

    edit-or-delete-profile

    Now, give the required permission to these profiles. Go to Advanced Parameters -> Team -> Permissions.

    image-238

    Once, the profiles have been created & the permissions have been given, the admin will now have to add Employees in PrestaShop. Go to Advanced Parameters -> Team -> Employees, list of all the employees that the admin has created will display here.

    Add-new-Employees

    On clicking “Add new employee”, the admin has to fill the form and click on “Save” and the employee will get created.

    Employee

    Once the Employees have been created, they will display on the “Employees” page.

    New-Employees

    This is how the admin can successfully create employees for the help desk.

    After creating employees, the admin has to create agents for the help desk. Admin can add new agents by clicking on the “Add new agent” button.

    Add-new-agent
    Agent

    Once the agent gets created, it will display on the “Agents” page.

    List-of-agents-1

    Group Management

    After creating agents, the admin has to assign these agents to certain groups. These groups are created on the basis of their departments or queries.

    Group

    Admin can create new groups by clicking on the “Add new group” button. Admin will have to enter the name of the group & assign the agents to that particular group.

    Add-Groups

    Once the groups have been created, the list of groups will display on the “Groups” page.

    List-of-group

    Ticket Status

    The admin can add the new custom ticket status from the back office as per their requirement. By default, the admin gets six ticket statuses and the admin can edit them also.

    Ticket-status-1
    new-ticket-status

    Ticket Status Mapping

    Under this, the admin can map any two statuses together. By default, the admin will get the status mapped with their own status type. Such as open with open.

    List-of-Ticket-status

    On editing the status, the admin can map any status to any other status.

    Map-status

    Query Types

    An eCommerce site can have any kind of queries such as pre-sale queries, post-sale queries, support-related queries, etc. It is important to create the query type and assign them to a particular group so that only the agents of the assigned group can see the ticket of the particular type of query.

    List-of-query-type

    On clicking “Add new query type”, enter the name of the query type and assign a group to it.

    Add-query

    View Generated Tickets from the Order listing page

    The agent and admin can also check the ticket generated on any order. The admin/agent can view the ticket and give replies by clicking on the view icon, it will redirect the admin/agent to the ticket page. The view button will only display on the order listing page when the customer mentions the reference id of the order in the order reference column while generating the ticket.

    Orders-tickets

    Customer Workflow

    Now, in the front end, customers will find new tabs “Create Ticket” in the header and “Ticket List” in the customer account section.

    36

    Customers can raise a ticket by clicking on the “Create ticket” tab on the header.

    Create-ticket-at-front-end

    Note:- Based on the query type, the ticket will display to the assigned group. The agents in the group will reply to this ticket. All the tickets will display to the admin so that the admin can also reply to the tickets. Once the ticket is created, the ticket will display to the assigned group. Go to Help Desk management-> All Tickets.

    Tickets-created-by-customer

    Reply on the ticket by Admin

    Admin can reply to the customer by clicking on Ticket ID or Subject to.

    Note:- There are three types of replies that can be made on a ticket-

    • Reply- Customer will receive a message.
    • Internal Note- If the agent wants to save certain important information related to the ticket, then the agent can use an internal note. This will not be visible to the customers.
    • Forward- With this agent can assign the ticket to any other agent.
    Ticket-reply
    Reply-on-ticket

    Now, once the agent has replied to the ticket, the ticket status will change depending on the mapping done by the admin.

    Answered-ticket

    Go to “Answered” status & you’ll find that ticket there. Click on the ticket ID to view the details. If the agent selects an “Internal Note” from”Select reply type”.

    Add-internal-note-on-ticket-1

    If the agent select “Forward” from”Select reply type”.

    Ticket-is-assigned-to-agent

    When the admin/agent replies to the customer’s ticket, the customer will receive the mail. The customer can then visit their account to view the tickets created by them.

    44

    Once, the customer clicks on the “TICKET LIST” tab, he will able to see the complete list of tickets he has created so far with an option to view the complete details.

    Tickets-list-at-front-end

    When the customer clicks on the “Details” button he can see the replies of the admin/agent and can take the conversation ahead.

    ticket-conversation-at-front-end


    The agent will receive the mail when the customer again replies to the ticket. The status of the ticket will change from answered to open as per the mapping.

    Ticket-open-again

    In this way, the admin/agents can continue the conversation with the customers and can resolve their issues. With the help of the help desk system, admins can have records of the issues related to their products and they can easily improve customer service.

    Support

    That’s all for PrestaShop Helpdesk still have any issues feel free to add a ticket and let us know your views to make the module better http://webkul.uvdesk.com/.

    Current Product Version - 5.0.2

    Supported Framework Version - 8.x.x, 1.7.x.x

    . . .

    Leave a Comment

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


    Be the first to comment.

    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