Shopify Returns Tool | Shipit
Go to homepage
Search
No results found for
Navigate Select Esc Close

Shopify Returns Tool

Let your Shopify store's customers handle returns, exchanges, cancellations, and claims themselves — no need to contact you separately. Everything is managed in one centralized system and syncs automatically directly with Shopify.

Self-service portal for online stores

What is the Shopify Returns Tool?

The Shopify Returns Tool is Shipit's own custom-built Shopify app, called Shipit Return and Exchange, which automatically syncs returns, exchanges, and cancellations directly into the Shopify admin panel.

When you install the Shopify Returns Tool in your store, returns, exchanges, and cancellations automatically appear in both Shopify and Shipit. You can view and process all requests in one place, with no need to manually look up or copy information between systems. This reduces the workload on customer service and keeps the returns process under control from start to finish.

The Returns Tool works with all Shopify plans from Basic to Plus, and does not require the CCS feature to be used.

Setup and pricing

The Returns Tool can be activated in just a few minutes directly from your Shipit account settings and connected to your Shopify store with just a couple of clicks.

Here's how to activate the Returns Tool in your Shopify store

  1. Sign up for a Shipit account or log in to your existing account.

  2. Go to Settings and select Customer Returns.

  3. Activate the Returns Tool subscription.

  4. Install the Shopify extension, and returns, exchanges, and cancellations will automatically sync to the Shopify admin panel.

Pricing

Option

Price

Basic tool

€19.90/month + €0.50/return

Shopify extension

€9.90/month/100 returns

*If you use Shipit's contracts for returns, the shipping cost will also be added to the price.

About these instructions

These instructions are structured step by step, in the same order as the settings appear in the Returns Tool. By following them in order, you'll go through the entire structure of the tool from start to finish, exactly as it's built, and at the end we'll show you how everything appears and is processed in Shopify itself.

There are quite a few steps, so we recommend taking your time with the setup and following our detailed instructions one step at a time. If you need help at any stage, we're happy to assist: helpdesk(at)shipit.fi.

Table of contents for the Returns Tool

  1. Return, exchange, and claim reasons

  2. Return delivery methods

  3. Store credit bonus

  4. Return restriction rules

  5. Available return methods

  6. Automatic approval

  7. Return instructions

  8. Email templates

  9. Branding and policies

  10. In-store returns

  11. Return period

  12. Maximum package size

  13. Shopify integration

How returns, cancellations, exchanges, and claims work in your Shopify store

In this section, we'll take a closer look at how returns, cancellations, exchanges, and claims work in Shopify itself, and what they look like to the customer. Once you've set up the Returns Tool settings in Shipit, you can move on to this section.

  1. Returns in Shopify

  2. Cancellations in Shopify

  3. Exchanges in Shopify

  4. Claims in Shopify

Return, exchange, and claim reasons

Define the reasons your customers can select when starting a return, exchange, or claim. The same reasons are used both in your online store and in Shipit.

How to add a return reason

Click the "Set return, exchange, and claim reasons" button to access reason management.

palautussyyt.png

Select the language (Language) from the top menu. Reasons are always added in the selected language: Finnish reasons under FI, English reasons under EN, and so on. Add reasons separately for each language visible to your customers.

Fill in the fields of the "Add reason" form in your chosen language:

  • Reason code: the technical identifier for the reason. Use lowercase letters, numbers, and underscores (no special characters), for example wrong_size. This code is not visible to the customer.

  • Reason Label: the text shown to the customer on the return form, for example wrong size.

  • Type: choose whether the reason applies to returns (Return), exchanges (Exchange), or claims (Claim).

  • Sort Order: determines the display order of the reasons on the form. Lower numbers are shown first.

Click Add and the reason will be saved.

lisaa-syy-palautustyokalu.png

Configured return reasons

The reasons you've added appear as a list in the "Configured return reasons" section. Each reason shows its name, reason code, language, status, and type. You can edit a reason (Edit), temporarily deactivate it (Deactivate), or delete it entirely (Delete).

