RMA
v2.2.33

2.2.33

(2024-04-17)

Fixed

  • html tags are displayed in the customer account->view order->Rma tab

2.2.32

(2024-03-15)

Fixed

  • Tags are displayed on the Status grid page in admin

2.2.31

(2024-02-21)

Fixed

  • Cannot access protected property History::$_escaper on My Orders page in customer account
  • Return address and status message display html tags on the frontend print and view page

2.2.30

(2024-02-12)

Fixed

  • Interface "Zend\Stdlib\JsonSerializable" not found

2.2.29

(2023-12-20)

Fixed

  • Custom Field type dropdown required is not validated

2.2.28

(2023-11-13)

Fixed

  • Error "Deprecated Functionality: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in Mirasvit/Rma/Service/Order/Login.php"

2.2.27

(2023-10-27)

Improvements

  • Added event "Check every hour" to the Workflow Rules

2.2.26

(2023-10-25)

Improvements

  • Added custom field datepicker to Hyva

Fixed

  • Order label displayed default currency code instead order currency in the order selection on RMA creation step
  • Customer telephone and company is not displayed in the admin for guest customer RMAs
  • Order info links are not displayed in the customer account in Hyva theme

2.2.25

(2023-10-10)

Fixed

  • Exchange Orders were not bound to the RMAs

2.2.24

(2023-09-26)

Fixed

  • Replacement Order creation lead to the 'Invalid customer address id' error due to the active old cart
  • Submit button is disabled on invalid rma form validation in admin for new RMA

2.2.23

(2023-09-15)

Fixed

  • Replacement Order creation lead to the "Invalid customer address id" error due to the active old cart

2.2.22

(2023-09-01)

Improvements

  • Added translations for the default RMA email templates

2.2.21

(2023-08-29)

Fixed

  • Removed default configuration "color" attribute from the "Report by Attribute" due to the different attributes existing in the stores

Improvements

  • Added an option to show/hide guest RMA link in the footer
  • Allow to send rule notification to several emails

2.2.20

(2023-07-31)

Improvements

  • Added customer reply to the graph-ql CreateRma mutation

2.2.19

(2023-07-26)

Fixed

  • Customer email and name not displayed on the RMA creation page
  • Replaced email variables getHasItemsWithCondition, getHasItemsWithReason, getHasItemsWithResolution to use them in Magento 2.4.4 and above

2.2.18

(2023-06-14)

Improvements

  • Added php item validation

2.2.17

(2023-06-02)

Fixed

  • Unable to upload multiple files if create RMA from the order page

2.2.16

(2023-05-25)

Fixed

  • Creation of the RMAs directly from order on the storefront did not add the order data
  • Used hasRmaResolution instaed of hasRmaReason in Model\Rma::getHasItemsWithReason method

2.2.15

(2023-04-17)

Fixed

  • Attacment stored in db and fs if selected storage fs
  • Multiple attachment weren't allowed in guest RMAs
  • Uncaught ArgumentCountError: Too few arguments to function getHasItemsWithResolution

2.2.14

(2023-03-02)

Fixed

  • Undefined variable rma in SaveMessage.php
  • explode() expects parameter 2 to be string, null given in admin RMA grid
  • Create RMA page downs if customer has thousands of orders available for return
  • RMA button is displayed for non-return orders in the customer order grid
  • stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated when edit Workflow rule

Improvements

  • Compatibility with M246

2.2.13

(2023-01-12)

Fixed

  • Deprecated Functionality: Passing null to parameter is deprecated in ShippingAddress.php

2.2.12

(2022-12-21)

Fixed

  • Empty order is added to a multiRMA if order items are not selected
  • Undefined variable $blockHtml in OrderTemplate.php
  • Performance issue with the Magento order creation
  • createRma mutation did not work for guest customers

2.2.11

(2022-10-24)

Fixed

  • Changed condition/reason/resolution name column to 'text' to allow saving long names
  • Added exception for wrong guest rma order input
  • Skip customer creation step for guest rma replacement orders
  • Undefined offset: 1 in Rma/Model/Field.php
  • "Argument 1 passed to RmaManagement::getOrders() must implement interface RmaInterface, null given" for Mass RMA Status change in admin
  • Passing null to parameter #1 of type string is deprecated in Model/Status.php

