Post by gschoppe » Mon Mar 12, 2012 11:12 am

First: we are a company with working capital and moving profit. We understand that this is a complicated module, and that quotes will reflect that. We also hope that this job can lead to future contractor work for us, as there are other modifications to Open Cart that we will be looking for in the future.

My company was previously working with a paid developer to create a very specific form of shipping module, using Freight Center's API.

We are looking for a developer to either finish the existing work, or recreate the requirements from scratch (previous developer's code will be provided either as reference or as partial to complete)

the requirements of the module are a bit abnormal:
  • separate cart into multiple shipments, based on a prefix added to each product's model name
  • on the administrative page, allow different prefixes to have different options for: Source Zip Code, Source Type (e.g. commercial or residential), default shipping method (ups ground, freight center, or free), and cutoff weight (optional value that determines when to switch between different shippers, e.g. if total shipment is over 300lbs, use freight center, otherwise, ups).. also have default values for use with unknown or nonexistent prefixes, and default markup/markdown that can be entered either as a flat value or a percent.
  • rate each shipment, based on the settings listed above, using either UPS Ground, or the least expensive result from freightcenter's API.
  • add the cost of each shipment together, and return the total cost as the shipping cost.
Our developer met the majority of our milestones in the development process, before he hit a wall, while debugging the stripped-down version of the module. After several days of failing to find the issue or issues in the code that prevented him from receiving a rate, he bowed out of the contract. He cited a lack of familiarity with the debugging process for opencart modules as his reason for leaving, not any specific difficulty with the project.

As things stand, we are looking for a developer to complete his work. Here are the requirements, and the status of the untested code, currently:
  • separate cart into multiple shipments, based on a prefix added to each product's model name
    -Code is complete and logically sound, but insufficiently tested.
  • on the administrative page: take freight center API key and information... allow different prefixes to have different options for: Source Zip Code, Source Type (e.g. commercial or residential), default shipping method (ups ground, freight center, or free), and cutoff weight (optional value that determines when to switch between different shippers, e.g. if total shipment is over 300lbs, use freight center, otherwise, ups).. also have default values for use with unknown or nonexistent prefixes, and default markup/markdown that can be entered either as a flat value or a percent.
    -Basic functionality is implemented and tested. still needs default values, markup/markdown, and free option implemented. needs a more polished interface.
  • rate each shipment, based on the settings listed above, using either Free, UPS Ground, or the least expensive result returned by Freight Center's API, depending on that prefix's settings.
    -Code is written for Freight Center portion, but insufficiently tested and debugged
  • add the cost of each shipment together, and return the total cost as the shipping cost.
    -Code is written, but insufficiently tested and debugged

Attachments

incomplete admin view template for custom shipping module

incomplete model file for custom shipping module


Newbie

Posts

Joined
Sun Sep 11, 2011 8:29 pm

Post by billynoah » Tue Jul 09, 2013 10:49 pm

did you ever get this project completed? i am interested in same

Image


User avatar
Active Member

Posts

Joined
Tue Jan 15, 2013 12:46 pm
Who is online

Users browsing this forum: No registered users and 5 guests