
Manage and handle Salesforce returns in one overview.
Connect your Salesforce webshop to Returnless and easily manage returns. With the Salesforce RMA extension you have real-time insights into your return data. This way you have the tools at hand to optimize the performance of your catalog.
Salesforce returns.
Fix your returns with our Salesforce RMA module!
With the Returnless returns platform you easily implement a return process to your Salesforce CMS. Customers enter an order number and email address so that the order can be loaded in real-time from Salesforce.
By clever use of Return Rules we can stop and prevent unnecessary returns. For example returns outside the return period of 14 days, or damaged products. With Return Rules you have the ability to pre-approve returns.


Salesforce return analytics.
Track de performance van jouw Salesforce webshop met return analytics!
In ons retourformulier kan de klant voor elk product een retourreden opgeven. Hiermee verzamelen we waardevolle data op SKU-niveau.
Maak rapportages door verkoopgegevens uit Salesforce te vergelijken met de retourgegevens van Returnless. Wat is het retourpercentage, welke producten worden het meest geretourneerd en waarom?
what our customers say:

“Since we switched from a competitor and some haste was required, I can only say that what was promised has been fulfilled. Communication lines were short and everything was quickly set up to actually get started.”
Remco Nonnekes,
E-COM 2 GROUP

“We no longer receive any return related questions from our European customers. Literally, nothing at all. Thanks to Returnless, we managed to get the number of return questions to 0 within two weeks."
Stef Habraken,
FLANEUR HOMME

“Our KPIs pointed out that a difficult returns process had an effect on the long-term loyalty of our customers. To gain loyal customers for the long term, the entire customer journey must be in order, including your returns process."
Jimmy Joosten,
Jumbo Sports

“We now have a better return experience for our customers. With Returnless we can easily guide our customers to the returns portal, and have an overview of all returns and a faster way to process these.”
Kim Gropstra,
CARE FOR SKIN
integration instructions.
Need help? We offer free technical support and help you with implementation.
Mail to developer@returnless.com
Step 1 - Generate API data.
Log in via demandware.com en genereer een Client ID and API Password

Step 2 - Assigning permissions.
Give Returnless the correct permissions so that our API can read the relevant order data from the web store. Go to Administration > Open Commerce API Setting > Select type: Shop & Data > Select context: Global


Then specify the configuration with the permissions below.
Replace YOUR_CLIENT_ID with the client ID from step 1.
Voor type "Shop"{
"_v": "17.4",
"clients": [
{
"client_id": "YOUR_CLIENT_ID",
"allowed_origins": [
],
"resources": [
{
"resource_id":"/customers/*",
"methods":["get","patch"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/customers/*/addresses/*",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/orders/*",
"methods":["get","patch"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/orders/*/notes",
"methods":["get","post"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/orders/*/payment_methods",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/orders/*/payment_instruments",
"methods":["post"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/order_search",
"methods":["post"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/products/*",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id": "/products/*/prices",
"methods": ["get"],
"read_attributes": "(**)",
"write_attributes": "(**)",
"cache_time": 0
},
{
"resource_id":"/site",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
},
{
"resource_id":"/categories/*",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
}
]
}
]
}
Voor type "Data"
{
"_v": "17.4",
"clients": [
{
"client_id": "YOUR_CLIENT_ID",
"resources": [
{
"resource_id": "/sites",
"methods": [
"get"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/sites/**",
"methods": [
"get"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/catalog_search",
"methods": [
"post"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/product_search",
"methods": [
"post"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/products/*",
"methods": [
"get",
"patch"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/products/*/variations",
"methods": [
"get"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/products/*/variation_attributes",
"methods": [
"get"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id": "/customer_lists/**",
"methods": [
"get",
"post"
],
"read_attributes": "(**)",
"write_attributes": "(**)"
},
{
"resource_id":"/system_object_definitions/**",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
}
]
}
]
}
Step 3 - Forward API Key and start integration.
Once the configuration is complete, you can forward the following information to your contact person at Returnless. We will then link the return form to your web store.
- Store URL
- Client ID (example: b849eb85-v8b9-1dw8-9fe2-97e1d6ffc7b0)
- API password (example: testpassword)
- Username (example: admin)
- Password (example: testpassword)

PLAN DEMO
Want to see Returnless in action? We love to give you a tour through our platform. Plan a 15-min demo with one of our colleagues and we will show you all in's & out's.

CUSTOM RETURN FORM
See for yourself? Sure! You can experience the return process first hand from a consumers point of view. You can request a custom return form in your branding below.