maaritetyt-palautussyyt.png

How return reasons appear to the customer

The return reasons you've defined appear to the customer on the return form once they've selected a product and an action. The customer first selects the action (return, exchange, or claim), and then the appropriate reason from those you've defined for that action. The customer can also describe the reason for the return in more detail in a free-text field.

palautussyyt-asiakkaalle.png

Return delivery methods

Define the carrier methods your customers can use to return products. The same delivery methods are used both in your online store and in Shipit.

How to add a delivery method

Click "Set return delivery methods" to access delivery method management.

palautuksen-toimitustavat-palautstyokalu.png

Select the language (Language) and country (Country). Delivery methods are always set for the selected language and country, so add them separately for each country and language your customers use.

Fill in the fields of the "Add delivery method" form:

  • Delivery method: select from the dropdown the carrier method the customer can use to return the product.

  • Priority: determines the order of delivery methods. A lower number means higher priority and is shown to the customer first.

  • Active: keep this checked so the delivery method is visible to the customer.

  • Final page display: choose what's shown to the customer at the end of the return process. Options are an activation code (Show activation code), a downloadable return label (Show downloadable label), or just shipping instructions, which you write in the next field.

  • Instructions shown to the customer: write the instructions the customer sees after submitting the return with this delivery method. For example, guidance on how and where to drop off the package. You can format the text and add links.

Click "Add delivery method" and the delivery method will be saved.

toimitustavan-lisaaminen-palautustyokaluun.png

Configured delivery methods

The delivery methods you've added appear as a list under the "Return delivery methods" heading. You can edit each delivery method's settings directly in the list and save the changes (Save). You can also temporarily deactivate a delivery method (Deactivate) or delete it entirely (Delete). You can change the order of delivery methods by dragging the three lines on the left side of the row, but priority determines the order in which delivery methods are shown to the customer.

palautustyokalun-toimitustavat.png

How delivery methods appear to the customer

The delivery methods you've defined appear to the customer at the end of the return process, under Packages, where they select their preferred return service.

Each option shows the carrier's logo, name, and the instruction text you wrote, guiding the customer on how and where to drop off the package.

The options are displayed in the order determined by the priority you've set.

The return address label is generated automatically based on the original shipment's package information.

palautustavat-asiakkaalle.png

Store credit bonus

Encourage customers to choose store credit instead of a refund by offering them an extra bonus. When a customer chooses store credit, the credit is delivered to them as a gift card, and the bonus is added on top of the credit at the percentage you define.

Note: Thanks to the Shopify integration, the gift card is created and delivered to your customer automatically — you don't need to do anything manually.

How to set up the store credit bonus

  • Click "Set store credit bonus" to access the bonus settings.

kaupan-hyvitysbonus.png
  • Turn on "Enable store credit bonus." You can toggle the bonus on or off without losing the percentage you've set.

  • Enter the percentage in the "Store credit bonus (%)" field that the customer receives extra when choosing store credit instead of a cash refund. For example, a value of 5 means the customer gets a 5% larger credit as a gift card.

  • Click Save to save the settings.

  • You can edit the credit bonus or turn it off at any time by clicking the Edit button.

ota-kaupan-hyvitysbonus-kayttoon.png

How the credit bonus appears to the customer

When the customer reaches the credit step of the return, they choose how they want their refund: cash back or a gift card / store credit.

If you've set a credit bonus, the store credit is shown as a higher amount, with a clear highlight showing how much more the customer receives by choosing the gift card.

In the example, the €24.95 cash refund increases to €26.20 (+€1.25) with the gift card. The bonus is shown both as a selectable option and as a separate prompt, where the customer can switch their refund to a gift card with a single click.

shipit-hyvitysbonus.png

Return restriction rules

Return restriction rules let you limit returns, exchanges, or claims for specific products or orders.

Typical use cases include discounted items, customized products, or other categories you don't want to accept as returns.

The rules work automatically: when a customer's return includes a product matching a rule, the selected actions are blocked and the customer is shown the message you've defined.