2.2.10

(2022-09-22)

Fixed

  • Deprecated Functionality: nl2br()
  • Changed status name column to 'text' to allow saving long names

2.2.9

(2022-08-15)

Fixed

  • Argument 'value' must be type of string, NULL given on RMA view page on the frontend M245

2.2.8

(2022-08-10)

Improvements

  • Added option "Show Quick Data Bar"

2.2.7

(2022-08-01)

Fixed

  • Allow creation RMA for orders with store_id=null
  • php8 compatibility issues

2.2.6

(2022-07-27)

Fixed

  • RMA links shown on the frontend in the order and order history when disabled for the customer account
  • Compatibility with Smartmage_Inpost

2.2.5

(2022-07-04)

Improvements

  • Quickbar refactoring

2.2.4

(2022-06-20)

Improvements

  • remove db_schema_whitelist.json

2.2.3

(2022-06-09)

Improvements

  • Added quickbar

2.2.2

(2022-06-07)

Fixed

  • Fixed the issue with error on the Product Report
  • save buton dropdown desing is broken onclick

2.2.1

(2022-05-04)

Improvements

  • Switch to declarative DB schema

2.1.36

(2022-05-04)

Fixed

  • Credit memo button is not displayed in RMA if one memo was created but still available from original order
  • Invalid Document Element 'pk': This element is not expected. Expected is ( column ) in RMA reports
  • Email variable customer.name doesn't work

Improvements

  • Added Credit Memo column to the RMA grid in the admin panel column

2.1.35

(2022-03-31)

Fixed

  • Button 'Convert to RMA' in ticket redirects to the order selection page instead of creating of the RMA for the selected order in the ticket
  • Added class '_guest' to the guest rma view page
  • Replacement Order' button is not disabled on onClick and allows creating several Replacement Orders

Improvements

  • Compatibility with M2.4.4
  • Added rma creation button in the order history in the customer account

2.1.34

(2022-01-25)

Fixed

  • New RMA created when admin press the 'convert to ticket' button in RMA grid in admin

2.1.33

(2021-12-10)

Improvements

  • Compatibility with OrderManagement modules

2.1.32

(2021-11-04)

Improvements

  • Updated default reports configuration
  • Visualization

Fixed

  • When RMA created from order the order items are not loaded and the customer is forced to select the order again
  • Customer postcode is not displayed on the RMA print page
  • Incorrect Config Data field name

2.1.31

(2021-09-23)

Fixed

  • If RMA output is disabled the RMA menu is available by URL

2.1.30

(2021-09-20)

Fixed

  • Offline RMA is saved several times in admin
  • Filesize on the RMA view pages is displayed for two different settings

Improve

  • Added option to switch attachment storage to filesystem

2.1.29

(2021-06-08)

Fixed

  • Multiple RMAs are not created for one order
  • Items doubled in the admin panel for the existing RMAs on RMA save
  • "Integrity constraint violation" when save offline RMA in admin

2.1.28

(2021-05-27)

Fixed

  • Custom field type checkbox is not unchecked in RMA backend edit form
  • Double RMA creation for one order item on the frontend in different tabs
  • RMA Number -> Number Format does not not work in the backend for the storeview
  • Performance issue in the admin panel on RMA view page when original order or RMA contains many items
  • Not possible to create Rma for bundle items if 'Request only shipped products' is enabled
  • Remove attachment on RMA remove

Improvements

  • Added maximum allowed size attachment for RMA create/view pages

2.1.27

(2021-04-12)

Fixed

  • Unread mark is not displayed in admin RMA grid for guest RMA
  • RMA attachments weren't deleted with the RMA deletion

2.1.26

(2021-02-08)

Fixed

  • Error "Too few arguments to function ..., 0 passed"
  • Issue when status fields display the 'default storeview' scope value for 'All Storeviews' scope

2.1.25

(2021-01-13)

Fixed

  • RMA message status read/unread isn't changed in admin rma grid
  • Customer Email is missing from RMA Contact Information if RMA was created via Storefront

2.1.24

(2021-01-05)

