Custom shipping module for virtuemart
- or -
Post a project like this$$
- Posted:
- Proposals: 4
- Remote
- #1792601
- Expired
Description
Experience Level: Intermediate
General information for the business: appliances sold and delivered countrywide (south africa) only
Description of requirements/functionality: shipping module to connect with local shipping company. - fast and furious - no API available
Specific technologies required: virtuemart experience
Extra notes:
Just a little bit more about the project: My client http://www.appliancewarehouse.co.za is a company that sells big and small appliances online. He has recently changed coeriers as the new company can provide better rates with regard to the delivery of the items.
The new coerier company doesnt have a API that can be used thus the problem. Their pricing structure is on their servers and we need a way that virtuemart can communicate with their servers and give a quote to our clients.
The process must be as follows:
1- Client select product and add to cart
2- Client enters shipping address
3- Address together with product dimensions are sent to coerier company's server and the server responds with a qoute that is added to the cart
4- Product price plus qoute is added and a final price is displayed to the client.
It sounds straight forward as I've stated here but I can't tell you exactly how the coerier company's structure works. The coerier company gave me the following
http://services.fnf.co.za/RestQA/swagger/ui/index#!/Quotes/Quotes_Post
the json script we were working with looked something like this. I heard there was an error on it referring to
Please update QuoteID123 in “record”, and try again:
POST http://services.fnf.co.za/api/Quotes HTTP/1.1
User-Agent: Fiddler
Host: services.fnf.co.za
Content-Length: 615
Content-Type: application/json
{
"details": [
{
"ItemID": "123",
"ItemLength": 10,
"ItemWidth": 10,
"ItemHeight": 10,
"ItemWeight": 5
}
],
"record": {
"QuoteID": "string",
"AccountID": "WIA001",
"FromAddress1": "120 Jan van Riebeeck",
"FromAddress2": "",
"FromSuburb": "Pretoria North",
"FromCity": "Pretoria",
"FromPostalCode": "0182",
"ToAddress1": "240 Lenchen",
"ToAddress2": "",
"ToSuburb": "Centurion",
"ToCity": "Pretoria",
"ToPostalCode": "0157",
"TotalItems": 1,
"DeliveryDate": "2017-10-19T08:43:40.109Z"
}
}
Description of requirements/functionality: shipping module to connect with local shipping company. - fast and furious - no API available
Specific technologies required: virtuemart experience
Extra notes:
Just a little bit more about the project: My client http://www.appliancewarehouse.co.za is a company that sells big and small appliances online. He has recently changed coeriers as the new company can provide better rates with regard to the delivery of the items.
The new coerier company doesnt have a API that can be used thus the problem. Their pricing structure is on their servers and we need a way that virtuemart can communicate with their servers and give a quote to our clients.
The process must be as follows:
1- Client select product and add to cart
2- Client enters shipping address
3- Address together with product dimensions are sent to coerier company's server and the server responds with a qoute that is added to the cart
4- Product price plus qoute is added and a final price is displayed to the client.
It sounds straight forward as I've stated here but I can't tell you exactly how the coerier company's structure works. The coerier company gave me the following
http://services.fnf.co.za/RestQA/swagger/ui/index#!/Quotes/Quotes_Post
the json script we were working with looked something like this. I heard there was an error on it referring to
Please update QuoteID123 in “record”, and try again:
POST http://services.fnf.co.za/api/Quotes HTTP/1.1
User-Agent: Fiddler
Host: services.fnf.co.za
Content-Length: 615
Content-Type: application/json
{
"details": [
{
"ItemID": "123",
"ItemLength": 10,
"ItemWidth": 10,
"ItemHeight": 10,
"ItemWeight": 5
}
],
"record": {
"QuoteID": "string",
"AccountID": "WIA001",
"FromAddress1": "120 Jan van Riebeeck",
"FromAddress2": "",
"FromSuburb": "Pretoria North",
"FromCity": "Pretoria",
"FromPostalCode": "0182",
"ToAddress1": "240 Lenchen",
"ToAddress2": "",
"ToSuburb": "Centurion",
"ToCity": "Pretoria",
"ToPostalCode": "0157",
"TotalItems": 1,
"DeliveryDate": "2017-10-19T08:43:40.109Z"
}
}
Ferdinant V.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
23 Apr 2024
South Africa
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies