OSCOMMERCE SUPPORT CALL 702-453-3332

 

Help - Search - Members - Calendar
Full Version: FedEx Direct 2.06 Support thread
osCommerce Community Support Forums > osCommerce Online Merchant v2.x > Contributions / Add-Ons > Shipping Modules
Pages: 1, 2, 3, 4, 5, 6, 7, 8
Roaddoctor
Contribution page: http://www.oscommerce.com/community/contributions,1462

VERSION 2.06
FEATURES ADDED
1. Added per product check box for "Ship Seperate" designation so that
FedEx will now generate item seperate quotes when desired (heavy items...)
2. Added ability to disable the module entirely by weight limit or box
quantity.
3. Products not checked "Ship Seperately" continue to be processed per your
stores existing configuration.
4. In Checkout_shipping, the customer now sees an item count and total weight,
along with an accurate quote for the entire order!

Includes Zone support (V 2.05)

Any donations to help offset our development cost is appreciated. See the readme.txt

Please post any feedback or issues or suggestions for further improvement.

Enjoy!!

-Dave
Roaddoctor
entertainex
ok. I installed the product and everything is working fine. Although, this is what's happening:

1. The meter # keeps showing up at the top of the file. Will it keep doing this?

2. I am receiving this error when I select one of the methods:

CODE
Data sent to Fedex for Rating: 0,"25"10,"358522300"498,"7187683"8,"TX"9,"75067"117,"US"17,"75420"16,"TX"50,"US"75,"LBS"1116,"I"1401,"1.0"1529,"1"440,"Y"1273,"01"1333,"5"1529,"2"99,""
Data returned from Fedex for Rating: 0,"125"1376,"LBS"1377,"LBS"1092,"2"1133,"5"2399-1,"0"1273-1,"01"1274-1,"01"1090-1,"USD"1089-1,"01486"431-1,"N"1402-1,"1.0"1416-1,"17.00"1417-1,"6.33"1418-1,"0.00"1419-1,"23.33"1420-1,"0.00"1530-1,"17.00"1507-1,"6.33"1531-1,"0.00"1528-1,"23.33"1525-1,"0.00"1532-1,"0.00"194-1,"FRI"195-1,"DFW"409-1,"01Dec06"2399-2,"0"1273-2,"01"1274-2,"03"1090-2,"USD"1089-2,"05980"431-2,"N"1402-2,"1.0"1416-2,"8.50"1417-2,"5.26"1418-2,"0.00"1419-2,"13.76"1420-2,"0.00"1530-2,"8.50"1507-2,"5.26"1531-2,"0.00"1528-2,"13.76"1525-2,"0.00"1532-2,"0.00"194-2,"MON"195-2,"DFW"409-2,"04Dec06"2399-3,"0"1273-3,"01"1274-3,"20"1090-3,"USD"1089-3,"07167"431-3,"N"1402-3,"1.0"1416-3,"8.15"1417-3,"5.22"1418-3,"0.00"1419-3,"13.37"1420-3,"0.00"1530-3,"8.15"1507-3,"5.22"1531-3,"0.00"1528-3,"13.37"1525-3,"0.00"1532-3,"0.00"194-3,"TUE"195-3,"DFW"409-3,"05Dec06"2399-4,"0"1273-4,"01"1274-4,"90"1090-4,"USD"1402-4,"1.0"1416-4,"3.80"1417-4,"4.19"1418-4,"0.00"1419-4,"7.99"1530-4,"3.80"1507-4,"4.19"1531-4,"0.00"1528-4,"7.99"1525-4,"0.00"3058-4,"1"2399-5,"0"1273-5,"01"1274-5,"92"1090-5,"USD"1402-5,"1.0"1416-5,"3.80"1417-5,"4.56"1418-5,"0.00"1419-5,"8.36"1530-5,"3.80"1507-5,"4.56"1531-5,"0.00"1528-5,"8.36"1525-5,"0.00"3058-5,"1"99,""

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/catalog/includes/modules/shipping/fedex1.php:593) in /var/www/html/catalog/includes/functions/general.php on line 33