Fixed

  • Issue when in the backend RMA grid the name of the selected RMA is not displayed when delete it from Actions
  • Error 'Must implement interface Mirasvit\Rma\Api\Data\RmaInterface, null given' in mass change status in RMA backend grid
  • Attachments are not uploaded on the frontend

2.1.23

(2020-12-17)

Fixed

  • Issue when RMA attachment is downloading but then fails with a network error message - the issue is reproducible only on cloudflare for loggedIn customers
  • Slow RMA loading if it contains attachments on frontend RMA view page

2.1.22

(2020-12-03)

Fixed

  • Content must be string or resource TransportBuilder.php when send RMA message with an attachment

2.1.21

(2020-11-25)

Fixed

  • Slow RMA loading if it contains attachments

2.1.20

(2020-11-12)

Fixed

  • Conditions reasons resolutions statuses addresses custom fields responces and rules are saved twice in the backend
  • Variables for custom templates >=m234

2.1.19

(2020-11-05)

Fixed

  • Variable guest_print_label_url didn't work in >=m234 for Workflow rules and changedname of the message variable

2.1.18

(2020-10-07)

Fixed

  • Fixed issue when credit memos from different orders are linked to the same RMA
  • last_reply_name is not displayed for the guest customer in the backend RMA grid

2.1.17

(2020-09-10)

Fixed

  • Stock column replaced to the bottom in the qty-table in the backend RMA view
  • Calculation of available products when option "Request only shipped products" is enabled

2.1.16

(2020-08-05)

Fixed

  • Spelling inprovements and added replacement order displaying to RMA edit page
  • Added replacement order displaying to RMA edit page
  • Parsing of RMA emails(empty, several messages per RMA)

2.1.15

(2020-07-29)

Improvements

  • Support of Magento 2.4

Fixed

  • RMA fails to save the postcode in the database
  • rma comments and quick responces use the same tagsas Magento orders
  • foreign key constraint fails customer_id for guest RMA messages

2.1.14

(2020-06-19)

Fixed

  • Issue when unable to download RMA attachment
  • RMA backend grid use the same format date as Magento orders

Improvement

  • Improved display of RMA items in the admin email
  • Added target _blank to exchange orders and credit memo links in backend rma edit page

2.1.13

(2020-05-29)

Fixed

  • Email notification for mass action "Change Status"
  • Calculation of available products when the option "Request only shipped products" is enabled

2.1.12

(2020-04-24)

Fixed

  • Display of the "Credit Memo" button on the edit page
  • Display of product sku for removed products in the backend

  • Added ability to choose sending method of emails copy

2.1.11

(2020-04-14)

Fixed

  • Display of shipping address on the print page

2.1.10

(2020-03-26)

Fixed

  • Spelling mistakes in resolution form, settings and RMA listing on the frontend
  • 'Fatal error: Method Result::__toString() must not throw an exception' when all the statuses are deleted

Improvement

  • Added GraphQl API

2.1.9

(2020-03-11)

Fixed

  • Error "Unique constraint violation found" during RMA creation

2.1.8

(2020-03-10)

Fixed

  • Issue when status displays on frontend with option "Show in the frontend progress bar" = "No"
  • Status order does not work for old version of statuses

2.1.5

(2020-03-03)

Fixed

  • Sort order for dropdown list for rma creation
  • Made buttons for statuses and fields identical to others in backend
  • Dispalying rmaList columns following the default Magento view

2.1.4

(2020-02-06)

Fixed

  • Issue when was possible to remove status/reason/resolution/condition if it used in RMA
  • Compatibility with m2.2.5 (optional params should be at the end in Rma/Model/UI/Status/StatusDataProvider.php)
  • RMA date validation in the backend

2.1.3

(2020-01-24)

Fixed

  • Hide continue button at rma creating window
  • Display of bundle products in the frontend RMA creation form
  • Display of return address on the RMA frontend view page
  • The navigation arrows are missing from nav menu on Customer Account Page
  • Hide add and delete buttons if such actions is not permitted

Improvement

  • Add admin username to the rma history message
  • Available from backend to request only shipped products if such option enabled

2.1.2

(2019-12-27)

Fixed

  • Remove cache tag for OrderStatusHistory model
  • MailSending for name with Non-ASCII symbols
  • Validation of allowed order statuses for guest orders

2.1.1

