2
2
After-Sales services
3
3
====================
4
4
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
6
6
enabled, users can :ref: `issue refunds <helpdesk/refunds >`, :ref: `generate coupons
7
7
<helpdesk/coupons>`, :ref: `process returns <helpdesk/returns >`, and :ref: `schedule repairs
8
8
<helpdesk/repairs>` or :ref: `field service interventions <helpdesk/field >` directly from a ticket.
9
9
10
10
Set up after-sales services
11
11
===========================
12
12
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
14
14
:menuselection: `Helpdesk app --> Configuration --> Helpdesk Teams ` and click on the team the
15
15
services should be applied to. Then, scroll to the :guilabel: `After-Sales ` section on the team's
16
16
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:
19
19
- :guilabel: `Coupons `: offers discounts and free products through an existing coupon program.
20
20
- :guilabel: `Returns `: initiates a product return from a customer through a reverse transfer.
21
21
- :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.
23
23
24
24
.. figure :: after_sales/after-sales-enable.png
25
- :align: center
25
+ :alt: The after sales options enabled on a helpdesk team.
26
26
27
27
The services that are enabled can vary based on the type of support a team provides.
28
28
@@ -39,18 +39,17 @@ Issue refund with credit note
39
39
40
40
A *credit note * is a document issued to a customer informing them that they have been credited a
41
41
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.
44
44
45
45
.. important ::
46
46
Invoices **must ** be posted before a credit note can be generated.
47
47
48
48
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.
51
51
52
52
.. image :: after_sales/after-sales-refund-details.png
53
- :align: center
54
53
:alt: View of a refund creation page.
55
54
56
55
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
83
82
though this information can be altered.
84
83
85
84
Once the credit note has been posted, a :guilabel: `Credit Notes ` smart button is added to the
86
- *Helpdesk * ticket.
85
+ ** Helpdesk * * ticket.
87
86
88
87
.. image :: after_sales/after-sales-credit-note-smart-button.png
89
- :align: center
90
88
:alt: View of smart buttons on a ticket focusing on the credit note button.
91
89
92
90
.. seealso ::
@@ -98,45 +96,34 @@ Generate coupons from a ticket
98
96
==============================
99
97
100
98
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.
103
101
104
102
.. 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 * *.
106
104
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
108
106
top-left corner. Select an option from the :guilabel: `Coupon Program ` drop-down menu in the
109
107
:guilabel: `Generate a Coupon ` pop-up window that appears.
110
108
111
109
.. image :: after_sales/after-sales-generate-coupon.png
112
- :align: center
113
110
:alt: View of a coupon generation window.
114
111
115
112
.. note ::
116
113
To create a new :guilabel: `Coupon Program `, navigate to :menuselection: `Sales app --> Products
117
114
--> 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
119
116
generates single-use coupon codes that grant immediate access to rewards and discounts.
120
117
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.
124
121
125
122
Click on the :guilabel: `Valid Until ` field, and use the pop-up calendar to select an expiration date
126
123
for this coupon code. If this field is left blank, the code does **not ** expire.
127
124
128
125
Click :guilabel: `Send by Email ` to compose an email to send to the customer with the coupon code.
129
126
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
-
140
127
Click :guilabel: `Get Share Link ` to generate a link to send directly to the customer. Doing so opens
141
128
a :guilabel: `Share Coupons ` pop-up window. Click the :guilabel: `Copy ` button next to the
142
129
: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
147
134
additional information.
148
135
149
136
.. image :: after_sales/after-sales-coupon-smart-button.png
150
- :align: center
151
137
:alt: View of the smart buttons on a ticket focusing on the coupon button.
152
138
153
139
.. seealso ::
@@ -156,15 +142,14 @@ additional information.
156
142
157
143
.. _helpdesk/returns :
158
144
159
- Facilitate a product return with a reverse transfer
160
- ===================================================
145
+ Return products
146
+ ===============
161
147
162
148
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.
165
151
166
152
.. image :: after_sales/after-sales-return-button.png
167
- :align: center
168
153
:alt: View of a Helpdesk ticket with the return button highlighted.
169
154
170
155
.. important ::
@@ -175,24 +160,25 @@ Select a :guilabel:`Sales Order` or :guilabel:`Delivery to Return` to identify t
175
160
need to be returned.
176
161
177
162
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.
180
165
181
166
Select a :guilabel: `Return Location ` where the items should be directed after the return is
182
167
completed.
183
168
184
169
.. image :: after_sales/after-sales-reverse-transfer.png
185
- :align: center
186
170
:alt: View of a reverse transfer creation page.
187
171
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
189
173
incoming returned products.
190
174
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
+
191
178
Use the breadcrumbs to return to the helpdesk ticket. A new :guilabel: `Return ` smart button can now
192
179
be accessed at the top of the ticket.
193
180
194
181
.. image :: after_sales/after-sales-return-smart-button.png
195
- :align: center
196
182
:alt: View of the return smart button on a helpdesk ticket.
197
183
198
184
.. seealso ::
@@ -204,13 +190,12 @@ Send products for repair from a ticket
204
190
======================================
205
191
206
192
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.
208
194
209
195
To create a new repair order, open a :menuselection: `Helpdesk ` ticket and click on the
210
196
:guilabel: `Repair ` button in the top-left corner. This opens a :guilabel: `Repair Reference ` form.
211
197
212
198
.. image :: after_sales/after-sales-repair-reference.png
213
- :align: center
214
199
:alt: View of a repair reference page.
215
200
216
201
Fill out the fields with the necessary information:
@@ -240,39 +225,37 @@ this repair, click :guilabel:`Create Quotation`.
240
225
A :guilabel: `Repairs ` smart button is then added to the ticket, linking to the repair order.
241
226
242
227
.. image :: after_sales/after-sales-repair-smart-button.png
243
- :align: center
244
228
:alt: View of smart buttons focusing on repair button.
245
229
246
230
.. 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
248
232
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.
250
234
251
235
.. _helpdesk/field :
252
236
253
237
Create field service task from a ticket
254
238
=======================================
255
239
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 * *
257
241
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.
259
243
260
244
.. 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
262
246
--> Configuration --> Helpdesk Teams ` to select a :guilabel: `Team `. Scroll to the
263
247
:guilabel: `After-Sales ` section, and choose a project under :guilabel: `Field Service `.
264
248
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
266
250
:guilabel: `Plan Intervention ` to open the :guilabel: `Create a Field Service task ` pop-up window.
267
251
268
252
.. image :: after_sales/after-sales-field-service-create.png
269
- :align: center
270
253
:alt: View of a Field Service task creation page.
271
254
272
255
Confirm or update the task :guilabel: `Title `.
273
256
274
257
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
276
259
project for this specific task, select one from the :guilabel: `Project ` field.
277
260
278
261
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.
282
265
When work is completed, worksheets are signed by the customer to confirm the job is done and the
283
266
customer is satisfied.
284
267
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
287
270
Template ` drop-down field. Even so, the field can be edited, and another template can be
288
271
selected.
289
272
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
291
274
Template ` field does not appear on the :guilabel: `Create a Field Service task ` pop-up window.
292
275
293
276
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
296
279
:guilabel: `Field Service ` task to the ticket.
297
280
298
281
.. image :: after_sales/after-sales-field-service-smart-button.png
299
- :align: center
300
282
:alt: View of ticket smart buttons focused on task.
301
283
302
284
.. seealso ::
0 commit comments