OpenCart Marketplace RMA System:
Opencart Return Merchandise Authorization is a brilliant module and very useful for product return and order return. This module allows you to organize a system for customers to request a return without any efforts. With the help of this module, the customer can return the seller’s products, have them replaced or refunded within the specified time limit. The seller can generate Return reason and shipping label for the customers.
Since it’s an add-on for the Marketplace Module, so marketplace module must be installed before installing the Opencart Marketplace RMA System.
Wanna know more how Product Return Merchandise Authorization works? Check out case study –RMA Case Study
Note:
1. This module supports all templates and themes including the Journal theme.
2. Opencart Marketplace RMA module supports the Multi-Store feature of default Opencart.
Check a brief overview of the plugin –
Check a brief overview of the admin configuration of the plugin –
Features
- Admin can configure the module settings as per the choice.
- The Admin can also configure the mail templates for various Return activities.
- Admin and sellers can manage, filter, and edit the Return Requests.
- The Admin and the seller can upload the image or label for shipping.
- Admin can either add store credit or voucher to make a refund to the customer.
- The Admin can generate Return Requests on behalf of a customer.
- Using Return Quantity, the admin will update product quantity in the store.
- Return address can be changed while there are multiple customer addresses saved.
- Admin and the seller can create unlimited return reasons.
- The Admin and the seller can create unlimited return status.
- Admin can see the list of all the Return requests, reasons and status.
- The Admin and sellers can set Order status for Return Requests.
- Admin will be able to see the seller-buyer conversation history of all the return requests.
- Sellers can send messages or revert back to the customers for their messages.
- The Sellers can view the seller-buyer conversation history of return requests for their products.
- Dynamic selection of items for an order for making Return request.
- Buyer can send their queries to the seller.
- The buyer can also enter the consignment number and upload images after Return Requests generation.
- Buyers can print Return Requests details and shipping label easily.
- Return Requests History with Filters and Pagination.
- Guest users also can request a Return.
Installation
Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has – admin, catalog, ocmod, system & theme_patch folders. You need to transfer the admin, catalog, and system folders into the Opencart root directory on the server as shown below.
Note: If you are using a third party theme like Journal2 theme then you need to navigate through folder: Theme Patch->Journal2->Catalog and upload this catalog folder into the Opencart root folder.
After that, the admin will navigate through Extensions->Extension Installer and upload the files –
- only_for_oc_23xx.ocmod.zip
- wk_rma.ocmod.zip
which you will find inside the folder ocmod folder.
Similarly, you can install the theme lexus_micmart by following the same procedure as shown above for the journal2 theme.
Now navigate to->Extensions->Modifications and click refresh on the top right-hand side as shown below.
After that in Admin panel go to System -> Users -> User Groups and then edit ‘Administrator’ and choose select all for both Access and Modify Permission and save it.
Also, after that under the Extensions-> Extensions->Module, install the Marketplace Return System module in this way.
After clicking the edit option, the admin will be navigated to the Edit Marketplace Return System page as per the below page.
Here, the admin can configure the module settings like –
Return Settings
- Return Status: Enable or Disable the status of this module.
- Add Return Time: Enter the number of days up to which customers can request for Return after placing the order. If the number of days will exceed from order date to Return requesting date then the customer can not request a Return of that order.
- Order Status for Return: Configure the order status the admin wants to allow customers to place Return Requests for the orders.
- Return Type: Enable or Disable the return type of the module.
- Complete Order Status: Configure the complete order status which is used for the order status.
- Allowed Image Extension: Also, configure the image and file extensions in which the customers can upload in their Return Requests.
- The Allowed File Extension: Enter the file extensions that can be used by the customers
- Allowed File/Image Size: Set the maximum image and file size which the customers can upload in their return requests.
- Return Policy: Create terms and conditions for Return Requests and show them to customers. Customers will not be able to create a request without accepting the Return policy.
- Voucher Theme: Select voucher theme for the customers.
- Return Address: After sending the shipping label to the customer the entered address will be the return address for the respective product.
Mail:
The admin can also configure the mail templates for various Return activities as per the below image.
Note: To create Mail, navigate to Marketplace -> Mail.
The admin can even view the list of mail keywords and configure them in the Mail Template as per the choice.
Module Translation
As this Marketplace module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for language translation
Manage Return Status
The admin can create the return status which the admin can use in the Return requests. For this, navigate to Returns -> Manage Return Status as per the below image.
Here, the admin can:
- View the existing Return status created by him as well as the sellers.
- Check the Status of the Return status.
- Also, check the color of the Return status.
- Edit the details of the existing Return status by clicking on the “Edit” link.
- Create the new Return status by clicking on the Plus icon button.
To add a New Return Status, the admin will click on the Plus icon button. This will navigate the admin to the Add Status page as per the below image.
Here, the admin can create the new Return status. And can select or use these Return status in the return requests.
Manage Return Reason
The admin can manage the reasons for the Return Requests in the backend panel by navigating through Return ->Manage Return Reasons as shown below in the snapshot.
Here, the admin can:
- View the existing Return Request Reasons created by him as well as the sellers.
- Check the Status of the Reasons.
- Edit the details of the existing Reasons by clicking on the “Edit” link.
- Create new Reasons by clicking on the Plus icon button.
To add a new Reason, the admin will click on the Plus icon button. This will navigate the admin to the Add Reason page as per the below image.
Here, the admin can create a new reason. And the customers will be able to select and use these reasons while requesting the returns.
Manage Mapped Products
Here, the admin can also see the name of the seller for each of the return enabled products by hovering the mouse over the icon as shown below in the snapshot.
- Check the Name of the product
- Change the Status of the return product as Enabled/Disabled for enabling or disabling the return option for the product
- Choose the Return Types that will be available to the customers for choosing while they are opting for a return
- Also, choose which Return Reasons will be available to the customers at the store frontend for selection while opting for a return for the product
At the product page for which the return has been enabled, the customers can see a Tab for the Return as per the snapshot below.
Here, the customer can see return options that include –
- Validity within which the return can be made for the particular product
- View Reasons button that displays the return reasons that can be accepted for the product and
- The Return Accept types for the product
Apart from this, the admin can also add return options to the products by navigating through Catalog->Products and then editing the respective product. After that, tap the Returns System tab as shown below in the snapshot.
Manage Return
Admin can find the list of generated Return Requests under Returns -> Manage Returns. Admin can manage, filter, and edit them very easily.
To view the Return Requests Details, click on Edit icon. The admin can also print the invoice of generated Return Requests as per the below image.
To view the invoice, click on the Print icon.
The admin can even update the product stock value by clicking on the Return Quantity button. This will update the stock value of the product in the store in real-time. The same will be reflected in the return request list too as per the image.
Product
The admin can view the products for which the Return Request has been created along with details like return quantity and return reasons.
Conversation
The admin can view the complete conversation between the customers and the merchants. Also, can change the Return status, and send the message to the customer as well. There is also an option for image upload.
Return Images
The admin can view all the images which the customer has added in the Return Requests.
Shipping Label
Admin can upload the image or label for shipping.
Store Payment
Once the Return request is solved or approved, the admin can make the refund to the customers. The admin can either add store credit or voucher to make a refund to the customer.
- Add Store credit: Suppose the admin has made a refund of Rs 100 and added store credit. Then, the customer can use this store credit for any future purchase from the store. For example – In a next purchase, the customer is having a cart total Rs 500, then the customer can use this store credit amount and that Rs 100 will get deducted from the cart total ie; the cart total becomes Rs 400.
- Add Voucher: Suppose the admin has made a refund of Rs 100 and added Voucher. This will create a voucher for the amount equivalent to the refund value ie; Rs 100. The customers can use this voucher for any future purchase from the store.
How can admin generate Return Requests on the behalf of customers?
The admin can generate Return Requests on behalf of Customer by navigating through Return -> Manage Return(s).
On clicking the Add New Return, a pop up will get displayed. From here, the admin can select the customer.
After selecting a customer, the admin has to select the customer’s order for which the admin wants to generate the Return Request.
Once the order has been selected then the admin has to:
- Select order for which the admin wants to file the Return Requests.
- choose the address if the customer has multiple addresses.
- Also, Choose a reason for the Return Requests from the drop-down list.
- Enter the quantity for which the admin will generate the Return Requests.
- Upload image of the product
- Add additional information about the Return Request reason in case the admin does not find a valid reason from the drop-down list.
- Also, Add consignment number in case the product needs to be returned.
Once the admin has entered all the details, click on the Save button to create the Return request after which the admin can see a success message and the order listed in the section at the top.
This is how the admin can choose one address from the multiple addresses added by the customer.
Income
When the return request gets solved, the change in the Income amount to be paid by the admin to the seller can also be managed. For this, the admin will navigate to the Marketplace>Income. When the admin updates the product stock value by clicking on the Return Quantity button. This will also update the amount to be paid by the admin to the Seller.
Note – Amount Return doesn’t include Shipping amount.
Front End
The customers can file a new Return request by navigating to their account menu item Returns->Request for Return as shown in the snapshot below.
When clicking on Returns, the customer can see the list of their Return requests. To make a new return request, click on Request for returns button. This will open up New Return Information page, where the buyers will be able to request the return.
To request a return, the buyer will:
- Orders: Click the drop-down list to select the order for which the buyer wants to request the return.
- Select items for which the buyer wants to request the return.
- Quantity: Choose the quantity for which the buyer will request the return.
- Reason: The buyer has to choose a reason for the return request from the drop-down selections.
- Images: Upload the images of the item for which the buyer wants to request the return.
- Additional Information: Add additional information about the Return Request reason in case the buyer does not find a valid reason from the drop-down list.
- Consignment No.: Add the consignment number.
Check the Terms & Conditions of the return request and then click on Continue button to create the return request.
After Creating Return request, the customer can find the list of return requests. And can see complete details of Requests by clicking view icon.
Print Shipping Label Using Print Shipping Label Option.
Guest Users
The Guests Users also can request a return by navigating to Returns footer menu item at the bottom of the page as shown below in the screenshot.
The guest users will select the login type as Guest and then click on the Submit Request to make a return request.
After that, the guest will see another page come up where the guest user needs to enter the Order ID and the E-mail ID to proceed for requesting the Return.
Seller End
Now the sellers will log in to their accounts and check the requested Return. For this seller will click on the Marketplace Return Management menu option as per the below image.
Here, the seller can see the complete list of the return requests. The seller will click on ‘View” link to view the Request and gets navigated to the Return Details page. And can also print the invoice of the generated Return request.
To view the invoice, click on the Print icon.
Product
The seller can view the products for which the Return request has been created along with details like return quantity and return reasons.
Conversation
The seller can view the complete conversation. Also, can change the Return status, and send the message to the customer as well. There is also an option for image upload.
Return Images
The seller can view all the images which the customer has added to the Return request.
Shipping Label
The seller can upload the Shipping Label.
The sellers can also create the return status which the sellers can use in the Return requests. For this, navigate to Marketplace Return Status as per the below image.
Here, the sellers can:
- View their existing Return status created by them.
- Check the Status of the Return status.
- Check the color of the Return status.
- Edit the details of the existing Return status by clicking on the “Edit” link.
- Create the new Return status by clicking on the Plus icon button.
To add a new Return status, the seller will click on the Plus icon button. This will navigate the seller to the Add Status page as per the below image.
Here, the sellers can create the new Return status. And can select or use these Return status in the return requests.
The sellers can add the new reasons for the Return requests by navigating through Return ->Manage Return Reasons as shown below in the snapshot.
Here, the seller can:
- View the existing Return Request Reasons created by him.
- Check the Status of the Reasons.
- Edit the details of the existing Reasons by clicking on the “Edit” link.
- Create the new Reasons by clicking on the Plus icon button.
To add a new Reason, the seller will click on the Plus icon button. This will navigate the seller to the Return Reason page as per the below image.
Here, the sellers can create the new reason. And the customers will be able to select and use these reasons while requesting the returns.
That’s all for the Opencart Marketplace Product Return RMA Module, still have any issue feel free to add a ticket and let us know your views to make the module better http://webkul.com/ticket/index.php
Current Product Version - 4.1.0.0
Supported Framework Version - 2.x.x.x,3.x.x.x
Be the first to comment.