How to process returns in easySales: return accounts, return AWBs and storno

Returns are part of selling online — easySales lets you process them cleanly. Connect a return account on a supported courier, create a full or partial return against an order, generate the return AWB and storno invoice, and finalize with or without putting the stock back. This guide walks through the whole flow.

Returns are the part of e-commerce nobody enjoys, but handling them cleanly keeps customers happy and your stock accurate. easySales turns a return into a structured flow: a request against the original order, a return label from the courier, the storno invoice, and a clear decision on whether the items go back into stock.

What returns in easySales do

A return in easySales is always created against an existing order, for the products the customer is sending back — all of them or just some. From there you generate the return AWB, finalize the return (which issues the storno invoice), and choose whether the returned items go back into your stock.

↩️

Full or partial

Return an entire order or only some of its products, by quantity.

🚚

Return AWB

Generate the return label through a supported courier return account.

🧾

Storno invoice

The reverse invoice is issued automatically when you finalize the return.

🔎

By order ID

Find the order to return by its ID, from the Returns section or the order itself.

✖️

Cancel request

Cancel a return with a reason if the customer changes their mind.

📦

Restock control

Finalize with the stock restored, or without it when goods come back unsellable.

Connect a return account first

Returns run through a dedicated return account on a supported courier, set up under Integrations → Couriers.

Open the courier (for example Sameday, GLS or DPD), edit it, and enable the return account. Fill in your own return address — name, phone, street, postal code, county and city — which becomes the return's delivery address, where the courier brings the returned parcel back. (The pickup address, your customer's, comes from the order.) Press Get details to validate the connection.

easySales courier edit screen showing the return account section with the return address fields
Enable the return account on a supported courier and fill in your own return address — where returned parcels are delivered back.

Create a return

There are two ways to start a return:

  1. Go to the Returns section and click Add a new return. Search by order ID, then choose to return the products fully or partially.
  2. Or open the order and create the return straight from it (the same Returns create screen, pre-filled with that order).
easySales Returns section with the Add a new return button
Open Returns and click Add a new return, then search by order ID to start a return.

When you pick the products, set the quantity per line — return the whole order, or only the items (and amounts) the customer actually sent back.

Return products table in easySales showing the returned products and quantities
A return lists the exact products and quantities sent back — the whole order or only part of it.

Generate the return AWB

Once the return exists, generate the return AWB from it with one click — it uses the courier return account you connected, so the label is collected from your customer's address. No return account, or a courier we don't integrate? Upload an external return label instead (covered below).

When the storno invoice is issued

The storno (reverse) invoice for the returned products is issued when you finalize the return — easySales sends it through your billing software automatically, matched to the products and quantities on the return. You don't issue it as a separate manual step.

Cancel a return

If the customer changes their mind and no longer wants the return, cancel the return request from the return — give a reason and the request is closed without touching stock or invoices.

Finalize a return — with or without restocking

When the returned parcel arrives, finalize the return. In the finalize step you decide what happens to the stock:

Complete return modal in easySales with the Restore stock checkbox
Completing a return opens this step — tick Restore stock to put the items back, or leave it off for unsellable goods.

Using a courier we don't integrate

Shipping the return with a carrier that doesn't have a return account in easySales? Upload an external return label onto the return — attach the file so the document lives on the request and the rest of the flow continues as normal.

Upload return AWB modal in easySales with the label file field
For a non-integrated carrier, upload the return label so it lives on the return request.

Automate returns with Flows

With Automation Flows you can take the repetitive admin off your plate. A return can trigger work automatically — when a return is created, finished, or its AWB is generated. A flow can generate the return AWB, issue the reverse invoice, send the customer an email or SMS notification, and attach or detach return tags for sorting and reporting.

Automation Flow editor in easySales with an order-return trigger and a send-return-notification action
A Flow on a return trigger can notify the customer and tag the return automatically.
No card required
14 days free
You can cancel anytime

Handle returns without the headache

Try easySales free for 14 days and process returns, return AWBs and storno invoices from one place. No credit card required.

Frequently asked questions

Returns are currently supported through Sameday, FanCourier, GLS, DPD and Innoship, each via a dedicated return account you connect under Integrations → Couriers. If your courier isn't among them, you can still upload an external return label manually.

Two ways: go to the Returns section and click Add a new return, then search by order ID and choose the products to send back; or open the order and create the return straight from it.

Yes. When you create the return you can send back the whole order or only selected products, setting the quantity per line — a partial return — so the storno and stock movements match exactly what the customer returned.

From the return itself, generate the return AWB with one click — it uses the courier return account you connected, so the parcel is collected from your customer's address. For a courier without a return account, upload an external return label instead.

The storno invoice is issued automatically when you finalize the return — easySales sends it through your billing software, matched to the returned products and quantities. It isn't a separate manual step.

If the customer no longer wants the return, cancel the return request from the return and give a reason. Cancelling closes the request without moving stock or issuing documents.

Yes. When you finalize, leave the renew-stock option off to close the return without restoring the stock — useful when the returned goods came back damaged or can't be resold. Tick it to put the quantities back into your stock source.

Yes. A flow can react to a return being created, finished, or having its AWB generated — and can generate the return AWB, issue the reverse invoice, send the customer an email or SMS notification, and attach or detach return tags automatically.

Was this guide helpful?