New Fedex Module

13 views
Skip to first unread message

Josh

unread,
Dec 17, 2010, 5:34:14 PM12/17/10
to Satchmo users
After some investigation I decided I would make my own fedex shipping
module for satchmo. It uses the new fedex web services api through a
module I found online called python-fedex (https://github.com/gtaylor/
python-fedex). Apparently the author has recently stopped using fedex
and wont be maintaining it much so I forked it (https://github.com/
jcartmell/python-fedex) and made a few corrections to it. This module
is apparently able to handle rate quotes, shipment creation and order
tracking.

Anyways, on to my shipping module. It can be found here:
https://bitbucket.org/jcartmell/fedex_web_services
Currently I have implemented rate quotes but I hope to implement order
tracking and shipment creation. Installation instructions are in the
README in the module.
The rate quotes also work with more than ground shipping unlike the
current fedex module.

I would be more than happy to contribute this back to satchmo to
replace the aging fedex module.

To reiterate the module requires that you install my fork of the
python-fedex module, linked to above.

Your feedback would be appreciated!

-Josh

Josh

unread,
Dec 17, 2010, 5:36:44 PM12/17/10
to Satchmo users

daniel...@gmail.com

unread,
Dec 20, 2010, 10:36:47 AM12/20/10
to Satchmo users
Josh,

Thank you for putting this together. This will be a big benefit to
Satchmo.

Laszlo Antal

unread,
Dec 20, 2010, 11:26:49 AM12/20/10
to satchm...@googlegroups.com
Great work Josh!

lzantal

> --
> You received this message because you are subscribed to the Google Groups "Satchmo users" group.
> To post to this group, send email to satchm...@googlegroups.com.
> To unsubscribe from this group, send email to satchmo-user...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
>

Josh

unread,
Dec 23, 2010, 3:59:49 PM12/23/10
to Satchmo users
I'm happy that I can contribute back some.
I have continued working on it and have added a listener that will
actually create the shipment and retrieve a fedex shipping label and
tracking number when a customer submits an order. If you want to try
it out use the most recent python fedex at github.com/jcartmell/python-
fedex and the most recent fedex_web_services from bitbucket.org/
jcartmell/fedex_web_services. I am pretty sure that for the listener
to work you will have to add it to your installed_apps. Also
currently the listener does nothing with the tracking number besides
print it (i.e. print trackingNumber) which obviously isn't useful
except for testing purposes. The shipping label is saved to a folder
called fedex_labels right below your MEDIA_ROOT. To get this to work
you have to either use fedex test/developer credentials or have gone
through certification (I'm still working on that but I think it is
basically sending them samples of your printed labels to ensure your
printer is high enough quality to produce usable labels.)

-Josh

On Dec 20, 8:26 am, Laszlo Antal <lzan...@gmail.com> wrote:
> Great work Josh!
>
> lzantal
>
Reply all
Reply to author
Forward
0 new messages