[URGENT] Custom shipping module for VirtueMart
4715
£90(approx. $113)
- Posted:
- Proposals: 4
- Remote
- #76548
- Archived
Description
Experience Level: Intermediate
We have an ecommerce site in South Africa, due to go live.
We need someone to write us a custom shipping module that send shipping orders thru to the South African Post Office.
I have attached a technical guidelines document.
Besides fulfilling the requirements in the technical doc, we must also be able to configure the module to send notifications to all site and company admins (more than one email address).
As we're only shipping within South Africa at the moment, we'll be offering free shipping on all our items, so we don't need the module to calculate shipping costs AS YET.
HOWEVER, at a later stage we may charge for shipping so we will need to have those options available to configure within the module.
We will also need to be able to configure exceptions within the module, such as free shipping for cart totals above a certain amount, or free shipping within certain countries.
This is an URGENT job.
ADDENDUM:
The pdf is confusing, I know.
I know. Typical government issue...
Essentially a file needs to be generated and sent to the SA Post Office.
As I read it, the content of the file would contain a header that looks like this:
SourceID=”ACM”
SourceName=”ACME Corporation” BatchNumber=”1801TTFG8820”
BusinessCards=”No”
ItemType=”2”
Queries: please contact Ms M P Joubert— E-mail: joub.mp@acme.co.za
Tel: (011) 887 3362 ext 233
Fax: (011) 866 2113
& a comma separated string that looks like this:
@1776gt99281,D,E,7975,”MR A H LANGLEY”,”UNIT 227”,”CARMICHAEL ROAD”,”RISI VIEW”,”SUNNY DALE”,””,GUMEDEI@SAPO.CO.ZA,”0828873369”,”19770707”,””,””,””,””,””,””,””,””,””,””,””,” ”,””,””,””,””,3000,”(011)281 3300”,”(011)281 3301”,”VIP”,”Blue Train”,
#
The header details 'SourceID', 'SourceName', 'ItemType', 'BusinessCards' & 'Queries' should be configurable fields within the module settings interface (I suppose they could be entered once into the code, but it would be good to have GUI control over them).
'BatchNumber' would also be a configurable field in which we enter the starting batch number which thereafter auto-increments.
The comma separated string starts off with the unique identifier (called from the store transaction ID), "D" or B (door to door or branch. This could be hard coded to always be 'B'), E (for English. Could also just be hard coded), followed by the delivery details called from the delivery address fields entered by customers at checkout
The lines in black on the table on pages 14 and 15 of the PDF are most important. The other fields can be empty but must be represented in the string.
Hope this helps
We need someone to write us a custom shipping module that send shipping orders thru to the South African Post Office.
I have attached a technical guidelines document.
Besides fulfilling the requirements in the technical doc, we must also be able to configure the module to send notifications to all site and company admins (more than one email address).
As we're only shipping within South Africa at the moment, we'll be offering free shipping on all our items, so we don't need the module to calculate shipping costs AS YET.
HOWEVER, at a later stage we may charge for shipping so we will need to have those options available to configure within the module.
We will also need to be able to configure exceptions within the module, such as free shipping for cart totals above a certain amount, or free shipping within certain countries.
This is an URGENT job.
ADDENDUM:
The pdf is confusing, I know.
I know. Typical government issue...
Essentially a file needs to be generated and sent to the SA Post Office.
As I read it, the content of the file would contain a header that looks like this:
SourceID=”ACM”
SourceName=”ACME Corporation” BatchNumber=”1801TTFG8820”
BusinessCards=”No”
ItemType=”2”
Queries: please contact Ms M P Joubert— E-mail: joub.mp@acme.co.za
Tel: (011) 887 3362 ext 233
Fax: (011) 866 2113
& a comma separated string that looks like this:
@1776gt99281,D,E,7975,”MR A H LANGLEY”,”UNIT 227”,”CARMICHAEL ROAD”,”RISI VIEW”,”SUNNY DALE”,””,GUMEDEI@SAPO.CO.ZA,”0828873369”,”19770707”,””,””,””,””,””,””,””,””,””,””,””,” ”,””,””,””,””,3000,”(011)281 3300”,”(011)281 3301”,”VIP”,”Blue Train”,
#
The header details 'SourceID', 'SourceName', 'ItemType', 'BusinessCards' & 'Queries' should be configurable fields within the module settings interface (I suppose they could be entered once into the code, but it would be good to have GUI control over them).
'BatchNumber' would also be a configurable field in which we enter the starting batch number which thereafter auto-increments.
The comma separated string starts off with the unique identifier (called from the store transaction ID), "D" or B (door to door or branch. This could be hard coded to always be 'B'), E (for English. Could also just be hard coded), followed by the delivery details called from the delivery address fields entered by customers at checkout
The lines in black on the table on pages 14 and 15 of the PDF are most important. The other fields can be empty but must be represented in the string.
Hope this helps
Sean B.
100% (2)Projects Completed
6
Freelancers worked with
6
Projects awarded
55%
Last project
24 Apr 2014
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