Please apply only if you are experienced with prestashop and its framework
This is a module based on prestashop's merchandise return functionality, but intended for customers to make a warranty exchange in order to send back defective merchandise for new parts.
Installer:
create a "Warranty Exchanges" backoffice subtab (under orders, before merchandise returns)
Create database structure similar to prestashop's built in "merchandise return" functionality
modify AdminStatuses for maintaining warranty exchange statuses
Configuration page:
Allow to set warranty period in days, or lifetime warranty
allow to require a recent order (in number of days) of items from specific categories in order to allow warranty exchanges
configure what products are replaceable/exchangeable
Backoffice tab:
table showing all warranty exchanges
-> id, order id (of the replacement products if one has been issued), status, and date exchange was created, and a modify/edit icon
-> clicking edit icon brings to a page allowing employee to update exchange
-> update page displays: customer, order id, order date, and status (if replacement order has been issued), customer explanation for exchange, status dropdown (allow to change to next step in process) and list of products in the exchange
-> lock statuses to be one way only ie. waiting for package->package received->return denied or return accepted
-> changing to return accepted will issue a new free of cost order for replacement items and select the cheapest shipping option (usps first class)
-> allow removing items from the exchange in the product list table in order to reject specific items only
-> sort in a table similar to merchandise returns tab
-> clicking order id brings employee to the replacement order's info page
Front office page:
-> require customer to be logged in
-> display table of customer's existing warranty exchanges if any exist
-> warranty id, order id of replacement if any exists, status, date created, pdf link for printing rma form (like presta's merchandise return)
-> form to create a new warranty exchange if they meet the terms (within warranty period and/or meeting recent purchase requirement)
new warranty form should display warrantyable (meets warranty period if one set, and listed in warrantyable items from module config) items to add to their new warranty exchange
textfield for writing explanation for warranty exchange
Upon submit, display return instructions and PDF like presta's merchandise return process
Hi!
I have gone through your requirements and know exactly what to do as I not only develop but also have fixed some
core bugs in prestashop which you can find in prestashop forum. Please read my private message.
Thanks.
HI i'm interest on you offer. I'm an expert on prestashop and php programming and I have experience with kind of your need.I can start as soon as possible.
regards,
Hi, I believe I am a suitable candidate to develop the module. I have checked your module description and I am sure I can develop it well. I have develop/modify some prestashop module before for my clients includes BO and FO handling. I can start working immediately. Please feel free to contact me for any enquiries. Regards.