Change Log for RMA

2.4.17

(2018-12-04)

Fixed

  • Issue: there was an error for the imported orders that contain only order items, but not products
  • Wrong data saved in contact information
  • Empty custom fields of "date" type automatically fill with current date

2.4.16

(2018-08-20)

Fixed

  • Error "Exchange order produces error for deleted product"
  • Compatibility with Magento 1.9.37
  • Issue when files are not uploading to RMA
  • Credit Memo button displays for not completed orders

2.4.15

(2018-06-07)

Fixed

  • Issue when customer is able to create two custom field with the same code
  • Custom fields for product do not work
  • Issue when RMA change event fired twice during Workflow Rule execution
  • Fixed option "Allow bundled items return one by one" = No

Improvements

  • Added quick response variable store_return_address

2.4.14

(2018-04-03)

Fixed

  • Displaying of multiple date fields in RMA form
  • Displaying of attachment limit on frontend

2.4.13

(2018-02-20)

Fixed

  • Fixed issue when reserverd Statuses and Resolutions was able to delete

2.4.12

(2018-02-07)

Fixed

  • Fixed issue with display of html tags as plain text in rma comments created via helpdesk
  • Fixed issue with display of last replier if rma comments were created via helpdesk
  • Fixed issues with display of incorrect total number of items in rma grid
  • Workflow rule events were triggered before full RMA creation
  • If status/resolution was saved in configuration and then removed, the error "Fatal error: Call to a member function getId() on null" occured

2.4.10

(2017-11-26)

Fixed

  • Customer credentials saving for Pure Guests
  • Guest RMA creation
  • An issue where openning a RMA in backend caused fatal error.
  • Displaying of RMA item price when tax was included in price

2.4.8

(2017-11-21)

Improvements

  • Added RMA ids to RMA report

Fixed

  • Added disable option for Replacement Order and Credit Memo

2.4.7

(2017-09-20)

Fixed

  • Bugs

2.4.6

(2017-09-13)

Fixed

  • Orders IDs saving between creation and update stages
  • Issue with saving of both non-product and product custom fields

Improvements

  • Improve styles
  • Allowed WYSIWYG for Quick Responses

2.4.5

(2017-05-24)

Fixed

  • Issue with Quick Responses Grid display