You can manage the rules from the Returns Tool settings by clicking "Set restriction rules."

palautustyokalu-palautusrajoitussaannot.png

Create a new rule by filling in the form fields:

  1. Rule name – give the rule a descriptive name you'll recognize later (for example, discounted items or customized orders).

  2. Priority – determines the order in which rules are checked. Higher-priority rules are checked first. The default value is 0.

  3. Description – an optional internal description of the rule. Not visible to the customer.

  4. Rule type – choose the level the rule applies to, for example product level.

  5. Match field – choose which field the match is based on, for example product SKU or product tag.

  6. Match value – enter the value the rule looks for (for example final-sale). When the selected field matches this value, the rule takes effect.

  7. Blocked actions – choose which actions the rule blocks: block return, block exchange, block claim, and/or remove store credit bonus. You can select more than one.

  8. Customer message – write the message shown to the customer when the rule applies. You can provide the message separately in English, Finnish, Swedish, Norwegian, and Estonian, so the customer sees it in their own language.

  9. Save the rule by clicking Add.

palautustyokalun-palautussaannot.png

Saved rules appear under "Configured restriction rules." For each rule, you can see its status, type, priority, and match condition, as well as the blocked actions. You can deactivate a rule, edit it, or delete it entirely using the buttons on the row.

maaritetyt-rajoitussaannot.png

Available return methods

In this section, you define which actions customers can use in the Returns Tool. Disabled actions are hidden everywhere in the customer-facing tool, so the customer only sees the options you've enabled.

Turn on the actions you want using the toggles:

  • Offer returns – the customer can return products for a refund or store credit.

  • Offer exchanges – the customer can exchange a product for another product or variant.

  • Offer claims – the customer can file a claim for a damaged, defective, or missing product.

Save your selections by clicking "Save available actions."

kaytettavissa-olevat-palautustavat.png

Automatic approval

In this section, you define which return requests are approved automatically without manual review.

When a request is approved automatically, a return address label is generated for the customer immediately, without you needing to process the request separately.

Turn on automatic approval using the toggles:

  • Automatically approve returns – return requests are approved automatically and return labels are generated immediately.

  • Automatically approve exchanges – exchange requests are approved automatically and return labels are generated immediately.

  • Automatically approve claims – claim requests are approved automatically without manual review. This is not recommended, since claims are generally best reviewed on a case-by-case basis.

  • Send the customer a confirmation when a return is created – the customer receives a confirmation email as soon as the return request has been successfully created.

  • Email me when a customer chooses a cancellation – you, as the merchant, receive a notification as soon as a customer submits a cancellation request.

In the "Merchant notification emails" field, you can add the email addresses that return notifications should be sent to, one address per line. If you leave the field empty, notifications will only be sent to the account owner's email.

Save the settings by clicking "Save automatic approval settings."

Good to know – combined return requests: When a customer submits a request that includes multiple action types (for example, a return + a claim), the entire request remains pending approval if any action type requires manual review. This lets you review the full request before the return label is generated.

palautustyokalu-automaattinen.png

Return instructions

In the Return instructions section, you can edit all the texts shown to the customer in the Returns Tool from headings and button labels to guidance and error messages. This lets you tailor the tool's tone and wording to match your own brand. You can start editing the texts by clicking "Set return instructions."

palautusohjeet.png

Every field has a ready-made default text, shown in gray as an example. If you leave a field empty, the default text will be used. Below each field is a short description of where in the tool the text appears.

Language. At the top of the view there's a language selector (EN, FI, SV, ET, NO). First select the language whose texts you want to edit — the text you enter is always saved for the selected language. Go through the languages one at a time if you want to customize the texts for all customers in their own language.

