Post by Daniel » Sat Oct 13, 2012 4:14 pm

kgkaraoke wrote:
santoshm wrote:It works. Do the following.

Download latest OC from github.

Replace all these files from the github download to your server:

admin/controller/shipping/fedex.php
admin/language/english/shipping/fedex.php
admin/view/template/shipping/fedex.tpl
catalog/language/english/shipping/fedex.php
catalog/model/shipping/fedex.php

It worked for me.
YOU ARE DRUNK!
IT'S DEAD AS A DOORNAIL, AND "YOUR PACKAGING" KEEPS RESEETING TO "FEDEX ENVELOPE"

obviously you did not do the fix if fedex envelope keeps resetting. the gtihub one works.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by draysniro » Sun Dec 30, 2012 4:14 pm

Hey guys, I copied the new fedex.php file and the issue I had with my shipping quotes not showing up was fixed. However, the rates seem crazy (Everything super high except for ground which seems super low) and I do have the issue with the packaging being reset to Fedex Envelope every time I go into the settings. Will this problem be fixed by copying the rest of the files as indicated in a previous post?

Newbie

Posts

Joined
Fri Oct 26, 2012 7:03 am

Post by draysniro » Sun Dec 30, 2012 4:25 pm

Ok, well I guess I should have waited for a reply. I just copied all the files as indicated in the previous post and now my fedex isn't working again. Any tips other than buy a module (kinda silly when there's one built in)?

Newbie

Posts

Joined
Fri Oct 26, 2012 7:03 am

Post by Demon5 » Thu Jan 03, 2013 8:17 am

Notice: Trying to get property of non-object in /xxxxxxxxxxxxx/catalog/model/shipping/fedex.php on line 170

Please select the preferred shipping method to use on this order.

https://www.lotnllc.com is your one stop shop for all your computer needs!


User avatar
Active Member

Posts

Joined
Sat Jun 19, 2010 4:12 am
Location - Sacramento, CA

Post by jslym777 » Fri Mar 01, 2013 9:33 am

has anyone figured out this issue yet? im having trouble

Newbie

Posts

Joined
Fri Mar 01, 2013 9:32 am

Post by Daniel » Sat Mar 02, 2013 11:26 pm

PEOPLE FROM THE USA USING THE FEDEX EXTENSION! MAKE SURE YOU SET IN SYSTEM > LOCALISATION > COUNTRIES

set postcode required to yes!

THE ERROR IS BECAUSE YOU DID NOT ENTER A POSTCODE!

WHICH IS REQUIRED BY FEDEX!

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Demon5 » Sun Mar 03, 2013 1:57 am

in my test account I was using a postcode... If you turn off display delivery time it gets rid of error but obviously lose the delivery estimates.

https://www.lotnllc.com is your one stop shop for all your computer needs!


User avatar
Active Member

Posts

Joined
Sat Jun 19, 2010 4:12 am
Location - Sacramento, CA

Post by LightworkerNaven » Wed Mar 20, 2013 1:17 pm

Just an FYI to anyone using this module, the reason it wasn't showing is because you need to do the following.

1.) Edit the settings for the FedEx module
2.) Make sure that the GeoZone setting is set to All Zones or to a zone you want to ship to.

I charge tax on shipping, so I wasn't thinking and I put it under the tax rates zone. It didn't show for the test account. No errors in 1.5.5.1. You just need to configure it properly. =)


Posts

Joined
Wed Mar 20, 2013 1:14 pm

Post by burrito » Tue May 14, 2013 2:48 am

It's still not working here.
It shows up in the list of shipping options, but no actual options are shown
It's just saying "error"


same for USPS by the way... that one seems to not want to accept my username and password

Image
Opencart specialist | Our website | Our modules


User avatar
Active Member

Posts

Joined
Tue Dec 15, 2009 6:10 pm
Location - Amsterdam, The Netherlands

Post by Daniel » Tue May 14, 2013 11:38 pm

burrito wrote:It's still not working here.
It shows up in the list of shipping options, but no actual options are shown
It's just saying "error"


same for USPS by the way... that one seems to not want to accept my username and password
PEOPLE FROM THE USA USING THE FEDEX EXTENSION! MAKE SURE YOU SET IN SYSTEM > LOCALISATION > COUNTRIES

