Skip to content

Commit 6eecb19

Browse files
jero-odooFelicious
andcommitted
[IMP] Helpdesk: After sales updates
closes #12416 Signed-off-by: Samuel Lieber (sali) <[email protected]> Co-authored-by: Felicia Kuan <[email protected]>
1 parent 35495db commit 6eecb19

9 files changed

+38
-56
lines changed

content/applications/services/helpdesk/advanced/after_sales.rst

+38-56
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
After-Sales services
33
====================
44

5-
*After-Sales* services can be configured in the *Helpdesk* application for individual teams. Once
5+
*After-Sales* services can be configured in the **Helpdesk** application for individual teams. Once
66
enabled, users can :ref:`issue refunds <helpdesk/refunds>`, :ref:`generate coupons
77
<helpdesk/coupons>`, :ref:`process returns <helpdesk/returns>`, and :ref:`schedule repairs
88
<helpdesk/repairs>` or :ref:`field service interventions <helpdesk/field>` directly from a ticket.
99

1010
Set up after-sales services
1111
===========================
1212

13-
Start by enabling the after-sales services on a specific *Helpdesk* team, by going to
13+
Start by enabling the after-sales services on a specific **Helpdesk** team, by going to
1414
:menuselection:`Helpdesk app --> Configuration --> Helpdesk Teams` and click on the team the
1515
services should be applied to. Then, scroll to the :guilabel:`After-Sales` section on the team's
1616
settings page, and choose which of the following options to enable:
@@ -19,10 +19,10 @@ settings page, and choose which of the following options to enable:
1919
- :guilabel:`Coupons`: offers discounts and free products through an existing coupon program.
2020
- :guilabel:`Returns`: initiates a product return from a customer through a reverse transfer.
2121
- :guilabel:`Repairs`: creates repair orders for broken or faulty products.
22-
- :guilabel:`Field Service`: plans onsite intervention through the *Field Service* application.
22+
- :guilabel:`Field Service`: plans onsite intervention through the **Field Service** application.
2323

2424
.. figure:: after_sales/after-sales-enable.png
25-
:align: center
25+
:alt: The after sales options enabled on a helpdesk team.
2626

2727
The services that are enabled can vary based on the type of support a team provides.
2828

@@ -39,18 +39,17 @@ Issue refund with credit note
3939

4040
A *credit note* is a document issued to a customer informing them that they have been credited a
4141
certain amount of money. They can be used to provide a full refund to a customer, or to adjust any
42-
remaining amount due. While they are usually created through the *Accounting* or *Invoicing*
43-
applications, they can be created through a *Helpdesk* ticket, as well.
42+
remaining amount due. While they are usually created through the **Accounting** or **Invoicing**
43+
applications, they can be created through a **Helpdesk** ticket, as well.
4444

4545
.. important::
4646
Invoices **must** be posted before a credit note can be generated.
4747

4848
To create a credit note, navigate to a ticket on the :menuselection:`Helpdesk app`, and click the
49-
:guilabel:`Refund` button in the top-left corner of the ticket form. This opens a
50-
:guilabel:`Refund` pop-up window.
49+
:guilabel:`Refund` button in the top-left corner of the ticket form. This opens a :guilabel:`Refund`
50+
pop-up window.
5151

5252
.. image:: after_sales/after-sales-refund-details.png
53-
:align: center
5453
:alt: View of a refund creation page.
5554

5655
Fill out the fields with the necessary information:
@@ -83,10 +82,9 @@ an invoice in a draft state. The invoice contains the same information as the or
8382
though this information can be altered.
8483

8584
Once the credit note has been posted, a :guilabel:`Credit Notes` smart button is added to the
86-
*Helpdesk* ticket.
85+
**Helpdesk** ticket.
8786

8887
.. image:: after_sales/after-sales-credit-note-smart-button.png
89-
:align: center
9088
:alt: View of smart buttons on a ticket focusing on the credit note button.
9189

9290
.. seealso::
@@ -98,45 +96,34 @@ Generate coupons from a ticket
9896
==============================
9997

10098
Coupons can be used to alter the price of products or orders. Conditional rules define the usage
101-
constraints of a coupon. *Coupon Programs* are configured in the *Sales*, *Point of Sale*, or
102-
*Website* applications.
99+
constraints of a coupon. *Coupon Programs* are configured in the **Sales**, **Point of Sale**, or
100+
**Website** applications.
103101

104102
.. important::
105-
The *eCommerce* module **must** be installed to create coupon codes from the *Website*.
103+
The **eCommerce** module **must** be installed to create coupon codes from the **Website**.
106104

107-
To generate a coupon, open a *Helpdesk* ticket and click on the :guilabel:`Coupon` button in the
105+
To generate a coupon, open a **Helpdesk** ticket and click on the :guilabel:`Coupon` button in the
108106
top-left corner. Select an option from the :guilabel:`Coupon Program` drop-down menu in the
109107
:guilabel:`Generate a Coupon` pop-up window that appears.
110108

