{"id":249003,"date":"2020-05-15T07:09:48","date_gmt":"2020-05-15T07:09:48","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=249003"},"modified":"2025-02-17T11:58:03","modified_gmt":"2025-02-17T11:58:03","slug":"laravel-ecommerce-rma","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/","title":{"rendered":"Laravel eCommerce RMA"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/laravel-ecommerce-rma.html\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel eCommerce RMA<\/a> extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.<\/p>\n\n\n\n<p>A complete return merchandise authorization, return authorization, and return goods authorization system to manage Bagisto online store customers&#8217; return orders.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of Laravel eCommerce RMA<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can manage RMA status as well as Reasons.<\/li>\n\n\n\n<li>The admin can select the allowed product types for RMA.<\/li>\n\n\n\n<li>RMA reasons will be based on resolution types.<\/li>\n\n\n\n<li>Now create RMA Rules with resolution time.<\/li>\n\n\n\n<li>Print RMA details<\/li>\n\n\n\n<li>The admin can create the RMA on behalf of the customer.<\/li>\n\n\n\n<li>Admin can set the RMA YES\/No on a particular product.<\/li>\n\n\n\n<li>The return\/Exchange window will be visible on the \u201cNew RMA\u201d page while creating a new RMA.<\/li>\n\n\n\n<li>RMA Custom Field has been added to the Create customizable fields for the RMA Request Form.<\/li>\n\n\n\n<li>Guest Customers can generate RMA too<\/li>\n\n\n\n<li>Return Policy has been added on RMA Configuration.<\/li>\n\n\n\n<li>&#8220;Allow File Extension&#8221; on RMA configuration that helps to added the particular type of the Extension image.<\/li>\n\n\n\n<li>Send and receive file attachments with the messages.<\/li>\n\n\n\n<li>Buyer and Admin can communicate using the RMA system.<\/li>\n\n\n\n<li>RMA History with Filters and Pagination.<\/li>\n\n\n\n<li>Show the Return Policy Page to customers.<\/li>\n\n\n\n<li>Using Return Quantity, the admin will return the RMA quantity to their store.<\/li>\n\n\n\n<li>The customer and the admin receive notification emails.<\/li>\n\n\n\n<li>Customers can request RMA to cancel order.<\/li>\n\n\n\n<li>Customer will be able to send message over the request of RMA.<\/li>\n\n\n\n<li>Dynamic selection of items for an order for making RMA request.<\/li>\n\n\n\n<li>The admin will be able to send message over the request of RMA.<\/li>\n\n\n\n<li>The admin can see the list of all the RMA.<\/li>\n\n\n\n<li>The admin can solve the Requested RMA for products.<\/li>\n\n\n\n<li>The guest user can request a RMA to cancel order.<\/li>\n\n\n\n<li>The guest user can generate RMA for Return\/Exchange.<\/li>\n\n\n\n<li>The admin can set \u201cDefault Allowed Days\u201d to create RMA by buyer.<\/li>\n\n\n\n<li>Supported product types are Bundle product, Grouped product, Configurable product, Simple product.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to Install the Module<\/h3>\n<\/div><\/div>\n\n\n\n<p>Unzip the respective extension zip and then merge the &#8220;packages&#8221; folder into the project root directory.<\/p>\n\n\n\n<p>Go to config\/app.php file and add following line under &#8216;providers&#8217;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">Webkul\\RMA\\Providers\\RMAServiceProvider::class,<\/pre>\n\n\n\n<p>Now, Go to composer.json file and add following line under &#8216;psr-4&#8217;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&quot;Webkul\\\\RMA\\\\&quot;: &quot;packages\/Webkul\/RMA\/src&quot;<\/pre>\n\n\n\n<p>Run these commands below to complete the setup<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer dump-autoload<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan rma:install<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin Configuration for Laravel eCommerce RMA extension<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation of the module, the admin has to configure the RMA module. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp\" alt=\"configure rma\" class=\"wp-image-481312\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>From the configuration settings, the admin will click on the RMA section and navigate to its settings.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"1297\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-settings-2.webp\" alt=\"rma-configure-settings\" class=\"wp-image-478190\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-settings-2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-settings-2-259x300.webp 259w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-settings-2-884x1024.webp 884w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-settings-2-215x249.webp 215w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-settings-2-768x889.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Let\u2019s go through the Configuration Settings one by one<\/p>\n\n\n\n<p><strong>Enable RMA <\/strong>&#8211; To enable or disable the module functionality.<\/p>\n\n\n\n<p><strong>Default Allowed Days <\/strong>&#8211; The number of days in which the customer can request RMA after placing an order.<\/p>\n\n\n\n<p><strong>Allow New RMA request for pending order <\/strong> &#8211; Enable or disable the pending order RMA requests.<\/p>\n\n\n\n<p><strong>Return Policy <\/strong> &#8211; Admin can add and update the return policy from this option.<\/p>\n\n\n\n<p><strong>Allowed File Extensions <\/strong> &#8211; Add the type of file you would like to allow.<\/p>\n\n\n\n<p><strong>New RMA Message to Customer <\/strong>&#8211; Set the message that will be displayed to customers.<\/p>\n\n\n\n<p><strong>Allowed New RMA request for Canceled Request <\/strong> &#8211; Select yes or no to allow new RMA requests for canceled requests.<\/p>\n\n\n\n<p><strong>Allowed new RMA request for Declined Request <\/strong> &#8211; From this dropdown select yes or no to allow new RMA request for declined requests<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Additional Fields <\/strong><\/h3>\n\n\n\n<p><strong>Allowed RMA for Product <\/strong>&#8211; Here the admin can select the option of all products or specific products.<\/p>\n\n\n\n<p><strong>Select Allowed Order Status <\/strong>&#8211;  Admin can select the option of all status or complete.<\/p>\n\n\n\n<p><strong>Allow Product Type for RMA<\/strong> &#8211; From here the admin can select the product type whether it is a simple, configurable, or virtual product, etc.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">RMA Admin End Working<\/h3>\n<\/div><\/div>\n\n\n\n<p>Now, the Admin can navigate to <strong>RMA<\/strong> from the left menu. After clicking on<strong>&nbsp;RMA&nbsp;<\/strong>there are six sections.<\/p>\n\n\n\n<p><strong>RMA:-&nbsp;<\/strong>Under this, multiple requests are generated by the customers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-2.webp\" alt=\"all rma\" class=\"wp-image-477641\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-2-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-2-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-2-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Create RMA<\/strong>:- In this field, the admin can check the Order ID, customer name, order date, the total amount paid, pay via option, RMA status, and action to submit the customer&#8217;s RMA request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request.webp\" alt=\"new rma request\" class=\"wp-image-477644\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the admin clicks the action button icon, further there will come a popup in which the admin can see the customer&#8217;s RMA request.<\/p>\n\n\n\n<p>In the RMA request, the admin will see the product details, and options to set the RMA quantity, select its resolution type, reason, product delivery status, and additional information.<\/p>\n\n\n\n<p>Lastly, the admin submits the RMA request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma.webp\" alt=\"submit rma\" class=\"wp-image-477645\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Reasons:-<\/strong>&nbsp;In this field, the admin can see the RMA reasons for the customers, those reasons can be used by the customers while generating RMA request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-reason.webp\" alt=\"rma reason\" class=\"wp-image-477633\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-reason.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-reason-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-reason-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-reason-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to create RMA reasons?<\/h3>\n<\/div><\/div>\n\n\n\n<p>On Admin Panel, click on&nbsp;<strong>RMA&gt;&gt;Reasons&gt;&gt;Create New Reason<\/strong>&nbsp;then enter the&nbsp;<strong>Reason<\/strong>,&nbsp;<strong>Status, Position, <\/strong>its <strong>Resolution Type<\/strong>&nbsp;and click on the&nbsp;<strong>Save<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-reason.webp\" alt=\"add reason\" class=\"wp-image-477642\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-reason.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-reason-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-reason-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-reason-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to create RMA Rules?<\/h3>\n<\/div><\/div>\n\n\n\n<p>Now, the admin can create RMA rules by navigating to the <strong>RMA Rules <\/strong>section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-rules.webp\" alt=\"rma rules\" class=\"wp-image-477648\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-rules.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-rules-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-rules-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-rules-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After navigating to the RMA section, the admin will click on <strong>Create RMA Rules<\/strong>,<strong> <\/strong>and from there the admin can set the rule details which include &#8211; <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rule Title &#8211; Enter the RMA rule title.<\/li>\n\n\n\n<li>Status &#8211; Toggle button to enable or disable the rule.<\/li>\n\n\n\n<li>Rule Description &#8211; Enter the description to define the RMA rule.<\/li>\n\n\n\n<li>Resolutions Period &#8211; Provide the number of days for the resolution of the RMA.\n<ul class=\"wp-block-list\">\n<li>Exchange Period(Days)<\/li>\n\n\n\n<li>Return Period(Days)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-rule.webp\" alt=\"add new rma rule\" class=\"wp-image-477650\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-rule.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-rule-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-rule-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-rule-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Lastly, click on <strong>Save RMA Rules<\/strong>.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">RMA Status<\/h3>\n<\/div><\/div>\n\n\n\n<p>From the navigation bar,  the admin will navigate to the <strong>RMA&gt;&gt;RMA Status<\/strong>. Further, the admin can see the created RMA status and edit them as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status.webp\" alt=\"RMA Status\n\" class=\"wp-image-477741\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, the admin can also create a new <strong>RMA Status <\/strong>by clicking on <strong>Create New RMA <\/strong>and the basic details like title, status, and color.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-status.webp\" alt=\"add new rma status\" class=\"wp-image-477747\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-status.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-status-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-status-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-status-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After adding the above details, the admin will click on <strong>Save RMA Status<\/strong>.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to create RMA custom fields?<\/h3>\n<\/div><\/div>\n\n\n\n<p>From the navigation bar, the admin will navigate to <strong>RMA&gt;&gt;RMA Custom Fields<\/strong>.<br>Here, the admin can see the already created RMA custom fields and edit them as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-custom-fields.webp\" alt=\"RMA Custom Fields\" class=\"wp-image-477757\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-custom-fields.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-custom-fields-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-custom-fields-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-custom-fields-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, from the right top corner the admin will click on <strong>Add New Field<\/strong> and further navigate to the create new rma field page. <\/p>\n\n\n\n<p>From, where the admin can set the status, label, code, position, type, and validations to the new RMA field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-field.webp\" alt=\"add new rma field\" class=\"wp-image-477763\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-field.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-field-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-field-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/add-new-rma-field-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to set days to generate RMA request to return and replace?<\/h3>\n<\/div><\/div>\n\n\n\n<p>Admin can set the number of days before which RMA request must be generated from the customer\u2019s end. Admin just need to navigate to the&nbsp;<strong>Configure&gt;&gt;Sales&gt;&gt;RMA<\/strong>.<\/p>\n\n\n\n<p><strong>Default Allowed days:-<\/strong>&nbsp;In this field, the admin can input the number of days before which customers can generate RMA request to return or replace.<\/p>\n\n\n\n<p>The admin can also enable to allow RMA for cancelled request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration.webp\" alt=\"rma configuration\" class=\"wp-image-477640\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-configuration-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on <strong>Save Button<\/strong>.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customers Profile for logged-in customers<\/h3>\n<\/div><\/div>\n\n\n\n<p>Customers can see the option of RMA in its profile. To generate RMA request for the orders customers need to click&nbsp;<strong>RMA&gt;&gt;Request new RMA<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-request-new-rma-1.webp\" alt=\"customer request new rma\" class=\"wp-image-477818\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-request-new-rma-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-request-new-rma-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-request-new-rma-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-request-new-rma-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After hitting on the<strong> <strong>New<\/strong> RMA <strong>Request<\/strong> button<\/strong>&nbsp;the page that generates contains several fields that required to be filled.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to create a new RMA request?<\/h3>\n<\/div><\/div>\n\n\n\n<p>On the <strong>New RMA Request <\/strong>page, the customer can check the basic order details and click on action button to submit request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1119\" height=\"836\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-page-1.webp\" alt=\"rma request page\" class=\"wp-image-477835\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-page-1.webp 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-page-1-300x224.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-page-1-250x187.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/new-rma-request-page-1-768x574.webp 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On the new request submission page, the customer can enter the details &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the product.<\/li>\n\n\n\n<li>Enter the RMA quantity.<\/li>\n\n\n\n<li>Select the resolution type.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"646\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-request-1200x646.webp\" alt=\"submit new rma request\" class=\"wp-image-477833\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-request-1200x646.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-request-300x162.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-request-250x135.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-request-768x414.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/submit-rma-request.webp 1363w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter the product delivery status.<\/li>\n\n\n\n<li>Enter the reason and additional information.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"649\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/product-delivery-and-additional-info-1200x649.webp\" alt=\"product delivery and additional info\" class=\"wp-image-477837\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/product-delivery-and-additional-info-1200x649.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/product-delivery-and-additional-info-300x162.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/product-delivery-and-additional-info-250x135.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/product-delivery-and-additional-info-768x415.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/product-delivery-and-additional-info.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Attach the image.<\/li>\n\n\n\n<li>Click on the checkbox to accept the policy.<\/li>\n\n\n\n<li>Submit the request.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"647\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/attach-image-and-submit-rma-1200x647.webp\" alt=\"attach image and submit rma\" class=\"wp-image-477838\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/attach-image-and-submit-rma-1200x647.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/attach-image-and-submit-rma-300x162.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/attach-image-and-submit-rma-250x135.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/attach-image-and-submit-rma-768x414.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/attach-image-and-submit-rma.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under the Status details, section customer can check the following things such as:-<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RMA status.<\/strong><\/li>\n\n\n\n<li><strong>Order Status.<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Under the&nbsp;<strong>Close RMA<\/strong>&nbsp;section, customers can&nbsp;<strong>select the RMA as solved&nbsp;<\/strong>whenever his request is solved by the the Admin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/order-status-close-rma.webp\" alt=\"order status and close rma\" class=\"wp-image-477840\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/order-status-close-rma.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/order-status-close-rma-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/order-status-close-rma-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/order-status-close-rma-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Send Message<\/strong>:- In this field, customers must send the message to the admin regarding the RMA.<\/p>\n\n\n\n<p>Click on the&nbsp;<strong>Send button.<\/strong><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">When the admin has&nbsp;<strong>created the invoice and shipment for the product<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Customers profile<\/strong><br>In this scenario, all the steps are the same as mentioned above but whenever a customer will create a&nbsp;<strong>new RMA request<\/strong>.<\/p>\n\n\n\n<p>There is a change in the<strong>&nbsp;select resolution field<\/strong>&nbsp;and&nbsp;<strong>product delivery<\/strong> <strong>status field<\/strong>&nbsp;on the&nbsp;<strong>New RMA Request<\/strong>&nbsp;page as described below:-<\/p>\n\n\n\n<p><strong>Select Resolution:-<\/strong>&nbsp;Customer can select the option between&nbsp;<strong>Return and Exchange<\/strong>&nbsp;from the dropdown.<\/p>\n\n\n\n<p><strong>Product Delivery Status:-<\/strong>&nbsp;Customer can select the option between&nbsp;<strong>delivered and not delivered<\/strong>&nbsp;in this field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-return-status.webp\" alt=\"rma return and order status\" class=\"wp-image-477847\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-return-status.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-return-status-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-return-status-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-return-status-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The Customer can also add the image of the delivered product and select the product condition whether it is open or packed.<\/p>\n\n\n\n<p><strong>Additional Information:-<\/strong>&nbsp;Customers can also add additional information in this field if requires.<\/p>\n\n\n\n<p><strong>Return Pickup Time:- <\/strong>Customer can select the return pickup option i.e. morning, afternoon, and evening.<\/p>\n\n\n\n<p>After hitting on the&nbsp;<strong>Create button<\/strong> the customer can find the requested RMA in the RMA section as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1119\" height=\"840\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/check-rma-request-1.webp\" alt=\"check rma request\" class=\"wp-image-477851\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/check-rma-request-1.webp 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/check-rma-request-1-300x225.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/check-rma-request-1-250x188.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/check-rma-request-1-768x577.webp 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin Panel:-Laravel eCommerce RMA<\/h3>\n<\/div><\/div>\n\n\n\n<p>The admin can see all the RMA under Sales&gt;&gt;RMA<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>RMA for non delivered products<\/strong><\/h4>\n\n\n\n<p>In this section, the admin can see the<strong>&nbsp;RMA reques<\/strong>t with the<strong>&nbsp;RMA id<\/strong>&nbsp;the admin needs to click on the&nbsp;<strong>eye icon<\/strong>&nbsp;to see all the&nbsp;<strong>details of the RMA<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-3.webp\" alt=\"RMA for non delivered products\" class=\"wp-image-477853\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-3.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-3-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-3-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/all-rma-3-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on the eye icon the page that generates carries all the details of the RMA request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"880\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/View_rma_15-880x1024.png\" alt=\"View_rma_15\" class=\"wp-image-249242\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/View_rma_15-880x1024.png 880w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/View_rma_15-258x300.png 258w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/View_rma_15-214x249.png 214w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/View_rma_15-768x894.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/View_rma_15.png 1256w\" sizes=\"(max-width: 880px) 100vw, 880px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Change status:-<\/strong>&nbsp;In this field, the admin can select the RMA status as <strong>Pending,<\/strong> <strong>Awaiting, Received Package,<\/strong>&nbsp;<strong>Declined<\/strong>&nbsp;or&nbsp;<strong>Item cancelled<\/strong> and <strong>Accept<\/strong>. After selecting the status click on the <strong>Save button.<\/strong><br><\/p>\n\n\n\n<p>Under the&nbsp;<strong>Status Details,<\/strong>&nbsp;the admin can also see the status regarding the RMA such as&nbsp;<strong>RMA Status, <\/strong>and&nbsp;<strong>Order Status<\/strong>.<\/p>\n\n\n\n<p><strong>Conversations:-<\/strong>&nbsp;Under this section the admin can see the message sent by the customers.<\/p>\n\n\n\n<p><strong>Enter Message:-&nbsp;<\/strong>The admin need to send the message back to the customers.<\/p>\n\n\n\n<p>After writing the message regarding the RMA the admin need to click on the&nbsp;<strong>Send button<\/strong><\/p>\n\n\n\n<p>Customer will also get the notification through email regarding the RMA request.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/rma-status-notification-mail.webp\" alt=\"status-notication-mail\" class=\"wp-image-483341\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/rma-status-notification-mail.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/rma-status-notification-mail-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/rma-status-notification-mail-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2020\/05\/rma-status-notification-mail-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the admin has canceled the order the customer can see that the RMA is solved by the admin as shown below:-<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-closed.webp\" alt=\"RMA status closed\" class=\"wp-image-477858\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-closed.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-closed-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-closed-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-closed-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>For the Delivered products and those whose invoice and shipment is created<\/strong><\/h4>\n\n\n\n<p>On clicking the eye icon page, under the RMA detail page in<strong>&nbsp;change status<\/strong>&nbsp;section admin can select the status between the following.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pending:-<\/strong>&nbsp;When the RMA request is in pending mode.<\/li>\n\n\n\n<li><strong>Not Received Package Yet:-<\/strong>&nbsp;When the admin has not received the package back from the customers.<\/li>\n\n\n\n<li><strong>Received Package:-<\/strong>&nbsp;When the admin has received the package back from the customers.<\/li>\n\n\n\n<li><strong>Dispatched Package:-<\/strong>&nbsp;When the admin has dispatched another package in exchange for the older one.<\/li>\n\n\n\n<li><strong>Declined:-&nbsp;<\/strong>When the admin has declined the RMA request generated by the customer.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"628\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-628x1024.webp\" alt=\"admin select status.\" class=\"wp-image-477866\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-628x1024.webp 628w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-184x300.webp 184w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-153x249.webp 153w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-768x1252.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-942x1536.webp 942w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status-1256x2048.webp 1256w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/admin-selects-status.webp 1345w\" sizes=\"(max-width: 628px) 100vw, 628px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">When the RMA is declined by the Admin<\/h3>\n<\/div><\/div>\n\n\n\n<p>For some reason when the admin has declined the RMA requested by the customer as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-declined-1200x675.webp\" alt=\"rma status declined\" class=\"wp-image-477868\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-declined-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-declined-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-declined-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-declined-768x432.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-declined.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In this case the Customer can again reopen the declined RMA by hitting the edit icon as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1119\" height=\"836\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-check-declined-rma.webp\" alt=\"customer check decline rma\" class=\"wp-image-477871\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-check-declined-rma.webp 1119w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-check-declined-rma-300x224.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-check-declined-rma-250x187.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-check-declined-rma-768x574.webp 768w\" sizes=\"(max-width: 1119px) 100vw, 1119px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on the edit button the declined RMA will look like shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-re-open-rma.webp\" alt=\"customer re open rma\" class=\"wp-image-477874\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-re-open-rma.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-re-open-rma-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-re-open-rma-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/customer-re-open-rma-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>By Clicking on the <strong>Reopen Request<\/strong> the customer can again send RMA for the same order. And the status will again change from declined to Pending for the customer as shown below:-<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-pending.webp\" alt=\"rma status pending\" class=\"wp-image-477875\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-pending.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-pending-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-pending-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/rma-status-pending-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to allow Guest users login and generate RMA?<\/h3>\n<\/div><\/div>\n\n\n\n<p>Guest users can see the option to login from the right corner RMA icon.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/footer-link-frontend.webp\" alt=\"footer link frontend\" class=\"wp-image-477883\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/footer-link-frontend.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/footer-link-frontend-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/footer-link-frontend-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/footer-link-frontend-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The&nbsp;<strong>guest login panel<\/strong>&nbsp;page will generate where the guest user needs to input the<strong>&nbsp;order id<\/strong>&nbsp;and also the&nbsp;<strong>email id<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-login-panel-1.webp\" alt=\"Guest Login Page\" class=\"wp-image-477885\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-login-panel-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-login-panel-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-login-panel-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-login-panel-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Click on the&nbsp;<strong> New RMA <strong>Request<\/strong><\/strong>&nbsp;and follow all the steps mentioned above to create an&nbsp;<strong>RMA request<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-rma-panel-1.webp\" alt=\"Guest RMA Panel\" class=\"wp-image-478261\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-rma-panel-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-rma-panel-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-rma-panel-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-rma-panel-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, the guest will land on New RMA Request page as shown in the below image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-new-rma-request.webp\" alt=\"Guest New RMA request\" class=\"wp-image-478262\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-new-rma-request.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-new-rma-request-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-new-rma-request-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/guest-new-rma-request-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then follow the same steps as described above for the registered customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">RMA Status<\/h3>\n\n\n\n<p><strong>Product Return RMA<\/strong>: When the customer creates a new RMA request, its status will be pending.<\/p>\n\n\n\n<p>After viewing the RMA requests, the admin can select the RMA status according to the resolution type selected by the customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Refund<\/h3>\n\n\n\n<p>When the customer selects the resolution type as Refund, the admin can select the following RMA status:<\/p>\n\n\n\n<p><strong>RMA Approved<\/strong>&nbsp;\u2013&nbsp;If the admin has accepted the RMA request of the customer, the admin can change the status to RMA Approved.<\/p>\n\n\n\n<p><strong>Package Received<\/strong>&nbsp;\u2013&nbsp;From here the refund will be initiated and if the admin has received the product from the customer, the admin can change the status to Received Package.<\/p>\n\n\n\n<p><strong>Declined<\/strong>&nbsp;\u2013&nbsp;If the admin rejects the request submitted by the customer, the admin can select this status.<\/p>\n\n\n\n<p><strong>Solved<\/strong>&nbsp;\u2013 When the customer receives the refund, the admin can use this status.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cancel Items<\/h3>\n\n\n\n<p>When the customer selects the resolution type as Cancel, the admin can select the following RMA status:<\/p>\n\n\n\n<p><strong>Declined<\/strong>&nbsp;\u2013&nbsp;If the admin rejects the request submitted by the customer, the admin can select this status.<\/p>\n\n\n\n<p><strong>Item Canceled<\/strong>&nbsp;\u2013 From here the admin can cancel item by accepting the RMA request of the customer for canceling the ordered items, it can use this status.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exchange<\/h3>\n\n\n\n<p>When the customer selects the resolution type as Exchange, the admin can select the following RMA status:<\/p>\n\n\n\n<p><strong>RMA Approved<\/strong>&nbsp;\u2013 If the admin accepts the RMA request of the customer, the admin can change the status to RMA Approved.<\/p>\n\n\n\n<p><strong>Package Received<\/strong>&nbsp;\u2013 If the admin has received the product from the customer, the admin can change the status to Received Package.<\/p>\n\n\n\n<p><strong>Package Dispatched<\/strong>&nbsp;\u2013 If the admin ships the new exchange product to the customer, the admin can use this status.<\/p>\n\n\n\n<p><strong>Declined<\/strong>&nbsp;\u2013 If the admin rejects the request submitted by the customer, the admin can select this status.<\/p>\n\n\n\n<p><strong>Solved<\/strong>&nbsp;\u2013&nbsp;When the customer receives the exchanged product, the admin can use this status.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Support<\/h3>\n\n\n\n<p>So, that was much about the User Guide of Laravel eCommerce RMA for any queries or doubts reach out to us at<strong>&nbsp;<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>.<\/strong>&nbsp;You can also raise a ticket at our&nbsp;<a href=\"https:\/\/bagisto.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>HelpDesk System.<\/strong><\/a><\/p>\n\n\n\n<p>Please explore our<strong><a href=\"https:\/\/webkul.com\/laravel-development\/\">&nbsp;Laravel Development Services&nbsp;<\/a><\/strong>and Quality&nbsp;<strong><a href=\"https:\/\/store.webkul.com\/catalogsearch\/result\/index\/?cat=171&amp;q=laravel\">Bagisto Extensions<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order. A complete return merchandise authorization, return authorization, and return goods authorization system to manage Bagisto online store customers&#8217; return orders. Unzip the respective extension zip and then merge the &#8220;packages&#8221; folder into the <a href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":267,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396,8929],"tags":[8054,9595,8071,2014,8497],"class_list":["post-249003","post","type-post","status-publish","format-standard","hentry","category-bagisto","category-e-commerce-bagisto","tag-laravel-ecommerce","tag-laravel-ecommerce-platform","tag-opensource","tag-return-merchandise-authorization","tag-rma-policy"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel eCommerce RMA - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel eCommerce RMA - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-15T07:09:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T11:58:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp\" \/>\n<meta name=\"author\" content=\"Simant Verma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simant Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\"},\"author\":{\"name\":\"Simant Verma\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0\"},\"headline\":\"Laravel eCommerce RMA\",\"datePublished\":\"2020-05-15T07:09:48+00:00\",\"dateModified\":\"2025-02-17T11:58:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\"},\"wordCount\":2447,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp\",\"keywords\":[\"Laravel eCommerce\",\"laravel eCommerce platform\",\"Opensource\",\"Return merchandise authorization\",\"RMA policy\"],\"articleSection\":[\"Bagisto\",\"E commerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\",\"url\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\",\"name\":\"Laravel eCommerce RMA - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp\",\"datePublished\":\"2020-05-15T07:09:48+00:00\",\"dateModified\":\"2025-02-17T11:58:03+00:00\",\"description\":\"Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel eCommerce RMA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0\",\"name\":\"Simant Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Simant Verma\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel eCommerce RMA - Webkul Blog","description":"Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/","og_locale":"en_US","og_type":"article","og_title":"Laravel eCommerce RMA - Webkul Blog","og_description":"Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.","og_url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2020-05-15T07:09:48+00:00","article_modified_time":"2025-02-17T11:58:03+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp","type":"","width":"","height":""}],"author":"Simant Verma","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Simant Verma","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/"},"author":{"name":"Simant Verma","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0"},"headline":"Laravel eCommerce RMA","datePublished":"2020-05-15T07:09:48+00:00","dateModified":"2025-02-17T11:58:03+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/"},"wordCount":2447,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp","keywords":["Laravel eCommerce","laravel eCommerce platform","Opensource","Return merchandise authorization","RMA policy"],"articleSection":["Bagisto","E commerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/","url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/","name":"Laravel eCommerce RMA - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp","datePublished":"2020-05-15T07:09:48+00:00","dateModified":"2025-02-17T11:58:03+00:00","description":"Laravel eCommerce RMA extension allows the customers to create an RMA request for the product return, exchange, refund, or cancel an order.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/01\/configure-rma.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-rma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel eCommerce RMA"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/63f64723fe98f166757f7903d1f7e7e0","name":"Simant Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d1724606c049d771b8373de3119b9fde5f988195eb2e7d951f4acafa583388c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Simant Verma"},"url":"https:\/\/webkul.com\/blog\/author\/simantverma-bd183\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/249003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/267"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=249003"}],"version-history":[{"count":36,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/249003\/revisions"}],"predecessor-version":[{"id":483342,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/249003\/revisions\/483342"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=249003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=249003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=249003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}