Sponsored
Job Detail
-
Job ID 194547
Job Description
Sponsored
We are looking for a developer with strong proficiency in Prestashop specifically in module development and customization to develop 2 curier [login to view URL] and Speedy are curiers based in Bulgaria. They have their own modules developed for prestashop, but the way the work is not user friendly. I am looking for a developer, who will redo the modules based on the requirements below. Also, Econt module is ready 90% and there are some small changes that need to be done. Speedy has been started but need to be finished the same way econt is working. Bellow there is link to the test site.
Requirements:
Sponsored
Front end (for the customer):
Sponsored
Customer checkout, he/she should have the options:
Sponsored
1. Delivery to the office of Speedy
2. Delivery to the office of Econt
Sponsored
3. Delivery to address with Econt
4. Delivery to address with Speedy
Sponsored
5. Pick up from the store
Sponsored
When the customer chooses:
Sponsored
– Option 1 or 2, they select city, fetched from the database of the couriers (or by pre-synced local database so we are not dependent on external servers) and choose the office.
– Option 3 or 4 – select the city and writes address (we need to check if a pre-synced local database is possible here too).
All this information is saved in the address section of the customers profile and new addresses can be added, modified or deleted. After the customer has chosen a delivery method, the system calculates the shipping cost as well as adds it to the cart.
Next to all 5 options, an estimated price of the shipping is displayed, so the customers knows the cost and can choose more easily.
[login to view URL] – magento based store, but great way of implementing
[login to view URL] – prestashop based store – almost as good as the first one
[login to view URL] – what we have done so far.
BO: In the oder edit section, the administrator must be able to do the following things:
[login to view URL] the choice made by the customer options 1-5
2. Edit the information fromfrom options 1-4
3. Edit the description of the order (by default it should be the order ID)
4. Edit the packaging information (by default it is a box and this information is mandatory only for SPEEDY.)
5. Choose who is paying for the shipping (sender/receiver)
6. Edit How many boxes includes the order (by default 1)
7. Edit total Weight of the order (by default we take the calculation made by prestashop)
8. Choose if there is cash on delivery
9. Edit the sum of the cash on delivery, if it is active from p. 8
10. Choose if โcheck the package before openingโ is allowed or not.
11. Choose if the package will be picked up from an address or dropped at the office of the courier (with their default options, set priorly in the setting of the module)
12. Calculate the price of the delivery before generating the label.
12. Ability to Generate Shipping label (fetched from the courier)
13. Add the tracking number to the order, automatically change the status of the order to โsentโ and send an email to the customer
14. Option to Delete the generated shipping label, which will allow the administrator to start the entire process from the top.
API documentations: Econt offer XML and SOAP/JSON (in Bulgarian)
API Links:
SOAP/JSON api – [login to view URL]
XML api – [login to view URL]
Speedy has REST api documentation in english. [login to view URL]
Project ID: #37766965
About the project
Sponsored
Other jobs you may like
-
PHP Inventory Software Feature Enhancements
- Bolangir, India