arrows-rotate-reverseReturns Portal

Provide a streamlined returns process for your customers that encourages brand loyalty and increases the chance of repurchase in the future.

Overview

The Returns Portal provides a consistent and seamless end-to-end returns experience for your customers, while providing you with the flexibility and customization options needed to improve operations. It is a web interface that enables your customers to return purchased items, generate return labels, and schedule pick-ups.

It can be configured to include a real-time API order data connection that supports the processing of returns cases that go beyond the standard data retention policy of 90 days.

The parcelLab Returns Portal connects to your order management system (OMS) and the carriers you use. Using data from your OMS, the Returns Portal displays each customer's order and allows them to select which items they want to return. After a return has been registered, the data can be fed back to the source system or sent to the processing warehouse.

Setting Up the Returns Portal Snippet

The following instructions explain the basics of setting up the Returns Portal snippet and how you can customize the data settings and style of the widget in three easy steps.

1

Add the snippet to your website

Setting up parcelLab’s Returns Portal for your online shop is straightforward.

  • Create an empty landing page, for example: at /returns-portal.

  • Copy the Returns Portal snippet for Returns Portal v1 or v2 and paste it somewhere in the <body /> (not the <head />) of your page where you want the Returns Portal to be displayed.

chevron-rightReturns Portal v1 snippethashtag

Production Environment:

Staging Environment:

chevron-rightReturns Portal v2 snippethashtag

The plugin features automatic environment detection, so you can use the same snippet in your staging and production environments.

This will automatically load our JS snippet and default CSS. The plugin will be rendered in the defined DOM node.

2

Modify the data settings

  • Update the data settings for the Returns Portal v1 or v2 plugin and change any default settings where necessary.

chevron-rightReturns Portal v1 data settingshashtag

The data settings of the Returns Portal widget will have to be updated based on the following data elements:

Data Element
Description
Example

data-user

Your parcelLab user ID. If you don’t have it to hand, please reach out to your parcelLab representative.

1328

data-lang-code

The ISO-2 language code of your current shop site. The widget will be displayed in the specified language

de

data-country-code

The ISO-2 country code of your current shop site. This is useful if you shop is present in multiple countries.

ch

data-scroll

The setting for an automatic scrolliing to the form on the Returns Portal login page. This setting is off by default. To enable automatic scrolling to the login form, set the flag to on.

on

chevron-rightReturns Portal v2 data settingshashtag

The data settings of the Returns Portal widget will have to be updated based on the following attributes:

Data Attribute
Necessity
Description
Example

code

Required

Your unique Returns Portal code.

xt-de

account-name

Required

Your parcelLab user ID or technical account name.

  • 16147742

  • weareparkers

entry-point

Optional

The starting page for the Returns Portal.

Default value is returns, where users start at the order search page.

If the value is set to registration, users will start at the login page.

registration

environment

Optional

This allows you to override the automatic environment detection. Default value is live, and uses the production server.

  • development

  • staging

  • live

lang

Optional

The ISO-2 language code for the initial language to load.

The widget will be displayed in the specified language. This attribute can also be set via URL query parameter (for example: ?lang=de)

de

3

Styling and other configurations

  • Edit the CSS styling (for Returns Portal v1) or configure advanced settings (for Returns Portal v2).

circle-info

Alternatively, as an add-on to the base platform, we can host the Returns Portal for you. The widget will then be implemented on a page that can be styled according to your shop or brand’s design guidelines.

For further information please contact your parcelLab representative.

Base Platform for Returns

The base platform for the Returns Portal offers the following features:

  • Log in with the order number and additional information (for example: email address or zip code).

  • Identify items to return and select return reasons.

  • Choose a specific carrier (if the option is available).

  • Get carrier-specific confirmation and information to initiate the return.

  • Get the same information via email.

Returns User Journey Overview

This section describes the process of registering a return using parcelLab’s Returns Portal.

circle-info

The following visual examples are for reference only.

The Returns Portal can be styled according to your brand requirements and the displayed components depend on which features are activated.

Returns Portal login form with an order number field and email field.

Users sign in with their order number and the email address used for the order.

Returns Portal Direct Login

The Returns Portal login page can be skipped by using a direct login URL that can be included in your email communication to customers.

The URL for direct login has the following structure: https://returns.parcellab.com/shopname/us/en/#/?ref=ordernumber&email=customeremailaddressarrow-up-right

Learn More

View the following topics for further details on integrating a returns portal and managing the returns process:

FAQs

To help you get started with setting up your digital returns portal, see our FAQs below.

circle-info

If you have any further questions relating to setup of your returns portal, please contact your parcelLab representative.

chevron-rightHow do I add the Returns Portal to my online store?hashtag

You can copy the JavaScript snippet below and paste it on an empty landing page (in the <body /> not the <head />) to integrate a shop frontend (or any webpage) with parcelLab.

For further information on configuring the Returns Portal plugin, see our setup guide.

Returns Portal v1 snippet

Returns Portal v2 snippet

chevron-rightHow can I send order data to parcelLab for my Returns Portal to work?hashtag

You can provide the required order data for the Returns Portal in one of the following two ways:

  1. Using your outbound order data. We reference a database that contains order data sent to us via file or API connection for outbound trackings.

  2. Using real-time API connection. You provide an API endpoint that we will call for order data the moment a customer logs in to your Returns Portal.

For more information on order data requirements for the Returns Portal, see our Returns Portal documentation.

chevron-rightDo you provide RMA exports?hashtag

Yes, we can provide an RMA export of returns data to your warehouse management system via file, webhook, or API.

For more information on RMA exports, see our Returns Portal documentation.

chevron-rightWhat compensation methods can I configure for my Returns Portal?hashtag

The two main options available are refund and exchange. Additional refund options such as store credit or Shopify gift card can be configured as well.

For further information on configuring compensation methods, see our Returns Portal documentation.

chevron-rightCan my customers download more than one return label?hashtag

For situations where products may need to be returned in multiple boxes, you can enable your customers to download additional labels. Each additional label will be treated as a new return tracking to enable tracking and communication for the additional return parcels.

For more information on generating additional return labels, see our Returns Portal documentation.

Last updated

Was this helpful?