RMA (Returned Merchandize Authorization)

Handling returns and return procedures natively in Dynamicweb

Sometimes a customer wants to return a product for various reasons – wrong color or size, malfunction, transit damage, etc.

Dynamicweb Ecommerce comes with a dedicated RMA system, allowing you to manage such returns with a minimum of hassle.

Working with returns in Dynamicweb Ecommerce consists of three things:

  • Creating RMAs
  • Viewing RMAs
  • Taking action on RMAs

You can also set up email notifications when an RMA reaches a particular state to staff and customers alike, and create your own custom RMA states.

Read more below!

manual

In this section, you will learn about:

  • Creating an RMA
  • The RMA list view, and how to filter and search for RMAs from it
  • The RMA details view, and how to take action – e.g. by creating replacement orders from the RMA details view

RMAs can be created either manually or through the customer center module.

To create an RMA manually:

  • Locate the relevant order in your order list
  • Select the RMA tab in the ribbon bar (Figure 3.1) and click Register new RMA
Figure 3.1 The RMA tab on an order allows you to manualle create RMAs

This opens up the RMA creation window (Figure 3.2).

Figure 3.2 The RMA creation window

From here, you can:

  • View basic information about the order
  • Select a type of RMA – return, defective or exchange
  • Select which products in the order you wish to create an RMA on – and select the quantity. You can optionally enter a serial number for each of the products.
  • Add comments (and view previous comments) to the RMA

Once saved, an RMA per item will be created – and will be available from the RMA list view.

You can also set up the Customer Center module to allow your users create RMAs on their own. Read about the Customer Center module here.

To access the RMA list:

  • Click Ecommerce on your accordion
  • Locate the RMA node in your Ecommerce tree (Figure 4.1)
  • Click the RMA node to go to the RMA list. Clicking a shop located under the RMA node shows an RMA list for that shop only.
Figure 4.1 The RMA node in the Ecommerce tree

This opens the RMA list view (Figure 4.2).

Figure 4.2 The RMA list view

From the RMA list, you can see the following for each RMA:

  • The unique RMA ID, the parent order number, and  the customer name
  • The type of RMA (return, defective or exchange)
  • The activity status (open/closed/deleted) and RMA state. An RMA state is a customizable step in an RMA flow, read more below.
  • The creation date and date of last change

From the list view, you can also click an RMA to view the RMA details.

From the RMA list toolbar (Figure 5.1), you can filter and search the list.

Figure 5.1 Your filtering and searhing options allow you to filter and search the RMA list (surprise, huh?)

To do so:

  • Select a state, status or type of RMA to isolate, or type something in the search field (you can search all available columns)
  • Click Apply in the toolbar (you can click reset to return to the default view from a filtered list)

From the list view, you can also click an RMA to view the RMA details.

Clicking an RMA in an RMA list opens a detailed view of the RMA (Figure 6.1).

Figure 6.1 You can view each RMA in detail

From the RMA details view, you can:

  • View the basic order information and the RMA type
  • See the product which the RMA concerns (possibly including a product ID and a serial number)
  • Enter a comment in the comment field
  • See the RMA history (event log)

You can translate the event messages which occur in the RMA history log.

To do so:

  • Go to Management Center > Ecommerce > RMAs > Events
  • Switch to the language you want to translate your event messages into
  • Click the red X in the Translated column
  • Translate the name and description
  • Save

You can read more about internationalization in Dynamicweb here.

If you wish, you can click the user info button (Figure 7.1) in the toolbar to view and edit the extended information about the user who created the RMA.

Figure 7.1 The user info button

This opens the following user information view (figureref}).

Figure 7.2 The detailed view of the user who created the RMA

Of course, the primary reason to view the RMA details at all is because you want to take action on an RMA case.

From the RMA details toolbar ({figureref) you have access to a number of tools and actions for the RMA.

From the toolbar, you can:

  • Save, save and close or cancel your changes to the RMA
  • Finalize the RMA by Closing or Deleting it – a finalized RMA cannot be edited or reopened
  • Switch between the RMA view and the User info view
  • Select a state for the RMA
  • Create a replacement order

You can create a replacement order directly from an RMA by clicking the Create order button from the toolbar. This opens a dialog (Figure 9.1) allowing you to create different kinds of replacement orders.

Figure 9.1 The Create replacement order window

You can:

  • Issue a refund
  • Replace the product with a different product
  • Replace the product with the same product

For all types of replacement orders, you can check the close RMA when replacement order is created if it fits your RMA flow.

When using the replacement order functionality, we advise you to activate the Replacement for RMA column in the order list. Read more about changing the order list columns here.

Right on the money

When creating refund replacement orders, be aware that you must refund the customer manually, as Dynamicweb does not currently supports direct refunds through your payment provider.

This is also the case if there is a price difference between products when replacing the product with a different product – you must charge or refund the customer manually via your payment provider.

implementing

In this section you will learn about:

  • Creating custom RMA states
  • How to create and configure RMA email notifications

RMA states are custom states for controlling your RMA process. A Dynamicweb solution is born with a number of default states, such as ‘Waiting for product(s) from customer’, ‘Rejected’ and ‘Sent for repair’ – but you can easily create new RMA states

To create a new RMA state:

  • Go to Management Center > Ecommerce > RMAs > States
  • Click New state in the toolbar (Figure 11.1)
Figure 11.1 The New State button

This opens the RMA state view (Figure 11.2).

Figure 11.2 The edit RMA state view

From here you can:

  • Name the state and optionally provide a description for it
  • Decide if this is the default state for new RMAs
  • Select which type of RMA is should be active for

In this manner, you can easily create custom RMA steps to suit your business needs.

When working with RMAs, it can be useful to inform customers and employees alike when an RMA is created or closed, or when it enters a new state. Happily, the Dynamicweb RMA management system comes with a built-in engine for handling email notifications to customers and employees.

To configure RMA email notifications, go to Management Center > Ecommerce > RMAs > Email configuration and open the email notification view (Figure 12.1).

Figure 12.1 The RMA email notiication overview

From here, you can:

  • Create a new RMA email notification
  • Edit or translate a notification

To create a new notification click on any state in the RMA email notification view to open the view in Figure 13.1.

Figure 13.1 The email notification overview for a single RMA state

Next, click Add notification to open the dialog in Figure 13.2

Figure 13.2 Adding a new RMA notification entry

From here, you can:

  • Check the for customer checkbox OR specify a recipient email (to send notifications to both customer and staff, create separate notifications).
  • Specify an email subject
  • Select (or create/modify) an email template to use (The templates for RMA emails are located in the files/eCom/RMA/ folder)
  • Provide a sender name and sender email

Click OK and Save and close your email notification settings for the state, event or replacement order type.

Notifications are created in the current language context only, and must be created separately in each language context.

To edit or delete an RMA notification, click the relevant button next to the notification

Figure 14.1 Edit or delete an RMA email notification with these buttons
development

There is no developing specific information for this subject.

database

There is no database specific information for this subject.

integration

There is no integration specific information for this subject.