The editable texts are divided into the following sections:

  1. Navigation and progress – step and progress indicators, buttons (Continue, Back, Next, Submit), and loading/submission status texts.

  2. Landing page – the first step's heading and instruction text, the headings and instruction texts for the tracking number and recipient fields, and the text for the privacy policy and return terms links.

  3. Step headings – the headings shown for each stage of the return flow (product selection, return method, refund and claim details, review, and submission).

  4. Product selection and actions – texts for product cards, quantity management, and headings and instructions for returns, exchanges, and claims.

  5. Return, exchange, and claim – headings and instruction texts for the reason and additional info fields for each action type, texts related to image uploads, and selecting a replacement product.

  6. Return method and packages – headings and descriptions for shipping and in-store returns, and fields related to package dimensions.

  7. Refund and bonus – texts for refund methods, gift card and store credit options, and messages related to the credit bonus.

  8. Confirmation and error messages – headings and descriptions for success and pending states, download buttons for the return label and customs invoice, and various error messages.

Required fields. At the end of the section, you can use checkboxes to select which fields the customer must fill in before they can proceed.

For example, you can require acceptance of the privacy policy, or selection of a return reason, return method, or refund method. Only make the fields required that are essential to your return process — the fewer required fields, the smoother the return experience for the customer.

Action-specific instruction messages

At the end of the Return instructions view, you can edit the instruction messages shown to the customer after they submit a request. Each action type has its own heading and message field, and the message is automatically selected based on the type of request the customer made. Below each field is a preview showing what the heading and message look like together to the customer. If you leave a field empty, the default text will be used.

The following instruction messages can be edited:

  1. Claim instructions – shown when the customer files a claim. It's worth explaining here that the product needs to be sent back for inspection, and how long processing the refund or exchange will take.

  2. Exchange instructions – shown for exchanges. This is a good place to mention when the replacement item will be shipped and whether the customer will receive a tracking number.

  3. Return (cash) instructions – shown when the customer chooses a cash refund. Mention, for example, the refund processing time and that the refund will be issued to the original payment method.

  4. Cancellation instructions – shown when the customer cancels an order. You can confirm that the cancellation request has been logged and a confirmation sent by email.

  5. Return (gift card) instructions – shown when the customer chooses a gift card refund. Mention, for example, when the gift card code will be sent by email.

  6. Gift card incentive message – a special case: this message is shown when the customer is about to choose a cash refund but a store credit bonus is available. It has its own heading and message, used to encourage the customer to choose a gift card instead of a cash refund. The preview appears as a highlighted callout box, just as it would to the customer.

Save all changes in the Return instructions view by clicking "Save return instructions."

palautusesikatselu-viestit.png

Email templates

In the Email templates section, you can edit the email notifications sent to the customer during the return process. You can customize the content and tone of each notification for the different return statuses and languages, to match your own brand.

The "Show return link in Shipit emails" toggle lets you add a return button to the order confirmation emails sent by Shipit, allowing the customer to start a return directly from the confirmation message. Save your selection by clicking "Save Shipit email setting."

To edit the actual templates, click "Set email templates."

palautustyokalu-sahkopostimallit.png

In the template view, you first select the language (EN, FI, SV, ET, NO) and then the return status whose message you want to edit.

The available statuses are Submitted, Approved, Rejected, Received, Completed, Cancelled, and Failed — a separate notification is sent for each status as the return progresses to that stage.

For each language and status combination, you can define:

  1. Subject – the email's subject line.

  2. Content – the body of the message. Content can be formatted using the editing tools (bold, italics, lists, links).

You can start editing by clicking Edit, and restore the fields to their original text by clicking "Reset to default." Save your changes by clicking Save.

Variables

In the content field, you can use variables that are automatically replaced with each customer's and order's details when the message is sent. The editing view shows a list of available variables, for example the customer's name, order number, list of returned products, store name, and estimated processing time. Add a variable by typing it in curly braces, for example {{ customer_name }}.

palautustyokalu-sahkopostiviestit.png

Email language settings. At the bottom of the view, you define which language emails are sent in when no language information is included with the order.

The default email language determines the primary language (for example, inferred from the customer or the page language), and the fallback language is used if a suitable template or language cannot be found. Save your selections by clicking "Save language settings."