Features

  • Improved documentation (Known Issues and How-To sections added) (#118)

2.4.4

(2017-05-11)

Fixed

  • Issue when item's price uses wrong currency

2.4.3

(2017-05-05)

Features

  • Allowed multiple Return Addresses for RMA (#113)
  • Allowed using WYSIWYG editor in backend (#111)
  • Added variables for order properties to emails and comments (#107)

Fixed

  • RMA-108 - Stocks are updated on Quick Refund to Store Credit (#109)
  • RMA-108 - Custom Fields for Products style fix (#109)
  • RMA-108 - Wrong store pickup on email notification fix (#109)
  • RMA-104 - Fixed RMA Readme.MD (changelog) (#105)

2.4.2

(2017-04-07)

Features

  • RMA-99 - Allowed Quick Refund to Store Credit (RMA-SCR Integration) (#100)
  • RMA-90 - Allowed custom fields for RMA Items (#96)

Fixed

  • RMA-97 - Fixed order list display for guest-submitted RMA (#98)
  • RMA-91 - Fixed incorrect address assigning if eBay predefined guest used (#92)

2.4.1

(2017-01-25)

Features

  • RMA-58 - Added Change Status mass action to RMA Grid (#59)
  • RMA-63 - Allowed customers to map to Description FedEx field product properties (#64)
  • RMA-71 - Allowed staff to remove unnecessary FedEx labels (#72)
  • RMA-73 - Allowed to create Replacement Orders for custom resolutions (#74)
  • RMA-80 - Allow customers to enable/disable multiple-order RMA Policy (#81)
  • RMA-82 - Allowed to create Credit Memo for custom resolutions (#83)
  • RMA-88 - Replacement Order Generation made more compliant to ERP-export (#89)

Fixed

  • RMA-61 - Fixed display of rule-generated notifiers on RMA History (#62)
  • RMA-66 - Fixed issue, which blocks view of fully processed orders (#66)
  • RMA-67 - Fixed missed controller function for downloading Fedex labels (#68)
  • RMA-69 - Fixed RMA crush, if RMA was created for deleted customer's order (#70)
  • RMA-70 - Fixed issues with Conditions, Reasons and Resolution comparison in rules (#76)
  • RMA-77 - Fixed display of taxed product price (#78)
  • RMA-84 - RMA change event now fired at cron rules as well (#85)

2.4.0

(2016-09-26)

Features

  • RMA-54 - Allow storage of attachments in file system
  • RMA-40 - Added pure Offline RMA support

Fixed

  • RMA-51 - Fixed order link in elements list header, added order link to the General Section
  • RMA-48 - Fixed 'order' variable translation
  • RMA-46 - Added stock quantity update when placing Replacement Order
  • RMA-44 - Fixed incorrect RMA item quantity available calculation
  • RMA-42 - Fixed store variable translation on RMA number generation
  • RMA-38 - Fixed translation of status on RMA View page
  • RMA-36 - fixed incorrect store setting for Replacement Order
  • RMA-34 - Fixed incorrect stock quantity display for configurables

2.3.7

(2016-08-01)

Features

  • RMA-24 - Allowed customers to use conditions, reasons and resolutions in rules and templates

Fixed

  • RMA-32 - Fixed incorrect price displaying at RMA Stage 1 if Custom Price used
  • RMA-28 - Fixed incorrect display of Multi-line Text fields in print form
  • RMA-30 - Allowed customers to have infinite return period
  • RMA-26 - Fixed display and filter of Offline RMA items in Grid
  • RMA-22 - Fixed improper page redirection on 0 quantity for return
  • RMA-20 - Fixed bugs in Workflow Rules logic
  • RMA-15 - Made Is Archived condition select Yes/No element
  • RMA-18 - Fixed saving procedure for Confirm Shipping in Guest Mode

2.3.6

(2016-07-05)

Features

  • RMA-260 - Added support for SmartPost Parcel Return service
  • RMA-254 - Allowed Credit Memo button for RMA from Store Credit-paid orders

Fixed

  • RMA-13 - Fixed RMA creation fail due to use in rule Last Message condition
  • RMA-11 - Fixed wrong RMA allowance time period due to wrong sort order in history request
  • RMA-261 - Fixed long URIs breaking out message div

2.3.5

(2016-06-10)

Improvements

  • RMA-258 - Added Email Notification after Replacement Order generation
  • RMA-252 - Show full Order Label in RMA Packing Slip

Fixed

  • RMA-257 - Fixed Store ID saving for RMA, based on guest orders
  • RMA-256 - Fixed array instantiation for old PHP versions
  • RMA-255 - Fixed secure URL rewrite for HTTPS connection
  • RMA-253 - Fixed automatic email saving at RMA submission

2.3.4

(2016-06-01)

Features

  • RMA-251 - Added new Event to the Workflow Rules - Check Every Hour

2.3.3

(2016-05-26)

Improvements

  • Improved errors handling

2.3.2

(2016-05-16)

Features

  • RMA-227 - Adjusted Replacement Order generation for RMA with multiple orders and for RMA with offline items
  • RMA-229 - Added to the FedEx reference RMA properties as variables support

Fixed

  • RMA-245 - Fixed incorrect message for fully processed orders in Guest RMA
  • RMA-244 - Fixed CSS

2.2.1

(2016-05-05)

Features

  • RMA-208 - Added ability to archive RMA

Fixed

  • RMA-219 - Fixed Exchange Order creation for the same customer, if previous one was dropped
  • RMA-216 - Fixed incorrect RMA count at RMA Grid (affects both frontend and backend)
  • RMA-214 - Fixed validation error for FedEx labels in pure offline RMA
  • Fixed minor bugs and returned [order] variable to the RMA numbering
  • RMA-213 - Fixed order number display at RMA Packing Slip Label
  • RMA-212 - Fixed improper redirect at dictionaries edit pages

2.2.0

(2016-04-21)

Features

  • RMA-202 - Ability to create offline RMA via backend

Fixed

  • RMA-210 - Changed option Require customer to select to more informative, and hint added
  • RMA-209 - Fixed FedEx helper and template to fit offline RMA layout

2.1.4

(2016-04-18)

Fixed

  • Issues with RMA creation and updating from the backend
  • Integration with Help Desk small bug

2.1.3

(2016-04-12)

Features

  • RMA-204 - Allowed items subpanel in RMA Request Step 1 unfold by click on checkbox.
  • RMA-180 - Added Swedish translation example with email templates

Fixed

  • Fixed bug with items not allowed to return and order status label.

2.1.2

(2016-04-05)

Fixed

  • RMA-198 - Fixed issue with creating RMA from backend

2.1.1

(2016-04-04)

Fixed

  • Small CSS fixes

2.1.0

(2016-03-31)

Features

  • Customer can create just one RMA for products even from different orders. It's not necessary to create multiple RMA for products from each order.
  • Customer can create RMA for any products purchased in offline store.

Fixed

  • RMA-195 - Added check for address validity in customer account for FedEx
  • RMA-193 - Fixed incorrect customer name check in RMA form
  • Add postcode into customer return address
  • RMA-172: - Fixed return issue with two or more items of the same type in bundle
  • RMA-185 - Fixed incorrect SKU in Replacement Order for configurables
  • Possible fedex issue with PHP 5.3

2.0.8

(2016-03-11)

Fixed

  • Possible issue with Fedex and PHP 5.3

2.0.7

(2016-03-03)

Fixed

  • RMA-184 - Incorrect numbers in report "RMA by product"

2.0.6

(2016-02-17)

Features

  • RMA-154 - Added translation example for Nederlands locale (nl_NL)
  • RMA-149 - Added FedEx SmartPost support

Fixed

  • RMA-153 - Fixed address bug for label generating in Guest RMA and added SmartPost weight check
  • RMA-150 - Compatibility patch for Webshopapps ShipUSA and other packaging extensions, which use order quote tracking
  • RMA-147 - Fixed misformed link in FedEx dialog
  • RMA-146 - Fixed possible issue RMA notifications fetched by Help Desk, if integration is enabled and agent shares mailbox with gateway
  • RMA-139 - Fixed search in RMA Grid on Items column
  • RMA-144 - Fixed issue in Reports with simple products treated as configurables

2.0.5

(2016-02-10)

Fixed

  • RMA-143 - Blocked possibility to request return for an old orders from Guest RMA form.

2.0.4

(2016-02-03)

Features

  • RMA-75 - Show price of RMA items in the frontend and backend
  • RMA-122 - Backend. Add RMA tab inside the ticket page of Help Desk. Highlight RMA number on the Order and Customer pages.

Fixed

  • RMA-90 - Prevent RMA from creating duplicates due to form resend in some rare cases
  • RMA-96 - Is Send Customer field in Workflow rule does not exist in database
  • RMA-124 - Magento 1.6 Fatal error: Call to undefined method Mage::getEdition()
  • RMA-119 - Added FedEx setup check also for multistore setup
  • RMA-119 - Fixed possible crush due to incorrect FedEx setup. Added warning message.
  • RMA-117 - Added check for Fedex Label Table to validator and fixed test for known issues

Improvements

  • RMA-116 - Added ability for workflow rules to send notifications to multiple recipients
  • RMA-113 - Replaced in Email Notifications sections unsafe direct references to fields to function calls

2.0.3

(2016-01-20)

Features

  • RMA-108 - Ability to show reasons/conditions/resolutions of returned products in reports

2.0.4

(2016-02-03)

Improvements

  • Testing 2.0.4-alpha2
  • Add RMA tab inside the ticket page of Help Desk
  • Show price of RMA items in the frontend and backend
  • Prevent RMA from creating duplicates due to form resend
  • Is Send Customer field in Workflow rule does not exist in database
  • Magento 1.6 Fatal error: Call to undefined method Mage::getEdition()

2.0.3

(2016-02-01)

Improvements

  • Fatal error related with wrong syntax PHP < 5.5
  • Possible conflict between RMA Created and RMA Updated events
  • When FedEx is not properly set up, it can cause crush of RMA dialog
  • Validator does not check correct creation of table 'm_rma_fedex_label'
  • Allow workflow rules to send notifications to multiple addresses
  • Replace in variables documentation direct references to RMA fields to function calls
  • If Workflow Rules have "Stop processing option", the last one by priority is executed instead of first
  • Ability to show reason in reports

2.0.1

(2016-01-18)

Improvements

  • Add to migration script from AW RMA to HDMX Guest RMA support
  • MstCore (common for all extensions): Fpc Crawler
  • MstCore (common for all extensions): Improve validator
  • On multi-store configuration with different emails on every store, if RMA created from backend, comment notifications are not sent
  • Allow use of variables in Workflow Rule's notifications
  • Disable Credit Memo, Exchange Order and Replacement Order buttons, if window with them already opened
  • Pure guest RMA customer address update fix
  • When RMA is created from backend, address do not added to RMA fully
  • When guest trying to create RMA, it fails, because of update address failure
  • Filter by customer full name fails
  • Allow Replace Order for RMA exchange
  • When Workflow Rule set on RMA changed Event and sends notifications, RMA creation fails
  • MstCore (common for all extensions): Admin ACL fix related to Magento security patch
  • Admin routing patch. Compatibility with SUPEE-6788.
  • When Mandrill API and blind carbon copies set, RMA notification fails
  • Migration script for aheadWorks RMA
  • When customer has no address in account, Exchange Order fails
  • Allow bundled products return as a whole
  • If brand attribute set only for simple products, and in RMA used configurable, RMA Brand report has blank Brand field
  • If RMA based on order from deleted storeview, store_id do not set and notifier fails.
  • Show red notifier if RMA, created via backend, is expired
  • RMA uses two different return addresses
  • Add to validator check for Enteprise RMA
  • When using Custom RMA field of Date type, we do not normalize date
  • Fix XSS

2.0.0

(2015-08-14)

Improvements

  • Filter in main RMA grid affects grids in RMA tabs at customer
  • Remove additional fields check from validator
  • Allow validator to check also RMA table structure instead of just their existense
  • Compatibility fixes for Magento EE
  • Improve Docs
  • Allow sending Blind Carbon Copy of all emails to third party address
  • Allow exchange of different products with ability to pay/return extra. Remove ability to auto create Exchange order and Credit Memo (!).
  • When generating Exchange Order, parameter weight from original order ignored
  • When owner of RMA changes, empty message in notificator is triggered
  • Allow sending Blind Carbon Copy of all emails to third party address
  • When using Custom RMA field of Date type, we do not normalize date
  • MstCore (common for all extensions): Add ability to view changelog in validator
  • MstCore (common for all extensions): fix isModuleInstalled (if extension doesn't exist, but xml file is in modules folder)
  • Block 'Create RMA' button in frontend to prevent multiple creation of RMA by customer
  • When helpdesk fetches emails and adds messages to RMA, email sender is incorrectly specified
  • CSS issue with popup dialog
  • MstCore (common for all extensions): Merge with validator + default cron checker
  • MstCore (common for all extensions): Additional checks for extension validator
  • Can't upload files via frontend
  • When RMA is created from the backend, check for exceeding original order contents is not performed
  • Workflow rules
  • When RMA is created from the backend, check for exceeding original order contents is not performed
  • Show RMA details in grid
  • If product is configurable and has custom fields with custom SKU, SKU is displayed improperly
  • Add more variables to email texts

1.0.9

(2015-05-15)

Improvements

  • Fix XSS
  • When changing status of RMA automatic history message does not translated
  • When changing status of RMA automatic history message does not translated
  • Send notification to owner email, if internal comment isssued
  • When last replier was not RMA owner, and after that was automated comment, Last Replied field of RMA persists
  • When multi-website is established, RMA redirect works incorrect
  • In Order tab RMA grid uses the same filter, as main RMA grid
  • Allow fields Email and customer Surname to be displayed in RMA grid
  • Allow sending event on checkout to ensure compatibility with other extension
  • Translation of store-dependant values on RMA frontend is not working
  • Allow sending event on checkout to ensure compatibility with other extension
  • Backend: Allow users attach files to comments
  • Backend: Allow to configure number of columns in the RMA grid
  • Compability issue with magento 1.4.2.0 and lower
  • When refund resolution code is deleted, RMA creation crashes
  • Show correct SKU, Product name in RMA for configurable products
  • Allow to print RMA Packing Slip from backend
  • Error if order does not have a shipping address
  • Incorrectly create RMA (affected versions 1.0.7.672, 1.0.8.684)

1.0.8

(2015-02-11)

Improvements

  • Link 'Show all order items' is not working
  • Customer account - Show RMA in the Order page.
  • Allow guest customer to see the list of RMAs and check the status

1.0.7

(2015-02-09)

Improvements

  • Link 'Show all order items' is not working
  • Wildcard exceptions: support regular expressions
  • Add ability to mark customer message as read/unread in RMA backend
  • Add Quick Responses

1.0.6

(2015-01-13)

Improvements

  • MstCore (common for all extensions): MstCore: Incorrectly identify Magento version (effects only Magento EE 1.14.1.0 with SEO extension)
  • Allow to disallow RMA for some products
  • Allow to limit size and type of attached files

1.0.5

(2014-11-17)

Improvements

  • MstCore (common for all extensions): In some rare cases we have SQL error during installation (duplicate key name 'mstcore_urlrewrite_index1')
  • MstCore (common for all extensions): Incorrect core CRC if magento patches were applied
  • MstCore (common for all extensions): Encoding problem with russian chars
  • MstCore (common for all extensions): Attachments are downloaded without extension in FF (affected RMA extension)
  • Attachments are not shown in the backend
  • Element with id "is_show_in_confirm_shipping" already exists
  • MstCore (common for all extensions): When click "Run validation tests" for particular extension, core test not running
  • RMA should allow to select order statuses to start calculations of return period
  • MstCore (common for all extensions): Wrong extension code in the extension validator
  • Customer should not be able to accidentally post the same RMA form few times
  • MstCore (common for all extensions): Ability to validate existence and CRC sum for extension files (depending on version of extension)
  • MstCore (common for all extensions): Problem with check of extension status
  • RMA should allow to calculate return period from last order update date
  • MstCore (common for all extensions): Add checks for possible PHP cache
  • In backend show guest links as in Helpdesk (more userfriendly)
  • Add fields to shipping confirmation dialog
  • Add checks of permissions to validator
  • Add ability to use order number in the number of RMA.

RMA