Please help. Thanks.
Roaddoctor
as far as the meter showing... I think you need to set debug to FALSE in the configuaration module settings. Do you currently have it set to true?
entertainex
Fixed that problem. What about the other?
Roaddoctor
not sure. Can you provide more details... is the error still showing with debug off? where when etc...
post the code from those refenced lines too
entertainex
Everything is cleared up. Thanks smile.gif
mstephen
I just installed configured and enabled this module on OsCommerce 2.2 hosted at www.godaddy.com. During the checkout, the it tries to get the Fedex rates forever till it times out.

Any ideas? Do I have to configure the proxy server maybe ?

Mashiku
mstephen
QUOTE (mstephen @ Dec 1 2006, 01:27 AM) *
I just installed configured and enabled this module on OsCommerce 2.2 hosted at www.godaddy.com. During the checkout, the it tries to get the Fedex rates forever till it times out.

Any ideas? Do I have to configure the proxy server maybe ?

Mashiku




OK, thanks,

I figured out the problem:

If you are hosting with Godaddy.com: you need to do the following ;

approximately after line number 458 of the file catalog/includes/modules/shipping/fedex1.php

add the following piece of code:



curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_PROXY, "64.202.165.130:3128");

And you are done.

Great module:

Mashiku Kuyi Kamani
Roaddoctor
QUOTE (mstephen @ Dec 1 2006, 03:59 AM) *
If you are hosting with Godaddy.com: you need to do the following ;

approximately after line number 458 of the file catalog/includes/modules/shipping/fedex1.php

add the following piece of code:



curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_PROXY, "64.202.165.130:3128");


Thank you! I will include that in the next update.
itsdame1
I've installed the newest version of the fedex module, and followed all the directions. the shipping module will not display the rates at all.

I've entered my fedex id correctly, but the "Your Fedex Meter ID NONE " has not picked up a meter id number yet.

I had turned on debug mode, and it displays at the shipping confirmation page that
" No response to CURL from Fedex server, check CURL availability, or maybe timeout was set too low, or maybe the Fedex site is down "

It does state the following above the error above
" Federal Express (Total items: 1 pcs. Total weight: 0.5 lbs) " but it is not showing any rates, etc.

I previously had the FedEx module and it was working perfectly, until this morning. So I upgraded to the newest shipping module version, and this is the information which it is displaying now and not pulling up any rates.
itsdame1
also, should the meter id in the backend show up automatically once you save your changes, or after a certain amount of time, or did the fedex api change again, or do you think their system is getting overhauled with orders for the holiday season?

also just an update, in the readme file, you told the users to

Change from:
p.manufacturers_id

Change to:
p.manufacturers_id , p.products_ship_sep

directly after the there is a p.manufacturers_id from

does that from need to be deleted or does that need to stay in place where it is at?
Roaddoctor
QUOTE (itsdame1 @ Dec 7 2006, 01:54 PM) *
also just an update, in the readme file, you told the users to

Change from:
p.manufacturers_id

Change to:
p.manufacturers_id , p.products_ship_sep

directly after the there is a p.manufacturers_id from

does that from need to be deleted or does that need to stay in place where it is at?


The directions call for two instances of that to be changed, with a "find near" cue for each one. I would not delete anything not in the instructions.

Your meter should automatically pick up a number from fedex. My install is working fine.
When you first updated, did you completely uninstall the module and then reinstall so the new setting are visible?
Did you run the sql update first?
Check your code and make sure you updated all your files...

Sorry to ask basic questions but its good to double check.

As for:
No response to CURL from Fedex server, check CURL availability, or maybe timeout was set too low, or maybe the Fedex site is down

Maybe fedex was down smile.gif.. not sure. My entry in the cURL PAth setting is NONE. What was your before the update?
Roaddoctor
QUOTE (itsdame1 @ Dec 7 2006, 01:39 PM) *
I previously had the FedEx module and it was working perfectly, until this morning. So I upgraded to the newest shipping module version, and this is the information which it is displaying now and not pulling up any rates.


So it quit working before you updated? might want to call fedex or something. mayby they cut off your account or some randomness...
itsdame1
QUOTE (Roaddoctor @ Dec 7 2006, 01:29 PM) *
So it quit working before you updated? might want to call fedex or something. mayby they cut off your account or some randomness...


I had an older version of the module. I just updated to the newest version today.
itsdame1
QUOTE (Roaddoctor @ Dec 7 2006, 01:27 PM) *
The directions call for two instances of that to be changed, with a "find near" cue for each one. I would not delete anything not in the instructions.