111109
.. image:: after_sales/after-sales-generate-coupon.png
112-
:align: center
113110
:alt: View of a coupon generation window.
114111

115112
.. note::
116113
To create a new :guilabel:`Coupon Program`, navigate to :menuselection:`Sales app --> Products
117114
--> Discount & Loyalty` and click :guilabel:`New`. To make the program available to share with
118-
*Helpdesk* customers, the :guilabel:`Program Type` **must** be set to :guilabel:`Coupons`. This
115+
**Helpdesk** customers, the :guilabel:`Program Type` **must** be set to :guilabel:`Coupons`. This
119116
generates single-use coupon codes that grant immediate access to rewards and discounts.
120117

121-
Coupon programs can also be created in the *Point of Sale* application or *Website* application.
122-
Refer to :doc:`discount and loyalty programs
123-
<../../../sales/sales/products_prices/loyalty_discount>` for more information.
118+
Coupon programs can also be created in the **Point of Sale** or **Website** applications. Refer to
119+
:doc:`discount and loyalty programs <../../../sales/sales/products_prices/loyalty_discount>` for
120+
more information.
124121

125122
Click on the :guilabel:`Valid Until` field, and use the pop-up calendar to select an expiration date
126123
for this coupon code. If this field is left blank, the code does **not** expire.
127124

128125
Click :guilabel:`Send by Email` to compose an email to send to the customer with the coupon code.
129126

130-
.. note::
131-
When emailing a coupon code, **all** the followers of the ticket are added as recipients to the
132-
email. Additional recipients can be added to the email as well, in the :guilabel:`Recipients`
133-
field of the :guilabel:`Compose Email` pop-up window. If an expiration date was selected for the
134-
code, it is included in the message template.
135-
136-
.. image:: after_sales/after-sales-coupon-email.png
137-
:align: center
138-
:alt: View of an email draft window with coupon code.
139-
140127
Click :guilabel:`Get Share Link` to generate a link to send directly to the customer. Doing so opens
141128
a :guilabel:`Share Coupons` pop-up window. Click the :guilabel:`Copy` button next to the
142129
:guilabel:`Share Link` field and paste the results to any communication with the customer. When the
@@ -147,7 +134,6 @@ the top of the ticket; click the smart button to view the coupon code, expiratio
147134
additional information.
148135

149136
.. image:: after_sales/after-sales-coupon-smart-button.png
150-
:align: center
151137
:alt: View of the smart buttons on a ticket focusing on the coupon button.
152138

153139
.. seealso::
@@ -156,15 +142,14 @@ additional information.
156142

157143
.. _helpdesk/returns:
158144

159-
Facilitate a product return with a reverse transfer
160-
===================================================
145+
Return products
146+
===============
161147

162148
Returns are completed through *reverse transfers*, which generate new warehouse operations for the
163-
returning products. Click the :guilabel:`Return` button in the top-left corner of a ticket to open
164-
the :guilabel:`Reverse Transfer` pop-up window.
149+
returning products. Click the :guilabel:`Return` button at the top of a ticket to open the
150+
:guilabel:`Return` pop-up window.
165151

166152
.. image:: after_sales/after-sales-return-button.png
167-
:align: center
168153
:alt: View of a Helpdesk ticket with the return button highlighted.
169154

170155
.. important::
@@ -175,24 +160,25 @@ Select a :guilabel:`Sales Order` or :guilabel:`Delivery to Return` to identify t
175160
need to be returned.
176161

177162
By default, the quantity matches the validated quantity from the delivery order. Update the
178-
:guilabel:`Quantity` field, if necessary. To remove a line, click the :guilabel:`🗑️ (trash can)`
179-
icon.
163+
:guilabel:`Quantity` field, if necessary. To remove a line, click the :icon:`fa-trash-o`
164+
:guilabel:`(trash)` icon.
180165

181166
Select a :guilabel:`Return Location` where the items should be directed after the return is
182167
completed.
183168

184169
.. image:: after_sales/after-sales-reverse-transfer.png
185-
:align: center
186170
:alt: View of a reverse transfer creation page.
187171

188-
Click :guilabel:`Return` to confirm the return. This generates a new warehouse operation for the
172+
To confirm the return, click :guilabel:`Return`. This generates a new warehouse operation for the
189173
incoming returned products.
190174

175+
To exchange the received item with a new one, click :guilabel:`Return for Exchange`. Doing so
176+
generates a warehouse operation in Odoo to deliver the replacement product.
177+
191178
Use the breadcrumbs to return to the helpdesk ticket. A new :guilabel:`Return` smart button can now
192179
be accessed at the top of the ticket.
193180

194181
.. image:: after_sales/after-sales-return-smart-button.png
195-
:align: center
196182
:alt: View of the return smart button on a helpdesk ticket.
197183

