24 replies [Last post]
TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
Was this information Helpful?

I need to have FedEx shipping for my store, but it's not clear to me what the status of the FedEx module is.

As the thread at http://www.ubercart.org/forum/support/574/uc_fedex states, the documentation implies that FedEx support is core. A response from Ryan (9/7) says FedEx now in bazaar, but I don't see it in the repository at http://bazaar.ubercart.org/ubercart/alpha/ubercart/.

That thread has several attached versions of the module, the most recent one updated on 9/12. Several code corrections have since been posted in the thread; have these since been incorporated, if so, where is the corrected module?

Another thread, in the Contributions forum (http://www.ubercart.org/contrib/620), has several versions of uc_fedex, last updated on 9/12. How do these versions relate to the ones posted in first thread?

Is anyone actively working on this module?

Since I need FedEx shipping, I would be willing to support it myself, but I'm not going to start in on it if it's being actively worked on by someone else, and I don't want to start with an outdated version that has known bugs.

What are the known bugs? There is only one post in issue tracker (by me), but that has not been addressed. Other issues seem to have been brought up in the forums, but it is not clear which if any have been fixed.

I have a suggestion:

Edit pasts posts to remove all duplicate versions of uc_fedex. Instead, add a link to the "official" version, whether it be core or a contrib. This will eliminate the confusion about which version of the module is the latest and greatest.

Fix documentation to clarify whether FedEx is core or contributed, and add links to it if contributed.

<tr>.
Verad's picture
Offline
Joined: 11/13/2007
Juice: 9
If you have any success with this let me know

I am in the same boat. Fedex is required by my client, but since Ubercart doesn't seem to have it as part of core, and the few contributed packages seem to be broken, it's really starting to cause issues with my project. If anyone can let us know why fedex is not in core, or at least could point me to a working copy, it would be much appreciated.

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Confused about FedEx module uc_fedex

The FedEx module has had a funny history. It had first been written for the shipping quotes, and that was working fairly well. Then cosmo83 contributed changes to allow it to handle shipments and packages. While it did what he wanted, it was mostly the same code as the manual shipping option that's in uc_shipment. At some point I decided to update the FedEx module so that it could use a web service to return labels and connect to a FedEx account.

FedEx updated their web service, and I felt that the module was in a broken state, so I took it out of the repository while I worked on it. I upgraded the code and started to put in the XML and such to get shipping labels. But then I found out that FedEx's web service would require SOAP integration. I knew how much of a pain that would be so I just dropped the whole thing.

While I know that the shipment integration won't work, the FedEx quotes should still. I'll test it out again, and hopefully get it back into the Bazaar repository.

Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: Confused about FedEx module uc_fedex

At some point I should rant about how ridiculous XML is and how hard it is to work with it in PHP. But not now.

Instead, I'm just going to say that the FedEx module won't work at all without SOAP support, or possibly just namespaces. Either way, it's not something I'm inclined to work on for a while. Sorry.

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
Re: Re: Re: Confused about FedEx module uc_fedex

OK, so it's not going to be in core - that answers one part of my question. As I said, I'm willing to work on it because I need it. But I would like to start with the most up-to-date version available, so I don't have to waste my time fixing bugs that others fixed long ago etc.

So, can someone in the know identify the "best" version of uc_fedex out there which I can use as a starting point? There're a half-dozen or so versions floating around in the forums/contribs.

<tr>.
Lyle's picture
Offline
AdministratoreLiTe!
Joined: 08/07/2007
Juice: 6846
Re: Re: Re: Re: Confused about FedEx module uc_fedex

This is the version of uc_fedex that I have. As far as I can tell, the XML is compatible with the current version of FedEx's web service. The main problem is that the JSimpleXML parser can't handle namespaces, which are in the response. It's in uc_store/includes if you want to try to fix it.

AttachmentSize
uc_fedex.tar.gz 19.2 KB
dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
fedex ARGGGG

this is a hard problem to solve but I'm going to have to get it working. I'm starting today, if anyone has already started on this let me know and we can hookup on IRC or something.

thanks

frankstallone's picture
Offline
Uber DonorEarly adopter... addicted to alphas.Not Kulvik
Joined: 08/08/2007
Juice: 211
Re: fedex ARGGGG

I wish I could help contribute if possible as I too have clients that use FEDEX and even though I am using UPS for the quotes which should be a little marked up by default, I am still having issues where products with weight, and dimension are under quoted.

Keep up the good fight gentlemen! (and ladies) =)

dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
fedex

I have the same deal. Some clients of mine use it.

Kaizen: what are you currently doing for clients who use fedex? if it works halfway good maybe I can use it for some of mine. Let me know...

thanks

frankstallone's picture
Offline
Uber DonorEarly adopter... addicted to alphas.Not Kulvik
Joined: 08/08/2007
Juice: 211
Re: fedex

Right now my cleint processes credit cards online but not with Ubercart. We have it setup so that he can access purchases and accepts credit cards or paypal and we have an account with UPS to use the UPS module. Now we were having issues where his dimensions/weight were equating to low shipping rates (even though he really ships FEDEX and normally UPS would be more expensive).

So if someone purchases an item and pays with a credit card, that is stored in until my client comes online and sees what was purchased. At that time he packages it up to get ready for shipping, processes the card on a seperate web page (works for him since he did that previously) and ships the item. So in other words the credit cards are not processed at the time of order which is good because my client would rather have the item in the shop before shipping.

