All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- The card refund method is valid only if the customer has paid for the order with the card.
- Fix shipping value available in frontend
- Fix shipping value refunded in frontend
- Email fixes
- The total value of the products was multiplied by 100 in frontend
- The value of the product available for refund is displayed as "NAN" if the product did not have the tax set
- "Submitted by" was blank in history timeline because of a prop.
- Check to prevent users from viewing other users' return requests.
- Profile request for production environment
- Fix requests schema for older requests
- Access for telesales user
- GetProfile request from FE switched back to fetch instead of axios.
- Quantity and availability of a product if there is already a return request placed for that product.
- totalPrice for partial requests
- Get requests method has been changed to
searchDocumentsWithPaginationInfo
- Cache-control: no-cache on middlewares
- Navigation has been added in admin area to keep users on the same page when they open a request
- Update the refundedShippingValue in the front if it was declared via API.
- Filter correctly the available orders to request on MyReturnsPageAdd.
- Fixed orders available to show.
- Fixed API for verify package.
- API to verify package setting restock fee and shipping value to refund
- Fix build errors
-
I18n It
-
Add validation to remove orders that have already been returned through the OMS
- Add the posibility of refund a partial amount for each product (Restock Fee)
- Add the posibility of refund the total or partial value of the order shipping
- Denied items does not show up in the OMS as returned anymore
- Update return labels to be saved as part of request
- Add ability to view shipping labels on both customer and admin sides
- Update status history timeline to be adaptive
- Add tax logic to credit card returns
- Removed label creation button from customer side
- Added dropdown for customers to specify condition of the product they are returning
- Added ability to deny a return request in the request status dropdown
- Fix return requests being automatically denied
- Fix inability to save max days in settings
- Fix missing Beneficiary Name on request page
- Changed zip and state fields to be optional for international returns
- Fix re-rendering on initial install
- Add Easypost integration to create shipping labels
- Add refund method with credit cards
- New custom return options
- New extra request comment
- New scroll to top when navigating My account section
- Fixed 'null' user's address number
- Fixed admin settings layout
- Fixed outstanding requests with missing products
- Fixed cross checking outstanding requests with eligible orders
- New CSS Handles for the My account section
- Fix messages warn
- Code improvement
- Improve loading time
- Different client for masterdata
- Fix products schema for older versions
- Auto-update schemas
- Payment method settings - display or hide payment methods