Back to Top

Complete User Guide for Odoo Marketplace RMA

Updated 28 August 2023


Manage product exchange and return in Marketplace with Odoo Marketplace RMA!

One of the difficulties of Odoo Marketplace is that after buying products customers can’t return or exchange them, as per the default setting. Further, they need these to exchange or return products if they receive a wrong or defective product.

Hence, to make the return and exchange process available and convenient for customers, you need a module that permits you to accept Marketplace return and exchange requests and process them seller-wise.

Odoo Marketplace RMA allows customers to create return and exchange requests by a form. Moreover, this module enables sellers to verify the request and process it according to it. However, the refund request from customers needs to be approved by the seller and the final approval for refund will be from the Admin.

NOTE: Odoo Marketplace RMA Module works in conjunction with the following module:

Odoo Multi-Vendor Marketplace

Searching for an experienced
Odoo Company ?
Find out More

Odoo Return Merchandise Authorization (RMA)

You would require to install these modules first for Odoo Marketplace RMA to work correctly.


  1. The module creates a separate menu for the admin to view and manage returns and exchanges in Odoo.
  2. Helps to keep things organized in your Odoo backend.
  3. View all the RMA requests at every seller’s end.
  4. Track the status of every RMA raised at your Marketplace.
  5. Create and manage different stages for return and exchange, respectively.
  6. Create a variety of RMA reasons for the customer to choose from.
  7. RMA reasons are used by customers while filling out the RMA form.
  8. From the Odoo backend, only the admin can create new RMA requests.
  9. Admin can see every RMA request from the marketplace customer.
  10. Also, they can track them from the backend.
  11. Needs admin approval to process an already approved refund request from the seller.
  12. Admin can also view all the attached images and messages in an RMA request.
  13. Further, the admin can message the customer in the same thread.
  14. Admin set the return policy for their Odoo marketplace.
  15. Moreover, set the return window based on the delivery date or order date.
  16. Set the global return policy for all sellers.
  17. Or admin can set different return policies for each Marketplace seller.
  18. From the seller dashboard, each seller can manage their RMA requests.
  19. Set status/stages to an RMA request.
  20. Sellers can approve/reject exchange requests for their products.
  21. Additionally, the seller can create a new delivery for an approved exchange request.
  22. Seller can only create a confirmation request for a refund.
  23. Seller can ask questions from the customers from RMA requests via chatter.
  24. Moreover, customers can view the messages on their website portal.
  25. Customers can create the RMA requests from the website portal.
  26. The return request is created from the respective product order.
  27. Customers can add relevant product images with the RMA request to the sellers.
  28. Customers can check the current stage of their RMA requests.


  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘marketplace_rma.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘marketplace_rma.’
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.



1. Firstly, Log in to the Odoo backend and go to ‘Settings> Marketplace> Other Settings> RMA’ and define the date for accepting product returns and the basis of the return date.

The return date can be calculated on two bases: 

1.1. Order Date- The return date will be considered from when the customer placed the order.

1.2. Delivery Date- The return will be considered from when the customer received the orders.

Configuring return policy in the backend in Odoo Marketplace RMA.

2. Next, on the settings page, go to ‘RMA.’  From here also, the admin can configure the return policy period. Further, they can allow ‘Quotes Cancellation,’ which lets you cancel quotes and write your terms and conditions or use the default.

Configuring RMA settings in Odoo Marketplace RMA.

3. Log in as admin, go to ‘Seller Dashboard> RMA> Exchange RMA.’

Locating RMA menu under seller dashboard in Odoo Marketplace RMA.

4. You can view every exchange request by customers sorted according to different sellers on the new page.

viewing all exchange RMA in Odoo Marketplace RMA.

5. On clicking an exchange RMA, you will be able to view all its details. Also, you can validate the return of a product from here by clicking on ‘Receive Products.’

Viewing a particular exchange RMA in Odoo Marketplace RMA.

6. O clicking the ‘Recieve Products,’ a popup will appear containing relevant details of the order and RMA order necessary for return.

Viewing return product details in Odoo Marketplace RMA.

7. On selecting ‘Return RMA’ under ‘RMA,’ the admin can view every return order request.

VIewing all refund RMA in Odoo Marketplace RMA.

8. Click on the return RMA to view all its details, as shown in the image below.

Viewing a particular Refund RMA in Odoo Marketplace RMA.

9. After that, go to RMA, and on the first page, you can see all the RMA requests, both exchange, and return requests.

Opening and Viewing RMA menu dashbaord in Odoo Marketplace RMA.

10. Next, click on the ‘RMA> RMA Stages’ to view all RMA stages and click on the ‘Create’ button to create a new stage.

Viewing RMA stages in Odoo Marketplace RMA.

11. Once done, click on the ‘RMA> RMA Reasons’ to view every created reason. Also, you can create new reasons by clicking the ‘Create’ button.

Viewing all created RMA reasons.


12. On the Marketplace website, go to ‘My Account> Sale Orders.’ 

Creating return order in Odoo Maretplace RMA 1.

13. On the Sales Order page, you can view all the sales orders, click and open an order.

Creating return order 2.

14. On the order page, you can see the ‘Return’ button next to a product, click on it to process the return order.

Creating return order 3.

15. After that, a popup will appear on which you fill in the details and click the ‘Create’ button.

Creating return order 4.

16. After creating a request, ‘View RMA’ will appear in place of ‘Return’ next to the product.

Viewing RMA request 1.

17. Also, you can view the RMA request from my account page. Click ‘My Account> RMA Requests’ to open all ‘RMA Requests.’  

Viewing RMA request 2.

18. On the page, you can see all the RMA requests. Click on any to open and view the details of all the RMA requests.

Viewing RMA request 3.
Viewing RMA request 4.

19. Also, customers can communicate with sellers by the ‘Chatter’ present at the bottom of the page. Also, they can attach images of the product as well.

Messaging the seller along with attachment.

20. In the backend, the admin and seller both can view the message and reply to the customer.

Viewing RMA request by admin or seller.

21. Moreover, from the Odoo backend, the admin and seller can also create a return request for a product.

Creating RMA request from the backend.



Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the module, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - V15, V14, V13, V12

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home