What we were having issues with was UPS was quoting rates that were less than he was paying @ FEDEX. So I have the Markup section in Shipping Settings set to 65% markup. That so far seems to be a solution as it brings the prices up to a more reasonable rate for him. I have not found any other accounts of others having this issue with UPS on these forums.

You can read more about my UPS situations at the following threads:

UPS Specifying Wrong Price (or Rate) [forum]
UPS Information Quesiton.

If you need me to elaborate or have a question for me feel free to ask. =)

dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
same thing?

Would it cost anything for me to go in and setup a UPS account for my client so I can do the same thing? As long as it charges the customer the right price for him to clear shipping and have enough left over for the price of the item he wont care.

thanks

dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
problems

I think I'm just going to keep trying to fix the problems with uc_fedex. I'm going to have to work around the XML that FedEx sends back.

If anyone has gotten any further on this issue please share your progress.

Thanks

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
Re: problems

I have started to re-write the entire module using the new FedEx SOAP API. I have rate quotes working, but I don't have a lot of options built in yet. I don't think it's worth it to mess with the current version, because FedEx has deprecated that old XML API. If you can wait a few days I'll post the module for review. In the meantime, please let me know what functionality you're interested in and any special needs you have.

<tr>.
dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
see what you have

TR,
Id like to see what you have so far. I'm a novice at PHP and I'm trying to get a starting point. I tried to add namespace support to the JSimpleXML script by adding _ns on all the xml parser openings. What I'm trying is probably not even the right way to approach this.

All I need to get done ASAP is have a uc_fedex module that will give quotes and add in the right amounts of money.

Could you please post what you have? I'm going to have to have something better than the solution I have by Sunday. I will be happy to help you in anyway to get this thing finished.

Thanks

dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
fedex

I looked at it a while last night and I think your right. It would just be better to conform to FedEx's new standard. This would increase the longevity of the module.

dangerduck's picture
Offline
Joined: 11/28/2007
Juice: 14
SOAP

I'm thinking I should go with something like what TR is working on. It seems a lot easier
to do it with the SOAP API. As opposed to try to keep the one we have alive. that will just be a bandage on it.

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
New FedEx module posted

I've finished off the first version of my FedEx module and posted it here: http://www.ubercart.org/contrib/2106 Please post any comments about the new module to that new thread.

I've done quite a bit of testing on it, on several different servers, and it seems to work well. Suggestions/bug reports welcome - I will be maintaining this. Please read the README.txt that comes with the module, as it contains a lot of details.

<tr>.
jimi089's picture
Offline
Uber Donor
Joined: 09/07/2007
Juice: 219
Re: Re: problems

TR, thanks for your work on this module. I have the old version cosmo83 made working on my site, but I've held off on upgrading to the latest 7e version of Ubercart because the module isn't updated and I haven't had the time to do it.

frankstallone's picture
Offline
Uber DonorEarly adopter... addicted to alphas.Not Kulvik
Joined: 08/08/2007
Juice: 211
Re: same thing?

It is free to sign up with UPS to get all the information you need to get the quoting system working with Ubercart.

tgkennedy's picture
Offline
Joined: 05/23/2008
Juice: 3
FedEx Web Services without SOAP

FedEx Web Services can be used without using SOAP. They have a version that uses an XML POST method which should allow you to submit a request to their Web Services server and receive an XML response back for use in Ubercart.

If you want more info, let me know.

TK

bkuzma's picture
Offline
Joined: 08/30/2008
Juice: 11
Re: FedEx Web Services without SOAP

I'm trying to find a FedEx module for my store and came across this one, but with my current hosting plan I don't have SOAP enabled and it's not possible to recompile PHP in order to do so. TK, can you tell me more about using the FedEx Web Services without SOAP ? Do you know of any existing module ?

Thanks,
Brian

Nuro's picture
Offline
Joined: 02/18/2009
Juice: 2
In regard of FedEx module

Hi there,

I need the FedEx module in my UberCart.

But, there are some problems.

Well, first of all it says:
"This version is incompatible with the 6.9 version of Drupal core."
So I will need to modify the module to fit into 6.9.

Second, I need to get shipping labels from FedEx, it's a must.
I have a hosting with SOAP support, so there should be no problems with that.

What I wanted to know is if you are still working on the module?
If you have a newer version could you share it?

Thanks,
Nur
---

Skype: nurmuhamed
Live Messenger: nurmuhamed at gmail dot com
Google talk: nurmuhamed at gmail dot com
ICQ: 154962301

pollarda's picture
Offline
Joined: 11/30/2009
Juice: 14
I'm in need of FedEx ....

I'm in need of FedEx support. Has anyone made any progress on this? From what I've been able to determine, FedEx support has been broken for over two years -- which is amazing since FedEx is one of the world's top shippers and their service is way better than UPS.

It would be awesome if there was a way to get price quotes and the FedEx shipping labels for packages that need to go out.

Thanks for any help,

-Art

TR
TR's picture
Offline
Bug FinderFAQ ModeratorGetting busy with the Ubercode.
Joined: 11/05/2007
Juice: 3424
Re: I'm in need of FedEx ....

Sounds like you didn't even read this thread, because if you did you would quickly find the FedEx module that has been available and working for two years. Issues with that module may be posted on the project page at drupal.org.

<tr>.
pollarda's picture
Offline
Joined: 11/30/2009
Juice: 14
Re: Confused about FedEx module uc_fedex

Well, I saw a couple of people worked on it and were running up against a number of roadblocks (mainly due to SOAP) but I didn't see where it had actually been finished. Looking back on it, I see that now.

Thanks,

-Art