(2019-12-20)

Fixed

  • Duplicating of items in RMA grid
  • Solved possible XSS issue
  • Renamed RMA guest links
  • Display of bundle products in backend RMA creation form

Improvements

  • Change rma statuses workflow

2.0.61

(2019-11-17)

Fixed

  • Wrong format of view of the status RMA in Order View
  • Attachment sending in 2.3.3
  • Files sending in backend since 2.0.59

2.0.60

(2019-10-22)

Improvements

  • Added ability to separate custom fields for online/offline RMA

2.0.59

(2019-10-17)

Fixed

  • All reports
  • Minor fixes

2.0.58

(2019-10-10)

Fixed

  • File validation on RMA create page
  • Saving of information in "Contact Information" block
  • Variables in quick response

2.0.57

(2019-10-02)

Fixed

  • Custom dateField validation

2.0.56

(2019-10-01)

Fixed

  • Compatibility with Magento 2.3.2-p1

2.0.55

(2019-09-26)

Fixed

  • Quick responses saving for store view
  • Custom fields saving for store view

2.0.53

(2019-09-13)

Fixed

  • Displaying of exchange orders in backend RMA grid

Improvements

  • Redesign frontend part

2.0.52

(2019-08-09)

Fixed

  • Error "Unknown column 'order.entity_id'"
  • Undefined index: email in Rma/Observer/AddMessageObserver.php
  • "Remove order" and "Remove item" buttons does not work in Create New Offline RMA backend form

2.0.51

(2019-07-30)

Fixed

  • Search by customer name in RMA grid

2.0.50

(2019-07-25)

Fixed

  • Order filter on backend RMA list page
  • Issue when RMA unbinds from customer
  • Display of multi orders on RMA print page
  • Return period does not display on frontend

2.0.48

(2019-07-24)

Fixed

  • Unable to save multiorder RMA in backend
  • Duplicating of orders in multiorder RMA in backend

2.0.47

(2019-07-05)

Fixed

  • RMA creation for multiple order types
  • Issue when offline orders do not show in backend RMA grid

2.0.46

(2019-06-19)

Fixed

  • Display order's RMA in backend in RMA tab on order edit page
  • Offline order form validation
  • Translation

2.0.45

(2019-05-02)

Fixed

  • RMA print page styles
  • Issue when it was not able to create Replacement Order when Free Shipping method is disabled
  • RMA policy block does not display in RMA form
  • "Add RMA" link on order view page in backend

Improvements

  • Added option "Allow a Manual RMA Number"

2.0.44

(2019-04-10)

Fixed

  • Order links in the backend RMA grid

2.0.43

(2019-04-08)

Fixed

  • Popup styles for customers account

Improvements

  • Added ability to add several orders to one RMA

2.0.42

(2019-03-28)

Fixed

  • Header styles for ultimo mobile version
  • Removed button "Replacement Order" for offline RMAs

Improvements

  • Added storeview to product report

2.0.41

(2019-03-12)