set postcode required to yes!

THE ERROR IS BECAUSE YOU DID NOT ENTER A POSTCODE!

WHICH IS REQUIRED BY FEDEX!

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by dailyamerican » Sun Oct 13, 2013 3:07 pm

santoshm wrote:It works. Do the following.

Download latest OC from github.

Replace all these files from the github download to your server:

admin/controller/shipping/fedex.php
admin/language/english/shipping/fedex.php
admin/view/template/shipping/fedex.tpl
catalog/language/english/shipping/fedex.php
catalog/model/shipping/fedex.php

It worked for me.

This worked for me as well. I'm on 1.5.5.1. The settings I have are Fedex Ground checked. Regular Pickup. Your Packaging. List Rate. No. No. Pound. Taxable Goods. Enabled. I noticed that if I changed from Pound to Ounces, I would get an error. Looking at the Fedex site, they don't support ounces. So, select Pound. Enabling Shipping Time results in an error, but the pricing is still returned. I went ahead and disabled that.

Newbie

Posts

Joined
Sun Oct 13, 2013 3:02 pm

Post by NoJoke » Wed Nov 13, 2013 1:00 pm

Alright guys, I think I have solved a problem that has been haunting some of us for quite a while.

I was looking in the fedex.php file in catalog/model/shipping.

Here is what I noticed to help me solve the issue with the prices being off.

So there were two issues that were wrong in the file :

The first being the package dimensions being wrong for one package they were set to 20, 20, 10 for one package instead of 10, 10, 3 for it to quote the same rates that you are seeing in your rates on fedex.com for packages that you don't consider oversized.

That can be changed by changing this code :

Code: Select all

$xml .= ' <ns1:Length>20</ns1:Length>';
$xml .= ' <ns1:Width>20</ns1:Width>';
$xml .= ' <ns1:Height>10</ns1:Height>';
to

Code: Select all

$xml .= ' <ns1:Length>10</ns1:Length>';
$xml .= ' <ns1:Width>10</ns1:Width>';
$xml .= ' <ns1:Height>3</ns1:Height>';
Which will make your Home Delivery, Ground, Standard & Priority Overnight, 2-Day and Express (3-Day) Shipping Prices appear the same that you see when you run a rate quote for your account on Fedex.com.

The other issue was with the Fedex Home Delivery ( Residential) and Fedex Ground (Business Addresses). It would always show Fedex Ground no matter if the company field was filled out or not.

You can fix that by changing :

Code: Select all

$xml .= ' <ns1:Residential>' . ($address['company'] ? 'true' : 'false') . '</ns1:Residential>';
to

Code: Select all

$xml .= ' <ns1:Residential>' . ($address['company'] ? 'false' : 'true) . '</ns1:Residential>';
Now that will quote the Fedex Home Delivery Option unless the Company Field is filled when they are checking out.

Ultimately if you want to disable the Fedex Ground option from displaying just in case someone types something in that box and it is not a business address you should be able to set both values above to true and then just change Home Delivery in the corresponding Language file to Fedex Ground to make it appear as the regular ground option for Fedex.

Ive uploaded the file that I am using that works in version 1.5.4.1. You should be able to apply the changes above to the other fedex file in the versions that had that module available and amend the code changes above

I have also attached the file that I am using in catalog/model/shipping that I can confirm that works in version 1.5.4.1 to display the correct prices.

Active Member

Posts

Joined
Fri Oct 14, 2011 5:37 am

Post by sapnandu » Sun Oct 18, 2015 4:18 am

I have done the fixes for Fedex module in open cart.
Now it's working fine for Domestic & International for me.

Please find the attachment. It will help you

Attachments

Opencart working Fedex module for Domestic & International


Newbie

Posts

Joined
Sun Oct 18, 2015 4:11 am

Post by reefland » Sat Nov 21, 2015 7:21 am

@NoJoke - the issue you provided a fix for
The other issue was with the Fedex Home Delivery ( Residential) and Fedex Ground (Business Addresses). It would always show Fedex Ground no matter if the company field was filled out or not.
Is still present in 2.1.0.1 - your fix still works, thanks.

Newbie

Posts

Joined
Thu Nov 19, 2015 1:09 am
Who is online

Users browsing this forum: No registered users and 4 guests