The module need to integrate the standard Prestashop return procedure adding functions and workflow. The module need to be standalone with needed override on it. I wait for the module ready. You will have to work on your own Prestashop 1.6 installation for development purpose.
If a customer start a return procedure on his back office on standard return procedure, when clicking on Generate RMA, is redirect to Return page with the return request waithing for confirmation.
When the module is active, clicking on Generate RMA, need to redirect to a custom page where the return procedure is finalized and then redirect to the standard Return page.
The custom return page need to be accessible from not logged in customer (for example for Guest orders). The guest should be able to find for his orders with email address, reference or full name.
If found his orders he should be able to select the order and products that need to be returned.
After found the order and selected the product that need to be returned the page will show immediately if return is still available or time is expired.
- if Expired show a message
If on time check if it was a custom product or not.
- if custom show a message
If in time and not custom go on and show 2 option with a check box to select:
- return his own OR return with our courier
A. Return his own: on checking check box show a info text with a button for print RMA as standard Prestashop allowed after accepted a return. In this case the return need to be set as "Waithing for the parcel"
B. Return with our courier: get return cheapest courier and price with the standard Prestashop class as it was a shipping and not a return. Show courier name and price of return under "Return with our courier", before cheek checkbox.
When checked show an address form pre filled with shipping information. The form can be modified from the customer.
if courier is FedEx show under the form 2 checkbox:
A. Request a pickup
B. Drop off to a FedEx office. Checking this option send an ajax call with json shipping address formatted as follow:
'StreetLines' => array('444 SE CALMOSO DR','SUBURB'),
'City' => 'PORT SAINT LUCIE',
'StateOrProvinceCode' => 'FL',
'PostalCode' => '34983-2166',
'CountryCode' => 'US'
The ajax will return the address of nearest FedEx drop off point. The address will be shown under the address form.
Under a button for create shipping documents. On clicking the button an ajax call need to send the return number, filled address, courier and pickup/dropoff
I will manage this request with further code.
On standard return procedure, when "waiting for the parcel" add the option to add the shipping tracking number and courier name. Add this info on order_return table on db adding 2 columns: tracking and courier_name
I will consider only offers from Freelancer that had read all this. So only the replay that have written "I HAVE READ ALL THE PROJECT DETAIL" on the top will be considered. Then under it you can wrote me your years of experience on Prestashop and numbers of module written. All other offer will be immediatelly refused. Thanks to all.
10 freelancers are bidding on average $181 for this job
happy new year I HAVE READ ALL THE PROJECT DETAIL Relevant Skills and Experience eCommerce, MySQL, PHP, Prestashop, Software Architecture Proposed Milestones $277 USD - 1