Your meter should automatically pick up a number from fedex. My install is working fine.
When you first updated, did you completely uninstall the module and then reinstall so the new setting are visible?
Did you run the sql update first?
Check your code and make sure you updated all your files...

Sorry to ask basic questions but its good to double check.

As for:
No response to CURL from Fedex server, check CURL availability, or maybe timeout was set too low, or maybe the Fedex site is down

Maybe fedex was down smile.gif.. not sure. My entry in the cURL PAth setting is NONE. What was your before the update?



Yeah, the meter # still hasnt updated yet. I did completely uninstall the previous and reinstall with this new version. The sql update I did run first before anything to the correct root directory requested in the installation proceedures.

I checked all my files to double check I did make the apprioate changes to them.

The enter to the curl path is set at cURL Path /usr/bin/curl which is the directory to the my server which I had to have in last time I had the older version of the fedex module. I took out the curl directory and it still states
"No response to CURL from Fedex server, check CURL availability, or maybe timeout was set too low, or maybe the Fedex site is down"
itsdame1
QUOTE (Roaddoctor @ Dec 7 2006, 12:29 PM) *
So it quit working before you updated? might want to call fedex or something. mayby they cut off your account or some randomness...



just called fedex right now, and they say the account is still active and no changes have been made to it. Talking on the phone right now with the WEB API dept. for Fedex to see why I'm not getting a meter id. If I don't get anywhere, I'm going to install the shipping module for the 3rd time.
itsdame1
QUOTE (itsdame1 @ Dec 7 2006, 01:26 PM) *
just called fedex right now, and they say the account is still active and no changes have been made to it. Talking on the phone right now with the WEB API dept. for Fedex to see why I'm not getting a meter id. If I don't get anywhere, I'm going to install the shipping module for the 3rd time.



on the phone with the fedex guy and he says everything works fine on fedex's end, but it is not returning the data from fedex to the server... this is what the debug menu looks like from the top. ive replaced the account number and the meter number that the fedex guy gave me below

Data sent to Fedex for Rating: 0,"25"10,"mynumber"498,"myoldmeternumber"8,"NV"9,"89509"117,"US"17,"36053"16,""50,"US"75,"LBS"1116,"I"1401,"3.0"1529,"1"1415,"9995.99"68,"USD"440,"Y"1273,"01"1333,"5"1529,"2"99,""
Data returned from Fedex for Rating:
Roaddoctor
if it stopped working before the update, then either FedEx or your host made some sort of change. I would explore those two venues before hacking up the code.
itsdame1
QUOTE (Roaddoctor @ Dec 7 2006, 02:09 PM) *
if it stopped working before the update, then either FedEx or your host made some sort of change. I would explore those two venues before hacking up the code.



well, i hacked up the code. and boom; it works now. All I did was input a server for fedex over the phone for the second time, saved it, and uploaded, and boom; it works. I think the fedex guy on his side did something, because the id number actually gave me the new meter id directly after that. Well thank you for helping out and getting back to me with haste man. Thanks again!

also the fedex guy said for the holiday season, to set your timeout seconds to around 45 to 55 because of all the seasonally requests. and to change it back in like Jan;Feb 2007.
Tymitton
Hey all, I'm thinking of installing this module... it looks quite impressive, thanks to everyone that has contributed to it's development.

