Feature #11485
openend-to-end return/exchange management process
60%
Description
Includes implementing return destination selection, coordinating notifications between the original dispatch warehouse and the receiving warehouse, tracking inbound return parcels, recording item receipt and quality inspection (QC), handling approval or rejection, and authorizing replacement dispatch only after the required checks are completed. I will also ensure that the customer, admin, and warehouse dashboards remain synchronized with the latest return and replacement statuses throughout the process.
Subtasks
Related issues
Updated by Teja Sriram Sangani 10 days ago
- Status changed from New to In Progress
- % Done changed from 0 to 20
- Fixed the return request validation error by making the `returnShippingMethod` field dynamic in the backend RMA model.
- Reviewed Amazon/Flipkart replacement workflows, including doorstep exchange, two-way shipping costs, and warehouse-based replacement logistics.
- Prepared the multi-warehouse return and replacement workflow covering return destination selection, prepaid FedEx labels, warehouse notifications, quality inspection, and replacement authorization.
- Implemented the return destination selection modal with dispatched store and nearby regional warehouse options, distance, transit estimates, and shipping rate details.
- Added the return action information tooltip explaining the free replacement guarantee, return drop-off options, quality inspection process, and FedEx shipping guidelines.
- Integrated the return workflow into the order tracking, order details, and customer profile components.
- Added supporting API configurations for return destination selection and return label operations.
- Implemented the return tracking and printable/downloadable FedEx return label interface.
- Continue backend implementation for eligible return destinations, warehouse selection, return label generation, and RMA status management.
- Implement warehouse manager notifications, receiving warehouse quality inspection, and replacement dispatch authorization.
- Integrate warehouse staff dashboard functionality and synchronize return and replacement statuses with the customer order tracking timeline.
Updated by Teja Sriram Sangani about 19 hours ago
- % Done changed from 20 to 60
- Implemented destination-specific return inventory restocking to ensure returned products update stock only at the approved receiving warehouse, preventing unintended updates across multiple warehouses.
- Added automatic warehouse stock record creation for returned products when the destination warehouse does not have an existing stock entry.
- Implemented quarantine handling for damaged or defective returned products, keeping unsellable inventory separate from available stock.
- Added item-level duplicate restocking protection and inventory ledger tracking to maintain accurate stock movements and return transaction records.
- Researched and implemented warehouse proximity calculations using geographical coordinates and postal codes to identify the nearest suitable fulfillment warehouse based on the customer's delivery address.
- Updated warehouse allocation logic to prioritize the nearest active warehouse with sufficient stock and select alternative warehouses when the preferred location cannot fulfill the required quantity.
- Implemented multi-warehouse split fulfillment to distribute order items across different warehouse origins and calculate FedEx shipping rates for individual shipments.
- Updated the customer return workflow to remove customer-facing warehouse selection controls and establish admin-controlled return destination selection, return approval, shipping cost optimization, and FedEx return label generation.