Section | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Section | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Migrating tickets from Magento 1
...
Section | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Introducing M2 Help Desk Ultimate
Section | ||
---|---|---|
The Help Desk Ultimate extension for Magento 2 helps arrange a customer support center in a web store. Customers get able to create, submit and manage issues to the customer care department, and the help desk agents get able to do the following:
Extension LogicThe extension streamlines the customer ticket management process. Tickets are located at the ticket grid and can be assigned to a particular help desk agent/department. Help desk agents/departments can reply to tickets, set ticket priority, assign tickets to orders, etc. Finally, ticket control can be partially automated thanks to the automation feature that allows automatically sending notifications, changing ticket priority, etc. depending on the conditions and actions set. What's New?As of version 1.5.0 the Help Desk module for Magento 2 allows customer care agents design a base of responses to most generic issues that could be raised by customers, and later use these texts as quick replies when processing tickets. As of version 1.6.0 the extensions supports OAuth, open-standard authorization protocol, to enable Gateway to access Google Suite applications. Known Issues
|
Reference List
Section |
---|
|
Help Desk for Magento 2 On Frontend
Section | ||||||
---|---|---|---|---|---|---|
Customer AreaTo submit a ticket from the store front, go to the Customer Account area (My account > Help Desk). The Help Desk section allows creating and browsing tickets created by the customer. The page shows a grid with the following columns:
Ticket subject and order ID are active links. By clicking on an order ID, the customer is redirected to the 'My Orders' section showing the corresponding order info. Clicking on the Subject, the customer is redirected to the corresponding ticket thread (see below). The Ticket Thread lists all the customer's and store administrator's messages arranged by the date of sending (in the descending order). This is where customers reply to the admin's messages with or close the ticket if assistance is no longer required and/or the issue is resolved. Submitting a TicketThe Help Desk Ultimate extension for Magento 2 introduces multiple ways of submitting a ticket by a customer. Customer Account AreaFirst, customers can open a ticket in the 'Help Desk' section in the customer area. Do so by clicking on the blue Create Ticket button in the top right of the Help Desk page in My Account. The 'Create New Ticket' form is suggested to the customer requesting the following information:
After the issue is described, click 'Submit Ticket'. Should all mandatory fields be filled-in, the page will be reloaded, and a notification on successful submission shown:
Contact Us FormAnother option for a customer to submit a ticket is the native Magento 'Contact Us' form. The extension fetches all the messages customers leave in the 'Contact Us' form and inserts them into tickets.
Direct EmailIn addition to the customer account section and the 'Contact Us' form, customers can submit tickets by emailing messages directly to the Help Desk Ultimate gateway(s). If a message is sent from the address, used on registration of the account, Help Desk Ultimate will 'recognize' the customer and automatically associate the message with a ticket within the given customer account. If automatic notifications are enabled, customers can directly reply to notification emails sent by the admin.
|
Help Desk for Magento 2 On Backend
Section | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
General SettingsOnce installed, the Help Desk Ultimate extension introduces its configuration section to Stores > Configuration > AHEADWORKS EXTENSIONS > Help Desk Ultimate. There you can select help desk agents to be eligible to respond to tickets. If none agent is selected, then all admin users will become agents. Learn more on how to create new users in a Magento 2 store - Adding Users / Official Magento 2 Manual. Managing DepartmentsThe Departments section of the extension allows sorting customer tickets and managing tickets for internal purposes. Before using the extension, you will need to create at least a single department. This department will be used to store all tickets submitted to the Help Desk until another department is created. In addition, every help desk department can be assigned to a particular email gateway. The assigned email gateway will be used to send ticket-related notifications and convert all the incoming emails into tickets. Departments are created and managed under Customers > Help Desk Ultimate by Aheadworks > Departments. The page shows a grid with the following columns:
Admins are able to edit the status of the department individually or in bulk with the help of the Actions dropbox below the grid. The name of the department is an active link. You can edit the department by clicking on its name. To create a new department, click the Create New Department button in the top right of the page. General Department SettingsThe Departments Settings page comes in four blocks: General, Storefront Labels, Gateway and Permissions. Let's look into the blocks one after another. The general section of the department configuration page defines the basic attributes of the department:
Storefront LabelsThe 'Storefront Labels' section of the department configuration page allows setting up a name of the department as it should be displayed on the storefront in the submit ticket form. Only a single department name can be assigned per store view. Email Gateway SettingsThe 'Gateway' section of the department configuration page sets up a Help Desk department email gateway. The email gateway can be used to:
Basically, an email gateway is an email address used by the extension to receive and send messages. It can be a simple Gmail account or a company email. If you are not sure about your email gateway settings, contact your email provider.
The gateway section comes with the following configuration options:
* Depending on the choice of the authorization protocol, the Gateway Settings section shows the following fields: Authorization Type - Default (conventional "login-password" authorization):
If the Default type of authorization is selected, the Test Connection button at the bottom of the section (see the above image) allows checking the connection to the newly-configured gateway. The Test Connection button is not available if the Google authorization type is chosen. Authorization Type - Google (OAuth authorization to Google Suite applications):
When the Google type of authorization is selected, you can test the connection and verify your Google Account with the Verify Google Account button below the Client Secret field. The button becomes active when the Department is saved. The Verify Google Account button is not available when the Default type of authorization is selected. Refer to the official Google user guide to learn more on how to create a Google Client ID and Secret.
Click on the Save button in the top right of the New/Edit Department page to confirm and save the settings. Upon the subsequent cron launch, first emails (if there are any) will be added to tickets. Permission SettingsThe 'Permissions' section of the department settings page matches the roles of the administrator to their actions within a department:
Learn more on creating and assigning user roles in a Magento 2 store - User Roles / Official Magento 2 Manual. Adding a Department Selector to the Custom CMS Contact Us PageIn case you are using a custom CMS page as a Contact Us page, you may want to add a Help Desk Ultimate department selector to it. To do this, follow the steps below: Step 1 Create or open the required CMS page Step 2 In the design tab where the contact form and department selector are added, add the following code:
Step 3 Navigate to your Magento installation folder and open the following file: app/code/Aheadworks/Helpdesk/Model/Contact/ContactPlugin At line 164, change:
to:
Managing Quick ResponsesThe Help Desk Ultimate for Magento 2 enables agents with canned responses, that is prearranged replies to some generic ticket issues. To reach the functionality proceed to Customers > Help Desk Ultimate by Aheadworks > Quick Responses. Quick Responses GridThe Quick Responses page features a grid with the following columns:
Admins can edit the statuses of the responses individually or in bulk with the help of the Actions dropbox above the grid. To edit the response click the Select link in the corresponding row, to start a new response click on the Add Quick Response button in the top right of the page. Create/Edit Quick ResponseThe Create/Edit Quick Response page comes in two blocks. One of those suggests to enable (or disable) the response and come up with a meaningful name for it. The other presents a text field to enter the text of the response. Once done, click Save in the top right or Save and Continue Edit to return to composing the response without page reload. Managing TicketsTickets GridIn the backend, the extension adds a new section under Customers > Help Desk Ultimate by Aheadworks. To manage tickets, navigate to the 'Tickets' page. From the ticket page, you can leave replies to tickets, change their priority, assign them to another Help Desk agent/department, or change ticket statuses. The 'Tickets' grid contains all the ticket-related information, including the link to the customer account, the link to the order associated with the ticket, the name of the responsible agent. Replying to TicketsWhen clicking on a ticket subject in the Tickets Grid, you are redirected to the Ticket Details page: The Ticket Details page is composed of two functional sections. The ticket information block on the left contains all the ticket -, customer -, and order-related information. From the ticket message area on the right, you can reply to customer messages, leave internal notes, and update ticket status.
Ticket Information BlockAs it was mentioned earlier, the ticket information block helps see all ticket, customer, and order-related information. The block consists of four tabs, each representing a corresponding portion of the information available for the Help Desk agent's convenience. The 'General' section represents the information related to the currently opened ticket. Additionally, you can adjust some attributes here:
The customer info section contains the information on the customer, including name, email, group, and date registered. The 'Tickets' section lists all the tickets submitted by the customer. The 'Purchases' section contains the following:
Ticket Message AreaThe ticket message area is where you are suggested to reply to customer tickets. The area features the name of the ticket issue (alterable), the text field for a reply and a thread of the correspondence under the ticket issue. There are two types of Help Desk messages you can leave: replies and internal notes. A reply suggests that the submitted message will be sent to the customer. The reply is enabled by default and activated by the Reply button. An internal note suggests that the message submitted will be available for the Help Desk agents only and will not be visible to the customer. The Internal Note message type can be enabled by clicking on the corresponding button. Next to the Internal Note button you may find the dropbox with canned responses. All canned responses created on the Quick Responses Page will appear on the list herein. When picking up a response, its text will appear in the text field below. To submit the message either as a reply or internal note, click 'Submit As Pending'. Furthermore, you can save the reply opting for the following alternatives: Save as Open / Solved, without actually sending the message.
AutomationsAutomations are a set of adjustable Help Desk conditions that help automate routine ticket management operations, including ticket status change, email notifications, and ticket updates. Upon a certain event based on the conditions set, automation executes the set action on cron launch. Automation settings can be found under Customers > Help Desk Ultimate by Aheadworks > Automations. Automations GridAfter the extension is installed, the Automations grid will list the set of eight rules. These rules are build against a ticketing event and define automatic emailing of notifications upon reaching a certain event. This helps highlight the tickets that need a reply and follow up customers once the issue has been reported. The grid shows data within the following columns:
Automation rules work in compliance with the following pattern: 1) Cron launches an automation rule and triggers an event; 2) The extension checks if any of the tickets match the conditions of the event; a) If the conditions of the event are met, the extension launches an automatic action; b) If the conditions of the event are not met, the extension stops executing the automation rule until the next cron launch. 3) The extension stops executing the rule until the next cron launch To edit the existing automation, click on the name of thereof in the grid. To create an automation rule, click the Create New Automation button. Create New AutomationThe Create New Automation pages comes in three blocks: General, Conditions and Actions. In the first section of the page, you are suggested to select an event that will trigger the automatic reply to a ticket. The event defines when the automation rule should be triggered. The extension provides six options:
In the 'Conditions' section, you are suggested to specify when the event should be triggered. Each event comes with a dedicated set of conditions. Most of the conditions are ticket-related. However, some of them are customer-oriented and target particular customer groups. The conditions are similar to those of Magento product attributes and follow the same pattern:
In the 'Actions' section, you are suggested to specify which actions should be taken upon meeting the specified condition(s). The actions include sending email notifications to both the customer and Help Desk agent, ticket status and priority change, and assigning the ticket to a particular Help Desk agent. When done setting up the actions, click 'Save'. The automation rule is good to go.
|
Section | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Uninstalling M2 Help Desk Ultimate
Need Customization?You can always find the latest version of the software, full documentation, demos, screenshots, and reviews on http://aheadworks.com |