I currently have an existing module installed that allows me to attach weight to attributes ( http://www.oscommerce.com/community/contributions,1622/ ). It's working great.

I have two questions:
  1. Has anyone used this FedEx mod along with the "Add Weight To Product Attributes" mod? If so, how did it work out?
  2. I see Roaddocter added the ability to set a "Ship Seperately" indicator for products, does that functionality only work with the FedEx shipping option or for any option selected?
That's a bunch guys!

Tyler
Roaddoctor
Has anyone used this FedEx mod along with the "Add Weight To Product Attributes" mod? If so, how did it work out?
I have not tested that, but there is no reason I can think of why it should not carry through properly. The mod uses all the standard fedex2.04/osc processes and only deviates slightly when the ship seperately tag is used.

I see Roaddocter added the ability to set a "Ship Seperately" indicator for products, does that functionality only work with the FedEx shipping option or for any option selected?

As far as I know it is a FedEx 2.06 specific function, but the ship seperate tag could probably be adapted into other mods with some coding effort.
nbnet
I attempted to get this mod to work, but I get the following Error message. This is displayed in the admin console, where you wold "Install" and configure this mod. BTW- I'm running OSC 2.2 MS2

Warning: main(/home/xxxxxx/public_html/shop/includes/languages/english/modules/shipping/fedex1.php): failed to open stream: No such file or directory in /home/islandst/public_html/shop/admin/modules.php on line 128

Warning: main(/home/xxxxxx/public_html/shop/includes/languages/english/modules/shipping/fedex1.php): failed to open stream: No such file or directory in /home/xxxxxx/public_html/shop/admin/modules.php on line 128

Warning: main(): Failed opening '/home/xxxxxx/public_html/shop/includes/languages/english/modules/shipping/fedex1.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxxxxx/public_html/shop/admin/modules.php on line 128

I checked my installation, I assume it's something I did (or did not) do.
nbnet
QUOTE (nbnet @ Dec 8 2006, 10:09 PM) *
I attempted to get this mod to work, but I get the following Error message. This is displayed in the admin console, where you wold "Install" and configure this mod. BTW- I'm running OSC 2.2 MS2

Warning: main(/home/xxxxxx/public_html/shop/includes/languages/english/modules/shipping/fedex1.php): failed to open stream: No such file or directory in /home/islandst/public_html/shop/admin/modules.php on line 128

Warning: main(/home/xxxxxx/public_html/shop/includes/languages/english/modules/shipping/fedex1.php): failed to open stream: No such file or directory in /home/xxxxxx/public_html/shop/admin/modules.php on line 128

Warning: main(): Failed opening '/home/xxxxxx/public_html/shop/includes/languages/english/modules/shipping/fedex1.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxxxxx/public_html/shop/admin/modules.php on line 128

I checked my installation, I assume it's something I did (or did not) do.


I'm so stupid. I had the fedex1.php files in the wrong place huh.gif All seems to work as it should.
Roaddoctor
QUOTE (nbnet @ Dec 9 2006, 12:32 AM) *
I'm so stupid. I had the fedex1.php files in the wrong place huh.gif All seems to work as it should.


hehe, I hate when that happens tongue.gif
-enjoy
Roaddoctor
QUOTE
Hi,

I have installed FedEx direct 2.06 and I am getting this error

" Fatal error: Call to undefined function: curl_init() in /home/shopnatu/public_html/catalog-usa/includes/modules/shipping/fedex1.php on line 454 "

Is it conflicting with something else?

Any help would be appreciated,

Thanks,


CL

First make sure you have curl installed and enabled
Then make sure the Set cURL Path field has the correct location of where cURL is installed on your server.
coolcl
QUOTE (Roaddoctor @ Dec 11 2006, 02:55 PM) *
First make sure you have curl installed and enabled
Then make sure the Set cURL Path field has the correct location of where cURL is installed on your server.


Ya! works better when installed, is it.

Now I am getting this message:

Federal Express (Total items: 3 pcs. Total weight: 2 kgs) Federal Express
No response to CURL from Fedex server, check CURL availability, or maybe timeout was set too low, or maybe the Fedex site is down


I have double check everything and can't see the problem,

Thanks Roaddoctor,

CL
sunfire616
error message.

This is the error message I am recieving when the moduel loads at the checkout page.

No meter number was obtained, check configuration. Error 1247 : Required address field missing: Contact name

any suggestions?
Roaddoctor
QUOTE (sunfire616 @ Dec 12 2006, 03:05 PM) *
error message.

This is the error message I am recieving when the moduel loads at the checkout page.

No meter number was obtained, check configuration. Error 1247 : Required address field missing: Contact name

any suggestions?


Do you have your account number, Ship From address, and zip etc... set in the module configuaration?
Do you have the store name and store owner fields filled in in the basic store configuration?
sunfire616
QUOTE (Roaddoctor @ Dec 12 2006, 06:53 PM) *
Do you have your account number, Ship From address, and zip etc... set in the module configuaration?
Do you have the store name and store owner fields filled in in the basic store configuration?

yes i have all of that set correctly.
sunfire616
QUOTE (sunfire616 @ Dec 13 2006, 08:40 AM) *
yes i have all of that set correctly.

I got it working. Had a typo in the store owner field. Thank you for your help!
Tymitton
QUOTE (Roaddoctor @ Dec 8 2006, 05:22 PM) *
Has anyone used this FedEx mod along with the "Add Weight To Product Attributes" mod? If so, how did it work out?
I have not tested that, but there is no reason I can think of why it should not carry through properly. The mod uses all the standard fedex2.04/osc processes and only deviates slightly when the ship seperately tag is used.

I see Roaddocter added the ability to set a "Ship Seperately" indicator for products, does that functionality only work with the FedEx shipping option or for any option selected?

As far as I know it is a FedEx 2.06 specific function, but the ship seperate tag could probably be adapted into other mods with some coding effort.


I've set it up and it's running smooth. Great install instructions. I'm going to do some testing and will post back regarding the "Add Weight to Product Attributes" but at first glance, it appears to be working correctly.
Roaddoctor
QUOTE (coolcl @ Dec 11 2006, 10:45 AM) *
Ya! works better when installed, is it.

Now I am getting this message:

Federal Express (Total items: 3 pcs. Total weight: 2 kgs) Federal Express
No response to CURL from Fedex server, check CURL availability, or maybe timeout was set too low, or maybe the Fedex site is down


I have double check everything and can't see the problem,

Thanks Roaddoctor,

CL


Who is your Host?

let me guess... GoDaddy?
coolcl
QUOTE (Roaddoctor @ Dec 14 2006, 05:44 AM) *
Who is your Host?

let me guess... GoDaddy?



No, not at all, I have my own server, which I have full remote control (SSH).
I just need to know what to do on the server to fix this issue. I guest it is like having a car but not knowing how to fix it!

By the way, I have room for hosting huh.gif

Thanks,

CL
Roaddoctor
QUOTE (coolcl @ Dec 14 2006, 04:38 AM) *
No, not at all, I have my own server, which I have full remote control (SSH).
I just need to know what to do on the server to fix this issue. I guest it is like having a car but not knowing how to fix it!

By the way, I have room for hosting huh.gif

Thanks,

CL


Does your server have cURL installed? verify that it is and working.

Also test again, FedEx is under heavy load this time of year. You may have timed out.
Roaddoctor
Also it may resolve itself with a phone call to Fedex technical department. Some users have reported that fedex has to enable something on their end for your account to pull rates....
Roaddoctor
A small bug fix for those interested, more of a cosmetic tweak...
Thanks to Dimon Gubanov aka dadsim for the code fix

Under certain store configuaration, on your checkout_shipping page your customers may see something like this with a "Total weight" out to 4 decimals:

Federal Express (Total items: 2 pcs. Total weight: 58.8294 lbs)

I thought it would look better if it only extended to 2 decimal places, like this:

Federal Express (Total items: 2 pcs. Total weight: 58.82 lbs)

BACKUP your file!!

In catalog/includes/modules/shipping/fedex1.php at approximately line 340
FIND:
CODE
$this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$this->cart_weight.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';


REPLACE WITH:
CODE
// Begin truncating to 2 decimals //
      $c_e = explode(".",$this->cart_weight);
      $c_e_dec = substr($c_e[1],0,2);
      $this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$c_e[0].".".$c_e_dec.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';
//      $this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$this->cart_weight.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';
// End truncating to 2 decimals //
derol
I installed this today for the fist time, and everything works great!
My only issue is a PHP error I get when I go to Admin -> Catalog -> Categories/Products

CODE
Parse error: parse error, unexpected T_STRING in /home3/cccinc/centralcoastcycles-www/catalog/admin/includes/languages/english/categories.php on line 99



What I realized I'd done, is in copying the code from the readme file I included the "ADD" above the line of code... though, I'm an idiot, I may suggest to make it more "me-proof", update the readme file to put a colon after the ADD or sorta format that line to look like the rest.

Thanks for the cool module!!!
Roaddoctor
QUOTE (Roaddoctor @ Dec 28 2006, 06:53 PM) *
A small bug fix for those interested, more of a cosmetic tweak...
Thanks to Dimon Gubanov aka dadsim for the code fix

Under certain store configuaration, on your checkout_shipping page your customers may see something like this with a "Total weight" out to 4 decimals:

Federal Express (Total items: 2 pcs. Total weight: 58.8294 lbs)

I thought it would look better if it only extended to 2 decimal places, like this:

Federal Express (Total items: 2 pcs. Total weight: 58.82 lbs)

BACKUP your file!!

In catalog/includes/modules/shipping/fedex1.php at approximately line 340
FIND:
CODE
$this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$this->cart_weight.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';


REPLACE WITH:
CODE
// Begin truncating to 2 decimals //
      $c_e = explode(".",$this->cart_weight);
      $c_e_dec = substr($c_e[1],0,2);
      $this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$c_e[0].".".$c_e_dec.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';
//      $this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$this->cart_weight.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';
// End truncating to 2 decimals //



ooops! ignore that Replace With and use this instead. The above code is leaving a decimal on integers like "56. lbs". This code will make it look like "56 lbs" or "56.25 lbs"... all better now

REPLACE WITH
CODE
// Begin truncate to 2 decimals //
      $c_e = explode(".",$this->cart_weight);
      $this->quotes['module'] = $this->title . " (Total items: " . $total_qty . ' pcs. Total weight: '.$c_e[0].((isset($c_e[1]) == FALSE)? "" : ".".substr($c_e[1],0,2)) .' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';
//      $this->quotes['module'] = $this->title . " (Total items: " . $total_qty  . ' pcs. Total weight: '.$this->cart_weight.' '.strtolower(MODULE_SHIPPING_FEDEX1_WEIGHT).')';
// End truncate to 2 decimals //
Roaddoctor
QUOTE (derol @ Dec 28 2006, 10:15 PM) *
I installed this today for the fist time, and everything works great!
My only issue is a PHP error I get when I go to Admin -> Catalog -> Categories/Products

CODE
Parse error: parse error, unexpected T_STRING in /home3/cccinc/centralcoastcycles-www/catalog/admin/includes/languages/english/categories.php on line 99

What I realized I'd done, is in copying the code from the readme file I included the "ADD" above the line of code... though, I'm an idiot, I may suggest to make it more "me-proof", update the readme file to put a colon after the ADD or sorta format that line to look like the rest.

Thanks for the cool module!!!


Readme is now "me-proof". lol thanks for the heads up... I will probably convert the instructions to a fancy html file for the next release. 2.07 is in the works thanks to some donations... Thanks! Any donations made WILL be reinvested into the module so thank you for the support!!

Features currently in development:
-A way to apply two additional shipping discount thresholds based on total weight for those of you who have negotiated rates with FedEx and wish to pass along the all or some of savings to your customer.
-GoDaddy compatibility.

Please post here any other features that you would like to see in the module!! Thanks!
GanodermaCoffee.com
Is their a way to confirm the shipping address like you can if you were to log into your fedex account via a web browser? I was just wanting to verify an address to make sure it is as accurate as possible.

Best Regards,

Evan
Roaddoctor
QUOTE (GanodermaCoffee.com @ Jan 10 2007, 09:36 PM) *
Is their a way to confirm the shipping address like you can if you were to log into your fedex account via a web browser? I was just wanting to verify an address to make sure it is as accurate as possible.

Best Regards,

Evan


not sure what you mean. The api does not perform any verification of address. You would do that when you go online to print your labels for the customer. I use google earth too to verify home vs commercial too. There is an osc mod that will automate your label printing, but I dont use it and I dont think it does any verification either.
FedExdude
If you are using FedEx Ship Manager Direct or API you can indeed do address verification. This is not advertised anywhere on FedEx's website, you actually have to email them.

Email websupport@fedex.com with the following information:

Company:
FedEx acct #:
Contact Name:
contact phone
contact email

Make sure you specify whether you want tagged or xml and you should get a response within a few days.

Or.. you can contact your account rep and tell him/her that you need a consultation request to be set up on FedEx API. They can then set you up with a consultant that will work with you during your entire development/integration. They wont do any programming but they can walk you through the whole certification process to get you moved over to productin.
JLinder
This contribution seems great, but I am having problems getting it to work. Everything is installed correctly, and the admin information has been entered, debugging is on.
When I go to checkout nothing happens, the page goes white and never progresses. The debugging info that is listed is below (x's inserted for privacy):
CODE
Data sent to Fedex for Meter: 0,"211"10,"361348605"4003,"Alice xxxxx"4007,"Sunny Bundles"4008,"171x FOREST CREEK DR"4011,"JACKSONVILLE"4012,"FL"4013,"3222x"4014,"US"4015,"904-200-6743"99,""


Does this mean that the info request never makes it to Fedex? I am on aplus.net hosting and I don't think they have cURL restrictions. I am still ironing out some kinks in my SSL (website normally goes to checkout page with FLAT RATE module, but its not secure).
Any recommendations?

Thanks, Jon
Roaddoctor
QUOTE (JLinder @ Jan 18 2007, 08:39 AM) *
This contribution seems great, but I am having problems getting it to work. Everything is installed correctly, and the admin information has been entered, debugging is on.
When I go to checkout nothing happens, the page goes white and never progresses. The debugging info that is listed is below (x's inserted for privacy):
CODE
Data sent to Fedex for Meter: 0,"211"10,"361348605"4003,"Alice xxxxx"4007,"Sunny Bundles"4008,"171x FOREST CREEK DR"4011,"JACKSONVILLE"4012,"FL"4013,"3222x"4014,"US"4015,"904-200-6743"99,""


Does this mean that the info request never makes it to Fedex? I am on aplus.net hosting and I don't think they have cURL restrictions. I am still ironing out some kinks in my SSL (website normally goes to checkout page with FLAT RATE module, but its not secure).
Any recommendations?

Thanks, Jon


That is the data being sent by you... Start with a phone call to Fedex technical support. Ask them what is happening on their end. We have found that quite often things seem to "suddenly" work once fedex does something on their end... they never give details, but its helped many people get it working properly. If you have installed properly and have the correct server requirements, the code is pretty solid and works well for most people.

look at ssl or other issues if that doesnt get you going.
mthierfelder
Another note to add for anyone with my problem...

Everything was working just fine last week, then all of a sudden all I could return from Fedex was the Home Delivery option (even though I had 4 shipping services enabled and uncommented in fedex1.php). Then, this week it got worse, Fedex returned NO RATES and gave the message, "something something, maybe the server is down".

I should note that I have Godaddy as my host, I had all the godaddy settings for curl_setopt so I knew it wasn't that. I called FedEx, and they told me that for custom scripted applications that submit to the fedex direct gateway (no, they've never heard of osCommerce), you have to use this URL:

gateway.fedex.com:443/GatewayDC

instead of:

gateway.fedex.com/GatewayDC

Hope that helps someone out there. The other weird thing is that I cannot ping fedex.com, it returns a timeout...google.com is fine but not fedex....
FedExdude
FYI..

Due to a corporate load the test server and the production server was down over the weekend. This was a planned outage and most customers were notified.

Everything should be back up and running now.
FedExdude
QUOTE (Roaddoctor @ Jan 18 2007, 10:11 AM) *
That is the data being sent by you... Start with a phone call to Fedex technical support. Ask them what is happening on their end. We have found that quite often things seem to "suddenly" work once fedex does something on their end... they never give details, but its helped many people get it working properly. If you have installed properly and have the correct server requirements, the code is pretty solid and works well for most people.

look at ssl or other issues if that doesnt get you going.



I sent the same transaction to the production server and was returned with:

0,"311"498,"7371xxx"4021-1,"FedEx Express Shipping"4021-2,"FedEx Ground Shipping"99,""
mthierfelder
QUOTE (FedExdude @ Jan 22 2007, 04:17 PM) *
FYI..

Due to a corporate load the test server and the production server was down over the weekend. This was a planned outage and most customers were notified.

Everything should be back up and running now.


Hmmm.... well I guess they forgot to notify their own tech support team, or at least the guy I talked today (monday). I talked to him on the phone for about 1/2 hour this morning, himming and hawing over possible solutions. I still get a timeout when I try to ping fedex.com.
FedExdude
QUOTE (mthierfelder @ Jan 23 2007, 12:14 AM) *
Hmmm.... well I guess they forgot to notify their own tech support team, or at least the guy I talked today (monday). I talked to him on the phone for about 1/2 hour this morning, himming and hawing over possible solutions. I still get a timeout when I try to ping fedex.com.



Are you just trying to get a meter number on the test server?
mthierfelder
QUOTE (FedExdude @ Jan 23 2007, 10:59 AM) *
Are you just trying to get a meter number on the test server?


No, I've applied for certification..I'm about 1/2 way through the process. If I use the test server, all I get is Home Delivery quotes and nothing else. I'm using the production server with :443 after the dot com and that is returning real rates...otherwise I get no results from the fedex server.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.