Zen-Cart custom shipping module

Budget $30 - $100 USD
Bids 2
Average Bid $100

I have an online store running Zen-Cart. We use a shipping broker that gets us good rates on many of the major courier companies. The shipping broker has their own system for preparing the shipments and selecting the courier/method.

Thus far, we have been using per-item calculation for shipping rates. Of course, for customers close to our location, the shipping rates are higher than our cost. For those far away, the rates are sometimes a little lower than our cost.

The shipping broker has just release a XML-based API to their system for quote generation.

I need a module to pass weight, city/provide/country, postal code and value to the API using XML and return rates based on different couriers/methods. In addition, the modile should allow overriding the names of the different shipping methods (which are also numbered in the API), allowing/disallowing specific shipping methods (again, by number), and allowing percentage and/or amount markup of the weight and/or cost.

Post a Project Like This

This project was awarded to

temujin9

Excellent work! Quick, Thourough, Professional, Detailed. I selected his bid as winning big. Whent to bed, and woke up and it was done. His Resume is very extensive as well, Im sure his coding work is Top Notch.
About the Freelancer
temujin9 Profile Picture

Skills General Quick study and capable researcher; self trained in all computer skills. Able to work alone and with teams, including IT hiring and management skills. Solid writing and copy-editing skills, including technical and policy writing. System Administration Over ten years user support experience with Windows (3.1 through XP). Eight years experience with Linux/Unix (Debian, Ubuntu, Redhat, Gentoo, SunOS), including user machines and administration of web (Apache, many web-based packages), email (Postfix, Sendmail, Qmail, Courier, Spamassassin, Mailman), file (ftp, NFS, Samba), database (MySQL, Postgre), application (SAMCO Accounting, LambdaMOO), backup (Retrospect, Bacula), source control (CVS, Subversion), virtual (Xen), and load-balancing (LVS) servers. Four years network administration experience. Two years user support experience with MacOS (8.6 through 10.3). Hardware Over ten years experience with x86 PCs. Three years experience with rackmount servers. Broad sideline experience (IR transcievers, WiFi, video game cabinets, et. al.). Solid hardware level understanding of most computer, electronic, and electrical components. Web/Software Development Over ten years experience with HTML (v4.0, XHTML, some HTML-DOM). Eight years experience with PHP (v3 through v5.2, CGI, CLI, PEAR, and some GTK). Six years experience with SQL (MySQL, ODBC). Three years experience with CSS, Perl (CPAN, Mason), Python, and shell scripting (Posix and DOS). Moderate UI design (inc. image manipulation) skills. Sideline experience with JavaScript and C/C++. Methodologies Strong skills in object oriented programming. Heavy emphasis on refactoring, unit testing, and other agile programming practices. Experienced at debugging, both personal code and existing systems. Strong preferences for low cost, open source, and interoperable solutions. Relevant Experience T9 Productions March 2003 - Current Sole Proprietorship Contract work in web development and system administration for various clients. Personal internet presence for email, remote testing, personal projects, and experimentation. Technologies: Debian, Ubuntu, Apache, Zope, MySQL, PostgreSQL, Postfix, Qmail, Subversion, Plone, Trac, LVS, PHP, Python, CSS, embedded WiFi Roxor Games Austin, TX November 2005 - September 2006 Technical Support/ System Administrator Rebuilt technical support department after lead tech was incapacitated. Wrote policy for clearer and more efficient Warranty and Advanced Replacement programs. Trained replacement tech up from basic computer competence. Implemented web support and management system, and trained internal users. Assembled test fixtures and scripts for support department. Assisted in design testing for new product configurations. Set up backups for large (500+ GB) backup footprint. Supported 20+ users, in multiple OS environment, including client rebuilds. Maintained intranet presence on five servers, and internet presence through a variety of hosted applications. Assisted with debugging Linux related compilation problems. Technologies: SalesForce.com, Debian, Ubuntu, Windows, MacOS, Bacula, Subversion, Apache, PHP, MySQL, Posix shell scripting, C++, electrical & electronic circuits Steve Jackson Games Austin, TX November 2004 - January 2006 System Administrator/Webmaster Maintained intranet and internet presence on seven servers, migrating systems to new network configuration during office move. Supported 20+ users, in multiple OS environment, including client rebuilds. Rebuilt software license database and paperwork. Assisted in web-based game development. Maintained extensive webtree, covering 25 domains and subdomains. Replaced outdated file, NAT, and backup servers, and added local DNS and DHCP. Documented existing and new IT processes. Technologies: Redhat, Windows, MacOS, Apache, PHP, Perl, Python, MySQL, Postfix, Sendmail, SpamAssassin, Mailman, LambdaMOO, Retrospect, Bacula Affordable Computers Inc. Ann Arbor, MI May 2003 - November 2004 Programmer/System Administrator Maintained intranet and internet presence on 10+ servers. Upgraded accounting software, including migrating setup to new server and recoding the EDI interface to website. Developed warehouse asset manager, first for an isolated network and then for use over the internet. Installed spam prevention solution and other upgrades to email server. Technologies: Debian, SunOS, LVS, Apache, PHP, MySQL, SpamAssassin, SAMCO Collect-A-Chek Ann Arbor, MI August 2002 - May 2003 Director of IT Built and maintained web-based intranet interface to check collection software, without documentation or technical support. Suggested and implemented time-saving changes to procedure, using existing program interface and intranet setup. Personally handled most computer related issues and duties in home office. Technologies: Windows, Apache, PHP, ODBC Advanced Labeling Systems Inc. Pembroke, NH May 1996 - August 1998 Programmer Assistant (Contract) Debugged image file display for existing label printing software. Coded part of new Windows interface for replacement package. Technologies: Windows, C/C++ Education New Hampshire Technical Institute Concord, NH Credits earned toward Electrical Engineering degree.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • mistersoft Profile Picture

    mistersoft

    Kyiv,  Ukraine

    10+ years experience in web-technologies (PHP/MySQL). Magento, OpenCart, OSCommerce, CRELoaded, OSCMax, ZenCart expert.

    PHP, Perl, C Programming, and Java

  • temujin9 Profile Picture

    temujin9

    Austin,  United States

    Skills General Quick study and capable researcher; self trained in all computer skills. Able to work alone and with teams, including IT hiring and management skills. Solid writing and copy-editing skills, including technical and policy writing. System Administration Over ten years user support experience with Windows (3.1 through XP). Eight years experience with Linux/Unix (Debian, Ubuntu, Redhat, Gentoo, SunOS), including user machines and administration of web (Apache, many web-based packages), email (Postfix, Sendmail, Qmail, Courier, Spamassassin, Mailman), file (ftp, NFS, Samba), database (MySQL, Postgre), application (SAMCO Accounting, LambdaMOO), backup (Retrospect, Bacula), source control (CVS, Subversion), virtual (Xen), and load-balancing (LVS) servers. Four years network administration experience. Two years user support experience with MacOS (8.6 through 10.3). Hardware Over ten years experience with x86 PCs. Three years experience with rackmount servers. Broad sideline experience (IR transcievers, WiFi, video game cabinets, et. al.). Solid hardware level understanding of most computer, electronic, and electrical components. Web/Software Development Over ten years experience with HTML (v4.0, XHTML, some HTML-DOM). Eight years experience with PHP (v3 through v5.2, CGI, CLI, PEAR, and some GTK). Six years experience with SQL (MySQL, ODBC). Three years experience with CSS, Perl (CPAN, Mason), Python, and shell scripting (Posix and DOS). Moderate UI design (inc. image manipulation) skills. Sideline experience with JavaScript and C/C++. Methodologies Strong skills in object oriented programming. Heavy emphasis on refactoring, unit testing, and other agile programming practices. Experienced at debugging, both personal code and existing systems. Strong preferences for low cost, open source, and interoperable solutions. Relevant Experience T9 Productions March 2003 - Current Sole Proprietorship Contract work in web development and system administration for various clients. Personal internet presence for email, remote testing, personal projects, and experimentation. Technologies: Debian, Ubuntu, Apache, Zope, MySQL, PostgreSQL, Postfix, Qmail, Subversion, Plone, Trac, LVS, PHP, Python, CSS, embedded WiFi Roxor Games Austin, TX November 2005 - September 2006 Technical Support/ System Administrator Rebuilt technical support department after lead tech was incapacitated. Wrote policy for clearer and more efficient Warranty and Advanced Replacement programs. Trained replacement tech up from basic computer competence. Implemented web support and management system, and trained internal users. Assembled test fixtures and scripts for support department. Assisted in design testing for new product configurations. Set up backups for large (500+ GB) backup footprint. Supported 20+ users, in multiple OS environment, including client rebuilds. Maintained intranet presence on five servers, and internet presence through a variety of hosted applications. Assisted with debugging Linux related compilation problems. Technologies: SalesForce.com, Debian, Ubuntu, Windows, MacOS, Bacula, Subversion, Apache, PHP, MySQL, Posix shell scripting, C++, electrical & electronic circuits Steve Jackson Games Austin, TX November 2004 - January 2006 System Administrator/Webmaster Maintained intranet and internet presence on seven servers, migrating systems to new network configuration during office move. Supported 20+ users, in multiple OS environment, including client rebuilds. Rebuilt software license database and paperwork. Assisted in web-based game development. Maintained extensive webtree, covering 25 domains and subdomains. Replaced outdated file, NAT, and backup servers, and added local DNS and DHCP. Documented existing and new IT processes. Technologies: Redhat, Windows, MacOS, Apache, PHP, Perl, Python, MySQL, Postfix, Sendmail, SpamAssassin, Mailman, LambdaMOO, Retrospect, Bacula Affordable Computers Inc. Ann Arbor, MI May 2003 - November 2004 Programmer/System Administrator Maintained intranet and internet presence on 10+ servers. Upgraded accounting software, including migrating setup to new server and recoding the EDI interface to website. Developed warehouse asset manager, first for an isolated network and then for use over the internet. Installed spam prevention solution and other upgrades to email server. Technologies: Debian, SunOS, LVS, Apache, PHP, MySQL, SpamAssassin, SAMCO Collect-A-Chek Ann Arbor, MI August 2002 - May 2003 Director of IT Built and maintained web-based intranet interface to check collection software, without documentation or technical support. Suggested and implemented time-saving changes to procedure, using existing program interface and intranet setup. Personally handled most computer related issues and duties in home office. Technologies: Windows, Apache, PHP, ODBC Advanced Labeling Systems Inc. Pembroke, NH May 1996 - August 1998 Programmer Assistant (Contract) Debugged image file display for existing label printing software. Coded part of new Windows interface for replacement package. Technologies: Windows, C/C++ Education New Hampshire Technical Institute Concord, NH Credits earned toward Electrical Engineering degree.

    PHP, Perl, XML, and Python