198184
.. seealso::
@@ -204,13 +190,12 @@ Send products for repair from a ticket
204190
======================================
205191

206192
If the ticket is related to an issue with a faulty or broken product, a *repair order* can be
207-
created from the *Helpdesk* ticket, and managed through the *Repairs* application.
193+
created from the **Helpdesk** ticket, and managed through the **Repairs** application.
208194

209195
To create a new repair order, open a :menuselection:`Helpdesk` ticket and click on the
210196
:guilabel:`Repair` button in the top-left corner. This opens a :guilabel:`Repair Reference` form.
211197

212198
.. image:: after_sales/after-sales-repair-reference.png
213-
:align: center
214199
:alt: View of a repair reference page.
215200

216201
Fill out the fields with the necessary information:
@@ -240,39 +225,37 @@ this repair, click :guilabel:`Create Quotation`.
240225
A :guilabel:`Repairs` smart button is then added to the ticket, linking to the repair order.
241226

242227
.. image:: after_sales/after-sales-repair-smart-button.png
243-
:align: center
244228
:alt: View of smart buttons focusing on repair button.
245229

246230
.. tip::
247-
Once a user creates a repair order from a *Helpdesk* ticket, they can access it through the
231+
Once a user creates a repair order from a **Helpdesk** ticket, they can access it through the
248232
ticket's :guilabel:`Repair` smart button, or from a link in the chatter, even if they do not have
249-
access rights to the *Repair* application.
233+
access rights to the **Repair** application.
250234

251235
.. _helpdesk/field:
252236

253237
Create field service task from a ticket
254238
=======================================
255239

256-
On-site interventions can be planned from a ticket and managed through the *Field Service*
240+
On-site interventions can be planned from a ticket and managed through the **Field Service**
257241
application. Customers with :doc:`portal access <../../../general/users/portal>` are able to track
258-
the progress of a *Field Service* task just as they would a *Helpdesk* ticket.
242+
the progress of a **Field Service** task the same as they would a **Helpdesk** ticket.
259243

260244
.. tip::
261-
To change the default *Field Service* project for the team, go to :menuselection:`Helpdesk app
245+
To change the default **Field Service** project for the team, go to :menuselection:`Helpdesk app
262246
--> Configuration --> Helpdesk Teams` to select a :guilabel:`Team`. Scroll to the
263247
:guilabel:`After-Sales` section, and choose a project under :guilabel:`Field Service`.
264248

265-
To create a new *Field Service* task, navigate to a :menuselection:`Helpdesk` ticket. Click
249+
To create a new **Field Service** task, navigate to a :menuselection:`Helpdesk` ticket. Click
266250
:guilabel:`Plan Intervention` to open the :guilabel:`Create a Field Service task` pop-up window.
267251

268252
.. image:: after_sales/after-sales-field-service-create.png
269-
:align: center
270253
:alt: View of a Field Service task creation page.
271254

272255
Confirm or update the task :guilabel:`Title`.
273256

274257
The :guilabel:`Project` field on the :guilabel:`Create a Field Service task` pop-up window defaults
275-
to the same *Field Service* project that was identified on the team's settings page. To change the
258+
to the same **Field Service** project that was identified on the team's settings page. To change the
276259
project for this specific task, select one from the :guilabel:`Project` field.
277260

278261
If applicable, select a :guilabel:`Worksheet Template` from the drop-down menu.
@@ -282,12 +265,12 @@ If applicable, select a :guilabel:`Worksheet Template` from the drop-down menu.
282265
When work is completed, worksheets are signed by the customer to confirm the job is done and the
283266
customer is satisfied.
284267

285-
If the *Field Service* project assigned to the *Helpdesk* team has worksheets enabled, and has a
286-
default template assigned, that template automatically appears in the :guilabel:`Worksheet
268+
If the **Field Service** project assigned to the **Helpdesk** team has worksheets enabled, and
269+
has a default template assigned, that template automatically appears in the :guilabel:`Worksheet
287270
Template` drop-down field. Even so, the field can be edited, and another template can be
288271
selected.
289272

290-
If the *Field Service* project does **not** have worksheets enabled, the :guilabel:`Worksheet
273+
If the **Field Service** project does **not** have worksheets enabled, the :guilabel:`Worksheet
291274
Template` field does not appear on the :guilabel:`Create a Field Service task` pop-up window.
292275

293276
Click :guilabel:`Create Task` or :guilabel:`Create & View Task`.
@@ -296,7 +279,6 @@ After the task is created, a :guilabel:`Tasks` smart button is added to the tick
296279
:guilabel:`Field Service` task to the ticket.
297280

298281
.. image:: after_sales/after-sales-field-service-smart-button.png
299-
:align: center
300282
:alt: View of ticket smart buttons focused on task.
301283

302284
.. seealso::
Loading
Loading

0 commit comments

Comments
 (0)