2.2.37
(2024-08-23)
Fixed
- html tags are displayed in RMA policy block on the create RMA page in customer account
2.2.36
(2024-08-21)
Fixed
- "Could not add an invalid email address to the mailing queue" when send ruleevent notification with empty "Send email to other email addresses" option
2.2.35
(2024-07-09)
Fixed
- Rma convert to ticket redirects to create new Rma page
- Get itemOptions on null when view or create the RMA on the frontend if customer have removed original Magento orders
- Class "Zend\Mime\Part" not found in TransportBuilder when send message with attachment
2.2.34
(2024-06-10)
Fixed
- html tags are displayed in custom fields on the create RMA page in customer account
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