About this project: IT Programming / Web Development.The module must display a user-friendly return area for users and an administration area for the back office.User: RMA searcher with a new creation button and a list of previous RMAs (reference for each identifiable RMA).Product Search: Search for one or more products with an 'Add to Return' button, generating a list of products to be returned. Include a 'Next Step' button.Selected Products List: Include the following fields:Line number of the RMA.Article reference/description: our reference and the product description title.Order/Date: this will reference the order and its date.Quantity.Reason selection (dropdown options): valid reasons for a return will be listed, with reasons appearing in grey (non-selectable) or black (selectable) based on the date.Explanation (extra observations).Save RMA button.RMA List: Option to add items, with options to cancel or send the RMA at the top of the list.The system must restrict by product reference and not by ID. The reference will indicate the type of product and its specific warranty period.The customer must have their list available, either by piece or complete by reference for each complete RMA. The RMA should have statuses: rejected, accepted, or coupon generated (1-year validity coupon).Prestashop: Acceptance of complete RMA or by product. Must have all default options available in Prestashop for each product or selectable for grouped options.Options to generate discount coupons, reintegrate products into inventory, or generate credit invoices.Generate shipping labels via API with the agencies we already have installed.List of RMAs from all customers with options for completed or pending actions.This part must be functional to manage these RMAs directly from the module without needing to exit it.Category: IT & ProgrammingSubcategory: Web DevelopmentProject Scope: Small change or bug.Type: Project.Current Status: Specifications required.Availability: As needed.API Integrations: Other (other APIs).Roles Needed: Designer, Developer.Delivery Term: Not specified.Skills Needed: JavaScript, MySQL, PHP, API, CSS, HTML, Python, WordPress, Responsive Web Design.#J-18808-Ljbffr