Fixed

  • Email attachments conflict
  • Filters are not applied during rma mass delete [#151]()
  • Incorrect fetch of allowed orders (since version 2.0.39)
  • Errors for Reports

2.0.39

(2019-03-07)

Fixed

  • Error "Call to a member function getIsOffline() on boolean ... frontend/templates/rma/list/list.phtml"
  • Allow to return old orders

2.0.38

(2019-02-27)

Fixed

  • Shipping method for RMA replacement order

2.0.37

(2019-02-26)

Fixed

  • RMA customer name does not save for guest customer

2.0.36

(2019-02-19)

Fixed

  • Default storeview for guest RMA
  • Issue when {{customer.name}} does not work for offline order

2.0.35

(2019-01-24)

Fixed

  • Replacement and Exchange order for guest RMA

2.0.34

(2019-01-21)

Improvements

  • Added report for Offline RMAs

2.0.33

(2019-01-16)

Fixed

  • Error "PHP 7.2. Warning: count(): Parameter must be an array or an object that implements Countable in ..."
  • Display RMA for removed orders

2.0.32

(2019-01-04)

Fixed

  • Attribute Report does not show

2.0.31

(2019-01-03)

Fixed

  • Issue errors for replacement order
  • Issue when customer edit page does not work on Magento 2.1.x

2.0.30

(2018-12-12)

Fixed

  • RMA "Created At" field updates on message send
  • Issue when was possible to create RMA when all items were returned

Improvements

  • Added other RMAs information on the backend pages

2.0.29

(2018-11-29)

Fixed

  • Compatibility with Magento 2.3.0

2.0.27

(2018-11-01)

Fixed

  • Custom statuses send messages for wrong storeview
  • Styles for product image on RMA view page

Improvements

  • Added Replacement order
  • Added ability to assign Rma buttons (Exchange Order, Replacement Order and Credit Memo) to Resolution
  • Added an RMA button on the order details page
  • Added an RMAs section in the customer account in backend
  • Added an RMA qty to the Items Ordered section of an order

2.0.26

(2018-10-01)

Fixed

  • Issue when guest customer does not allow to post message
  • Wrong product image in backend rma
  • Wrong email sender

2.0.25

(2018-09-13)

Fixed

  • Issue when guest customer does not allow to post message

2.0.24

(2018-09-13)

Fixed

  • Stock amount does not show
  • Renamed field in RMA guest login form
  • Status does not show in emails

Improvements

  • Fixed option "Force theme to apply styles"

2.0.23

(2018-08-29)

Improvements

  • added RMA tab to backend order edit page

2.0.22

(2018-08-02)

Fixed

  • RMA creation for bundle products
  • Displaying of customer name on RMA backend edit page

2.0.21

(2018-07-30)

Fixed

  • Issue when on status change changed owner for user message
  • Unable to load RMA label in backend

2.0.20

(2018-06-19)

Features

  • Added Offline Orders

Fixed

  • Error "Undefined index: items"

2.0.19

(2018-05-22)

Fixed

  • Email's variables
  • Translation
  • Duplicated styles

2.0.18

(2018-04-13)

Fixed

  • Issue when customer is able to create two custom field with the same code
  • Event "New reply from customer" does not work

Improvements

  • Improved RMA guest page layout

2.0.17

(2018-04-03)

Fixed

  • RMA frontend menu is not recognized as active
  • Search in RMA select order grid

2.0.16

(2018-03-26)

Fixed

  • Issue when removed exchange order cause fatal error

Improvements

  • Added option that adds Rma style to pages if theme ignore it

2.0.15

(2018-03-09)

Fixed

  • Support of new reports module

2.0.14

(2018-03-05)

Fixed

  • Status changed by workflow rule does not send email notification

Improvements

  • Added option "Show RMA for guest customer by order" displays only RMAs either for order, or for customer

2.0.13

(2018-01-18)

Improvements

  • Added new variables(rma.getHasItemsWithReason(XXX), rma.getHasItemsWithConditions(XXX), rma.getHasItemsWithResolution(XXX)) for transactional emails, which allow to check existence of items with certain Reason, Resolution and Condition.

Fixed

  • Added compatibility with Emizentech_CustomSmtp. Before this fix, if store had Emizentech_CustomSmtp, the option "Send blind carbon copy (BCC) of all emails to" was not working correctly.
  • Fixed an issue with incorrect RMA URL. If a magento installation has stores with URL prefixes (e.g. "/usa/..", "/fr/.."), extension were not including those prefixes into RMA URLs.

2.0.12

(2017-12-20)

Fixed

  • Extension registration fix
  • Compilation crush fix

2.0.11

(2017-11-15)

Fixed

  • Reports
  • Compatibility with Magento 2.2.x

2.0.10

(2017-11-13)

Fixed

  • Fixed images in backend

2.0.9

(2017-11-08)

Improvements

  • RMA can be created for orders with deleted products

Fixed

  • Report by Attribute
  • Report by Product
  • Product images in RMA creation form
  • Exchange order filter in backend rma grid
  • RMA urls
  • Double emails on RMA creation

2.0.8

(2017-10-06)

Improvements

  • Added reasons to print template

2.0.7

(2017-10-04)

Improvements

  • Added "Resolved" to Workflow Rules actions

Fixed

  • Email templates for multi store
  • Customer notifications on status changes

2.0.6

(2017-09-27)

Fixed

  • Compatibility with Magento 2.2.0

2.0.5

(2017-09-26)

Improvements

  • Added ability to forbid products for return

2.0.4

(2017-09-19)

Fixed

  • Bugs

2.0.3

(2017-09-11)

Improvements

  • Reworked module documentation

2.0.2

(2017-09-07)

Improvements

  • Improved admin UI

2.0.1

(2017-09-07)

Fixed

  • Compatibility with Magento 2.2.0rc
  • Displaying variations for configurable products

2.0.0

Improvements

  • Interface refactored using XML UI Components
  • Added mass action for change statuses in RMA Grid

1.1.26

(2017-08-17)

Improvements

  • Added price column to items' grid in RMA form in backend
  • Added mass action "Change Status" on RMA grid in backend

1.1.25

(2017-07-11)

Fixed

  • Styles, misspelling and report filters

1.1.24

(2017-06-09)

Fixed

  • RMA's reasons validation
  • Dispaying status's messages

Improvements

  • Added reports by product and by attribute

1.1.23

(2017-05-31)

Fixed

  • RMA validation

Improvements

  • Added return address on frontend

1.1.22

(2017-05-10)

Improvements

  • Added option "Reset Counter For Order"
  • Added "Ticket was converted to RMA" event

1.1.21

(2017-04-26)

Fixed

  • Notifications for guest

1.1.20

(2017-04-10)

Fixed

  • Configuration for multistore

Features

  • Added new conditions to workflow rules

1.1.19

(2017-04-05)

Features

  • Added reports by reasons

1.1.16

(2017-04-04)

Features

  • Added option that allows request to return only shipped items

1.1.14

(2017-03-31)

Fixed

  • Fixed RMA for partial shipment
  • Fixed issue when admin does not get notification about new RMA

1.1.13

(2017-03-30)

Features

  • Added Helpdesk integration

Fixed

  • Fixed RMA for orders migrated from Magento 1

1.1.12

(2017-03-13)

Fixed

  • Fixed auto selecting items

1.1.11

(2017-03-09)

Fixed

  • Fixed styles for confirm shipping dialog

1.1.10

(2017-03-07)

Fixed

  • Fixed a possible issue with store id

1.1.9

(2017-03-03)

Fixes

  • Fixed translations for Resolutions, Conditions, Reasons
  • Fixed option "Allow to request RMA after order completion"
  • Fixed issues with ability to delete reserved Resolutions

1.1.8

(2017-02-28)

Fixes

  • Fixed compilation crush due to incomplete aggregation in reports

1.1.7

(2017-02-27)

Fixes

  • Fixed compilation crush due to Reports requirement missing

1.1.6

(2017-02-24)

Features

  • Added Report by RMA Status

1.1.5

(2017-02-24)

Improvements

  • Added option to hide Condition, Resolution, Reason for customer

1.1.4

(2017-02-15)

Fixed

  • Saving of translated dictionary (reasons, resolutions, conditions) titles for storeviews.

1.1.3

(2017-01-13)

Improvements

  • Added ability to set different Return Addresses for each RMA

1.1.2

(2017-01-11)


1.1.1

(2016-12-21)

Fixed

  • Quick Response in RMA edit form
  • Issue with merged js in production mode

1.1.0

(2016-12-08)

Fixed

  • "Items" column in Rma grid

1.0.8

(2016-06-24)

Improvements

  • Support of Magento 2.1.0

1.0.7

(2016-05-06)

Fixed

  • Issue with sending emails via office.com smtp

1.0.6

(2016-04-11)

Fixed

  • Issue with menu
  • Fixed an issue with generation RMA increment ID

1.0.5

(2016-03-24)

Fixed

  • hide button "Print RMA Shipping Label"

1.0.4

(2016-03-21)

Improvements

  • Email styles

Fixed

  • Compatibility with PHP7
  • Compatibility of print templates with Proto theme

1.0.3

(2016-03-07)

Fixed

  • Problem with shipping block on the RMA page in frontend

1.0.2

(2016-03-03)

Fixed

  • RMA2-23 - Visible HTML tags in emails

1.0.1

(2016-03-01)

Improvements

  • Backend and Frontend styles

Fixed

  • RMA2-22 - Issues with PHP 7

1.0.0

(2016-02-01)

  • initial stable release