Help wanted: Shipping Integration
Hi,
I am getting to the pointy end of the 4.0 release for Drupal 6, and 1 area which has not had too much attension.
I am looking for someone who would like to develop shipping integration calculation for any shipping company. Main to test my thoughts on how this will be done. Really all you will be doing is implementing the communitication between e-Commerce and the shipping company and I will provide all the interfaces and other information and then you can send this off to the shipping company.
If anyone wants to help please let me know.
Gordon


Australia post shipping costs
Hi Gordon,
I'd be happy to help implement The Australia Post shipping calculation.
Do you have some interface already set up? what do you need me to provide?
Andrew
Sorry about not replying, I
Sorry about not replying, I missed the message. Please comment http://groups.drupal.org/node/21717#comment-80130 and we can all work on getting this going.
--
Gordon Heydon
Fed Ex and UPS
Hey there.
I have a requirement to make custom FedEx and UPS quote parameters and we have a working relationship with the tech centers of both companies. I can help with this section. What I need to get started is the identity of the hooks in the shopping cart.
Any resources there?
Hi, Sorry I didn't get back
Hi,
Sorry I didn't get back sooner.
basically for the shipping interfaces is going to be a calculation component in ec_charge. So you can configure up the shipping with a lot more flexibility.
The example that I have for a client who is in boulder, CO is that they want to use fedex US for all there shipping, but in the case of where the destination is to Canada then they want to use FedEx Canada to ship.
So using Charges they can just configure up this without any issue.
So basically the integration will be done via a calculation, There is only 1 ATM, see http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/ecommerce/e... and then look at system_ec_charge_calculation_info() and the system_calc_*() which implement all this.
I have not implemented the handling for the adding of the package size and weight into ec yet, but basically I am wanting to add a new hook which will allow you to specify which parameters (height, width, depth, weight, etc) you require for the shipping company and then it will the product will start collecting this information for you.
Then I want to add another api which will return a list of all package sizes/weights to you. The main reason for this is that instead of your module just grabbing it directly from the products is that I can pass this though a hook_alter so if someone wants to write a module which will combine multiple items into a single box they can just alter these sizes.
If you are interested in implementing a shipping api and helping getting the API's in e-Commerce right for you to implement shipping integration easily. Basically I want you to concentrate on building the interface to the shipping company and not dealing with e-Commerce and fighting with that. The receipting api is like this, and I want to make sure everything else is like this as well.
Let me know and I will concentrate on building out the API and the hook so that you can implement your gateways as soon as possible. You can contact me here, IRC on #drupal-ecommerce or you can email me on gordon@heydon.com.au
Thanks for your interest and any input that you can provide.
--
Gordon Heydon