Code presents Returner: a custom RMA app to simplify the return process by Linda Bleijenberg

Code has yet again built a nice custom app! This time at the request of MR MARVIS (you know, the perfect shorts brand), a loyal client which has grown along with us the past few years. Their question: could you make our returns process a bit more user-friendly and efficient?
MR MARVIS foto | Code

Until recently processing returns was a time consuming business for MR MARVIS, which involved a lot of manual data input and hence a too high error margin. COO Carl Brenninkmeijer explains: “The old returns process was very repetitive. Every day we received an Excel file from Active Ants, our fulfilment partner, with an overview of returned packages and if it concerned exchanges or refunds. Which we had to look up by hand and process in the order overview in Shopify. It slowed down the process by a whole day.”

Room for improvement

Active Ants based the Excel sheet on manually filled out return forms from customers, which also comes with an error margin. When customers wanted to exchange something, MR MARVIS had to generate a new order, manually. Refunds had to be processed manually as well – with extra attention for the correct application of discounts, because Shopify would divide these over the whole order. When a customer received a €10 discount on an order and ordered two pairs of shorts, Shopify would interpret this as a €5 discount per pair of shorts.

If the customer then decided to return one of them, Shopify would calculate that the customer would only get a €5 discount, instead of the promised €10.

MR MARVIS, which continually strives to innovate in terms of customer experience, saw an opportunity for improvement. Carl: “At some point we asked ourselves: what does all this cost us? A lot! We could use that money to have Code built a tool to automate the whole process, which also makes it much easier and more fun for our customers.”

MRMARVIS boat | Code

The new, improved returns process

Of course we at CODE considered this a very sensible move! Following extensive deliberation with MR MARVIS we built Returner for them, with a custom interface where customers can register their returns themselves, online. They log in with their order number and postal code and get four options to choose from: exchange for a different size, exchange for a different colour, exchange for another product, or return (with their reason for returning an item).

When the customer clicks “send” after filling out the form, the app generates three actions: Active Ants receives a notification of what will be arriving back and why, the customer immediately gets a return label to download and print, and the customer receives the same return label per email as well.

As soon as Active Ants receives the return package, they check if it is consistent with what the customer registered in the app: is nothing damaged, is everything that should be there really in the package? This is updated in the return document automatically generated by the app, which can be viewed within the Shopify admin of MR MARVIS. Here all return requests are conveniently listed, with a mark indicating the returns with issues that someone still needs to look at.

In the last step the returns are processed in the Shopify admin, with the automated generation of a refund order or an exchange order. When this is completed, again an automated notification email goes to the customer.

Early results

In the last few weeks MR MARVIS has started using Returner on their .nl and .com domains. Carl reports: “It works well! We fixed some minor errors and since last week it also works on our German, French and Danish webshops.” For the Danish one the currency was adapted.

In the near future MR MARVIS plans to start using the app in the UK as well, but while the British branch of carrier DPD is closed because of COVID-19 this is put on hold. Meanwhile, the pandemic illustrates the app’s uses for improving communication with customers. “Via the app, we can offer our customers targeted information about delivery times for example. At the moment there is a lot of pressure on the European package system, for instance, which leads to delays of up to two weeks sometimes. Customers receive a notification of this in our returns app, so they know what to expect.”

Carl is also enthusiastic about the possibility for customers to check if an item is in stock. It makes for less and less ‘noise’ between MR MARVIS and their customers. Does he have ambitions for further improvement? “At the moment the app doesn’t offer the option of exchanging an item for a more expensive item, to make that happen we would need to build a payment module first.”

Something for your webshop?

Our project manager Patrick Watzeels is pleased with the result, and the smooth collaboration. “MR MARVIS actively participated in the design phase, for instance with mapping out the user stories. It was really helpful, we received clear indications for what to work on. Because of that we could deliver a very neat app.”

So neat in fact that we at Code can imagine more merchants being interested in it. For MR MARVIS we connected Returner to Active Ants, which makes it quite easy for us to make that same connection for other Shopify merchants who work with Active Ants.

If you happen to have a different fulfilment partner: not a problem! Patrick explains: “Because of this job for MR MARVIS we now have a generic fulfilment connector on offer with which we can connect the relevant piece of Shopify to any fulfilment party. So if you’re looking for something similar for your business, this is your chance to jump in on something that’s already partly finished!”

Linda Bleijenberg
Written by

Linda Bleijenberg

Code easily writes 100 lines of code every day, but a blog is a different story! So we leave that to Linda Bleijenberg, our copywriter. She lives around the corner and wants to be an IT wizard when she grows up. Until then, she writes blogs about what we at Code are up to.

Back to insights overview