sahkoposti-kieliasetukset.png

Branding and policies

In the Branding and policies section, you customize the look of the Returns Tool to match your own brand, and define your return and privacy policies. Access the settings by clicking "Set branding and policies."

brandays-ja-kaytannot.png

Logo. Upload your company's logo to be shown in the header of the Returns Tool. The recommended size is 200 × 80 pixels, and the allowed file formats are PNG, JPG, SVG, and WebP (max 2 MB). The current logo appears as a preview, and you can remove it with the button. From the Logo size menu, you choose how large the logo appears in the tool.

Merchant page layout. From the Layout menu, you choose whether the returns page uses a standard layout or a branded sidebar layout with a large image.

Custom Returns Tool URL. Here you can create a custom address for the Returns Tool that you can share with your customers. Enter your desired identifier in the "URL identifier" field, which will be appended to the address https://api.shipit.ax/fi/returns/. The identifier may only contain lowercase letters, numbers, and hyphens, and must be 3–50 characters long. The finished address appears below the field in a green box, and you can copy it using the copy button.

Captcha. You can protect the public return lookup from bots by selecting Google reCAPTCHA or Cloudflare Turnstile from the "Captcha service" menu. You can also disable captcha entirely.

Provider connection method. From the Connection method menu, you choose how the Returns Tool connects to your online store. The options are Plain (Shipit's own return flow), Shopify (direct Shopify integration), and JSON-RPC (provider's JSON-RPC endpoint). This is a technical setting — leave it at the default unless you know your store requires a different connection method.

Brand colors. You can choose a primary, secondary, and tertiary accent color for the public returns page. The primary color is used for links, progress bars, and main highlights, the secondary color for supporting highlights, and the tertiary color for bonus highlights.

Policy settings

Here you define information related to returns and privacy:

  1. Your privacy policy URL – a link to your own privacy policy, shown alongside Shipit's privacy policy.

  2. Refund timeline (days) – how many days it takes to process refunds after returned products are received. Note that EU law requires refunds within 14 days.

  3. Return shipping cost responsibility – who pays for the return shipment. This information is shown to customers.

  4. Show EU cancellation rights notice – when this is enabled, the 14-day EU consumer rights cancellation notice is shown on your return policy page.

Custom return policy

You can add your own return policy text separately for each language (EN, FI, SV, ET, NO). The text is shown on your return policy page.

Data controller information (GDPR). Enter your company's details for GDPR compliance: company name, privacy contact email, and company address. This information is shown on the privacy policy page.

Save all changes by clicking "Save settings."

In-store returns

In the In-store returns section, you can allow customers to bring products back to your physical store instead of shipping them.

Enable the feature with the "Enable in-store returns" toggle. When it's on, the customer can choose an in-store return as an alternative to shipping during the return process.

You can also fill in the following fields:

  1. Store address (optional) – the physical address customers can return products to. If you leave this field empty, your registered company address will be used.

  2. Store instructions – instructions shown to the customer for in-store returns, for example opening hours and what to bring along with the product.

Save the settings by clicking "Save in-store return settings."

myymalapalautukset.png

Return period

In the Return period section, you define how long customers can create returns after the order has been delivered.

  1. Number of days – how many days returns, exchanges, and claims are allowed for.

  2. Time starts from – the point from which the return period countdown begins. The options are Delivery date and Shipping date. Delivery date gives the customer the full return period starting from when they receive the products, while Shipping date starts the countdown from the moment of shipping. Delivery date is the recommended option, as it's fairer to the customer.

Save the settings by clicking "Save return period settings."

palautusaika.png

Maximum package size

In the Maximum package size section, you can set maximum dimensions for return shipments to help manage shipping costs. You can define limits for four values: Maximum weight (kg), Maximum length, Maximum width, and Maximum height (cm).

Leave a field empty if there's no limit for that dimension. If a customer's return exceeds any of the limits you've set, the return won't automatically generate a return label – instead, it will be routed for manual approval.

