Hey!
With my experience in web development and expertise in the required frameworks and technologies, For the customer-side features, I will implement an authentication system using OTP to ensure secure access. Customers will be able to review their past orders, select the order for which they want to place an exchange request, and choose the specific products they wish to exchange, along with the desired new products from the available stock. The exchange request will be reviewed and confirmed, with payment options including COD or Razorpay integration. Once the exchange request is submitted, a reverse pickup request will be generated on Delhivery, and customers will receive a confirmation email.
For the customer exchange request tracking, customers will authenticate using OTP, review their past orders, and track the reverse pickup and forward pickup using the provided tracking numbers.
The admin panel will have the ability to view all exchange requests, generate and print forward pickup labels, and set the status of each exchange request according to the defined options.
To develop this project, I will utilize Django and Django Admin for the backend, integrate with Google Sheets for data parsing, make REST API calls to Magento and Delhivery APIs, and integrate RazorPay for payment processing. The UI will be designed to be mobile and desktop-friendly, accommodating an arbitrary number of nightsuits.
Best regards,
Yogendra