Save the settings by clicking "Save package limits."

pakettien-enimmaiskoko.png

Shopify integration

In the Shopify integration section, you connect your Shipit account to your Shopify store. First install the Shopify app; when Shopify redirects you back to this view, your current Shipit account will be connected automatically.

Once the connection is established, the "Connected Shopify store" section will show your store's address (for example, yourstore.myshopify.com).

You can reconnect the store using the "Reconnect Shopify" button — only do this if you need to fix or update the current installation.

shopify-integraatio-palautustyokalu.png

Returns, cancellations, and exchanges in your Shopify store

Next, we'll go through how returns, cancellations, and product exchanges work in practice, from both the customer's and the merchant's perspective.

You'll see what the customer does and sees in the Returns Tool customer portal, and how those same events appear and are processed on your side directly in the Shopify order, with no need for separate manual matching of information between systems.

We'll cover the following four cases:

  • Return – the customer returns a product and receives a refund.

  • Cancellation – the customer cancels an order, either before or after the product has shipped.

  • Exchange – the customer exchanges a product, for example for a different size or color.

  • Claim – the customer reports a damaged or defective product.

How the customer submits a return in the Returns Tool

  1. The customer enters the order number and email address in the Returns Tool. The order number is the Shopify order ID (without the # symbol), which the customer received in their order confirmation email. The email address must match the one originally used to place the order. The customer must also accept the terms you've defined in the Returns Tool settings under Branding and policies.

asikas-palauttaa-tuotteen-shopify.png

  1. The customer sees the products in their order and selects what they want to do. Each product has a dropdown menu where the customer selects Return as the action.

If the order includes multiple units of the same product, the customer can choose how many units to return using the quantity field.

  1. The customer selects a return reason from the predefined options (for example, Wrong color, Wrong size, Wrong model) and can add further details in the free-text field.

monta-tilausta-palautus.png

  1. The customer chooses how they want to return the product: to the store (Return to store) or by mail with a return label (Ship with return label).

  2. If the customer chooses to return by mail, they also select a return carrier from the options you've defined in the Returns Tool settings (for example, Matkahuolto, Posti, or PostNord).

  1. The customer chooses how they want their refund: cash back or a gift card/store credit. If you've enabled the store credit bonus, the customer will also see the available bonus at this stage, added to the value of the gift card. This is optional — you don't need to enable the store credit bonus if you don't want to offer it.

palautushyvitys-shopify.png

  1. Finally, the customer sees a summary: the product being returned, the return reason, the refund method and amount, and the email address where return status updates will be sent. The customer submits the request by clicking Submit.

  2. The customer receives a confirmation: "Your return has been successfully booked." The view shows the selected return carrier and instructions for dropping off the package. If the store uses a printerless return method (for example, Matkahuolto's Lähellä package), the customer receives an activation code here instead of an address label. Otherwise, the customer can download and print the return address label directly from the page. The same address label or activation code is also sent to the customer's email, where they can check it again later.

How the return appears and is processed in Shopify

When a customer submits a return through the Returns Tool, the return automatically appears on the Shopify orders page as well, you don't need to search for or match up the information separately.

Processing the return step by step

  1. The return appears on the order with the status "Return in progress." In the order view, you can see the product being returned, the return reason the customer selected, and any additional details. Click "Process and refund" to begin processing.

shopify-retunr-in-progress.png

  1. Confirm the return details and refund. In the view that opens, you can see the quantity of the returned product and the refund amount owed (Refund owed), and you can select:

  • Issue refund: Now or Later – whether to refund immediately or at a later time.

  • Refund method – for example, the original payment method (Original payment).

  • Refund amount – the amount to be refunded, which defaults to the full amount but can be edited.

  • Send notification once refund is finalized – select this if you want the customer to receive an automatic notification about the refund.

shopify-process-return.png

  1. Click the "Process and refund" button to confirm the refund.

shopify-process-and-refund-button.png

  1. The return is marked as processed. The order status changes to "Return closed," and the product is marked "Returned." The order's payment details update automatically: you can see the original payment (Paid), the refunded amount (Refunded), and the net payment (Net payment) clearly broken down.

shopify-retunr-closed.png

  1. If you selected "Send notification once refund is finalized," the customer automatically receives an email about the return processing and refund. You've defined the content of this message in the Returns Tool settings, see Email templates.

Sample video: what a return looks like from both the customer's and the merchant's perspective in Shopify

How the cancellation appears and is processed in Shopify

When a customer cancels an order through the Returns Tool and chooses a cash refund, the cancellation automatically appears in Shopify as well, with no separate processing needed on the merchant's side. What the cancellation looks like in Shopify depends on whether the product has already been shipped to the customer or not.

How the customer cancels an order

Cancellation before the product has shipped

If the product hasn't been shipped yet, it's simply a matter of voiding the order — the customer doesn't need to select a return method or carrier.

  1. The customer enters the order number in the Returns Tool without the # symbol, along with the email or phone number used to place the order.

  2. They select Cancel.

  3. Finally, they confirm the cancellation.

How the cancellation appears and is processed in Shopify

When a customer cancels an order through the Returns Tool and chooses a cash refund, the cancellation automatically appears in Shopify as well, with no separate processing needed on the merchant's side. What the cancellation looks like in Shopify depends on whether the product has already been shipped to the customer or not.

Cancellation before the product has shipped

If the customer cancels the order before the product has been shipped, the entire order is voided in Shopify.

In the orders list, the cancelled order appears with a strikethrough on its row. All the order's details — date, customer, channel, amount, and delivery method — are shown struck through, and the status columns read "Refunded" and "Not required."

shopify-cancelled-order.png

When the merchant opens the order, they'll see that the product is marked with the status "Removed," and the order has moved to the status "Refunded." The order's payment details update automatically: you can see the original payment (Paid), the refunded amount (Refunded, with the reason "Order canceled"), and the net payment (Net payment).

shopify-removed-order.png

The entire process happens automatically, you don't need to process the refund separately in Shopify.

Cancellation after the product has been delivered

If the customer cancels the order only after the product has already been shipped and received, the order is not voided directly — the customer first has to return the product, so the cancellation proceeds in the same way as a standard return.

The customer goes through the following steps in the Returns Tool:

  1. The customer selects the "Cancel order" button for the entire order.

  2. The customer chooses the return method they'll use to send the product back. Options include, for example, returning with a printable address label or returning to a physical store, as well as a choice between pickup points from different carriers (for example, Matkahuolto, Posti, or PostNord).

  3. The customer chooses a refund method. In addition to the cash refund option, the customer may be offered a gift card with a bonus, if the store credit bonus has been enabled.

  4. The customer reviews the details and submits the cancellation request. The summary shows the product being cancelled, the reason for the cancellation, the refund method, and the email address where cancellation status updates will be sent.

  5. If the customer selected a printerless return method (for example, Matkahuolto's Lähellä package), they receive an activation code, which they write on the package when dropping it off at the return point. A separate printable address label isn't needed. In other cases, such as with PostNord delivery methods, the customer receives an address label that can be printed onto the package.

The cancellation doesn't appear with a strikethrough row in the orders list, unlike the case described above for cancellations before shipping. Instead, the cancellation appears on the order with the status "Return in progress," with the return reason and additional details shown (for example, "Other • Cancelled by customer"), along with a "Process and refund" button — just as with a standard return.

shopify-peruutus-.png

From this point on, you process the cancellation in the same way as a standard return. See the detailed processing steps above in the return section, "How the return appears and is processed in Shopify."

How the customer makes an exchange

If the customer has already received the product and notices, for example, that the size is wrong, they can make an exchange directly in the Returns Tool, with no need to contact customer service separately.

Making an exchange from the customer's perspective

  1. The customer selects "Exchange" as the action for the product. They select the reason for the exchange from the predefined options (for example, Wrong size, Wrong color, Changed my mind, Exchange to other item, or Other), specify which product or variant they want to exchange for, and can optionally add more details in the free-text field.

shopify-return-wrong-size.png

  1. Once the customer submits the exchange request, they see the confirmation page "Return was successfully booked." The page shows the selected return method (for example, PostNord – Automat) along with instructions for dropping off the package. The customer can download the return label or possible return code directly from the page, or later from their email.

  2. The customer also receives a confirmation email. The message explains that the exchange request is pending processing and that the customer will be notified once it's been processed. The message shows the return address label or return code, the order number, and the products being exchanged.

Note: You can edit the content of this email to match your own brand — see Email templates.

shopify-return-customer.png

How the exchange appears and is processed in Shopify

When a customer makes an exchange in the Returns Tool, the exchange doesn't sync to Shopify fully automatically — you'll need to create the exchange in Shopify manually with a few clicks.

Processing the exchange step by step

  1. Open the order and click the "Return" button in the top-right corner of the order view.

  2. Select the products and quantities being returned (for example, 1/1), and choose a return reason from the dropdown (Return reason) for each product.

  3. Add the exchange products under "Exchange items" by clicking "Add products." Select the product the customer wants to exchange for — for example, the same product in a larger or smaller size.

  4. Add the return tracking information. Log in to Shipit and go to Order history → Customer returns, copy the return's tracking number, and enter it into the "Tracking number" field in Shopify.

  5. Click "Create return" to create the exchange.

  6. The order moves to the status "Return in progress." You'll see the products being returned along with their return reasons, and a section called "Unreleased exchange items," showing the exchange products to be sent to the customer.

  7. Click "Process return" to finalize the exchange.

  8. Finally, confirm the products being returned and the products going out for exchange. You'll see a summary: the products being returned (Return items to confirm), the products going out for exchange (Exchange items to confirm), and any return shipping cost (Refund shipping). The summary also shows whether the customer will be charged an additional amount (Amount to collect) — for example, when the exchange product is more expensive than the returned product. Select "Send invoice to customer" if you want the customer to receive an invoice for any additional charge, and click "Process return" to finalize.

How the customer files a claim

  1. The customer enters the order number and the email address or phone number on the order in the Returns Tool, the same way as with a return or exchange.

  2. The customer selects "Claim" as the action for the product.

  3. The customer selects an appropriate reason from the predefined claim reasons (for example, Broken), describes the issue in the free-text field, and can optionally add images to support the claim.

  4. The customer selects a return method for sending the product back, the same way as in other Returns Tool cases.

  5. In the final step, the customer is told that the claim requires merchant approval, since you've configured this in the Returns Tool settings.

  6. The customer receives the confirmation "Request submitted for review." They're told that the claim is pending review, and that they'll receive the return address label by email once the claim has been approved.

How you handle a claim as the merchant

  1. You receive an email about the claim, which you can review at your own pace before deciding whether to approve it.

  2. Once you've approved the claim, you process it in your Shopify store the same way as a standard return — see the detailed steps in the section How the return appears and is processed in Shopify.

  3. Send the customer the return address label by email and reply to their claim at the same time. You'll find the return address label in Shipit under Orders → Customer returns.

All of Shipit's add-on services

Get more out of every shipment

Shipit offers a range of add-on services that streamline your deliveries and improve the customer experience — choose the services that fit your business.

Available services include:

  • Customizable email – brand your tracking messages to match your company's look

  • Shipit Returns Tool – let your customers handle returns and exchanges on their own

  • Shipit Freight Calculator – automatic, always up-to-date shipping rates delivered directly into your system

  • Shipit Pickup Point Search (API) – access all carriers' pickup points through a single interface

  • Shipit Status API – track shipment statuses in real time

  • User management – manage users and permissions with ease

Read more about Shipit's add-on services

1

Need help?

We're happy to help with any questions related to the Returns Tool. If anything is unclear or you need help with the setup, contact us at helpdesk(at)shipit.fi. We'll get back to you as soon as possible, on weekdays between 9 AM and 4 PM.