|Anonymous | Login | Signup for a new account||2013-05-24 18:59 EDT|
|All Projects | osCmax|
|Main | My View | View Issues | Change Log | Roadmap | Docs|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000727||osCmax||Shipping Modules||public||2011-03-04 18:51||2012-06-19 14:50|
|Target Version||v2.5.3||Fixed in Version||v2.5.2|
|Summary||0000727: Using a Fedex method for shipping quotes that is being retired|
|Description||It looks like beta 3 is using the ShipManager API method. Fedex is retiring their API's in exchange for a new one "Fedex Web Services" aka WSDL |
One API is retiring June 1 2011 and the other May 13 2012 (I think we have until the later date)
This seemed like a reasonable place to get the information to the developers feel free to give me an e-bitchslap if this should go to the forums.
OLD 2009 WSDL module using version 6 of the api (current is ?? 9-12 )
I tried out the above WSDL contribution on OSCMAX 2.5 B3 and it works... more or less It does return quotes but a few headers get corrupted(_table_name instead of Fedex), single page checkout doesn't total the shipping right, and for that matter the quotes were far more expensive than it really should be but that may just be a matter of test server vs production.
I've been researching the new offering at fedex and they have sample PHP code for quotes and label printing.
https://www.fedex.com/wpor/web/jsp/drclinks.jsp?links=wss/getstarted.html [^] (developer login required for above link)
Anyway I thought it might be valuable to get this information infront of the right people, I'd hate to see OSCMAX 2.5 go gold May 29 and then fedex drop the API a couple days later.
|Tags||No tags attached.|
|Attached Files|| RateService_v9_php.zip [^] (6,208 bytes) 2011-03-12 11:27|
ShipService_v9_php.zip [^] (24,498 bytes) 2011-03-12 11:28
|Please let me know if I can offer any assistance. I have jumped through all the hoops to get "blessed" by the FedEx website as a developer and have access to the documentation and sample code. While I'm not comfortable giving up my user and pass I'd gladly pass along any needed info.|
This module looks like it could fit the bill.
How to get new account instructions.
It looks like we are down to about 49 days to the cutoff for fedex.
I installed the module linked above and used the instructions linked above to move to production and what do you know it works! I get rates returned. The only ill effect of just slamming the flies into oscMax without making some updates for the different directory structure seems to be titles in admin and checkout for the new module reading as "MODULE_SHIPPING_FEDEX_WEB_SERVICES_TEXT_TITLE" I slapped
into core.php and that fixed that
"I havent dug into seeing what s needed to move catalog/includes/languages/english/modules/shipping/fedexwebservices.php to the right place catalog/includes/languages/english/fedexwebservices.php (right?)
Note the warning in the install text
Once this module is installed and you have allowed it to obtain a quote from FedEx they will move your account off of the older API servers and you will no longer be able to obtain quotes using any of the now outdated FedEx real time quotes or other FedEx API modules.
I think I have more than one fedex account login and mine kept working at least for the moment so perhaps heed the warning above before doing too much testing if you know you only have one account and it would be a big deal to loose what is working now.
Anyway it seems to work fine I'll keep testing and let you know if I find anything.
|llamma - you seem to be a very competent PHP coder - do you fancy getting an account with osCmax on Google Code and committing your work on FedEx back to the community?|
PG, thanks for the compliment but I'm really not that competent. And really I don't have any code to share. All I have done is installed the module you linked above and just installed it per the directions. As above I added one define to fix the header problem but I think there are other things that should be corrected to fit the oscmax structure. I have only installed this on my test server and it works but I feel like duplicating the directory structure is "not good" so haven't been willing to move it to my production server and feel a bit lost as to how to update all the files to fit the oscmax structure.
should be (I think)
to make it work from that folder will require re-writes of various files in the fedex package and i could probably muddle through it but it its a bit beyond my comfort zone. Thats the only one that is obvious to me there are probably others?
I did have a discussion with a Fedex support representative and apparently they will be shutting off the API on the 29th (not the 13th as previously stated). I see the quotes are currently working today 5/13 so this seems to support this statement.
At this point I'm willing to admit defeat and just keep going with USPS as our only shipping method. We have seen fedex drop in popularity with our customers and are only shipping a handful of packages a week with their service anyway.
I am willing to assist in testing, if someone is willing to make the changes to the flies to support the oscmax structure I would then feel like it is a "proper" package that can be incorporated in a production environment.
Reminder sent to: michael_S
Would really like to used fedex as a shipping option. Just wanted to make sure your still going to resolve the issue.
|2011-03-04 18:51||llamma123||New Issue|
|2011-03-04 19:37||michael_S||Status||new => confirmed|
|2011-03-04 19:37||michael_S||Target Version||=> v2.5.0|
|2011-03-12 11:26||llamma123||Note Added: 0001978|
|2011-03-12 11:27||llamma123||File Added: RateService_v9_php.zip|
|2011-03-12 11:28||llamma123||File Added: ShipService_v9_php.zip|
|2011-03-12 11:30||llamma123||File Added: Ship_Service_WSDL_Guide.zip|
|2011-03-12 11:32||llamma123||File Added: Rate_Services_WSDL_Guide.zip|
|2011-05-27 05:24||pgmarshall||Note Added: 0002430|
|2011-06-30 14:13||pgmarshall||Note Added: 0002503|
|2012-02-11 01:22||michael_S||Target Version||v2.5.0 => v2.5.1|
|2012-03-10 14:16||llamma123||Note Added: 0003210|
|2012-03-31 17:53||pgmarshall||Target Version||v2.5.1 => v2.5.2|
|2012-05-10 18:08||pgmarshall||Target Version||v2.5.2 => v2.5.3|
|2012-05-10 18:10||pgmarshall||Note Added: 0003397|
|2012-05-10 18:10||pgmarshall||Status||confirmed => feedback|
|2012-05-12 04:56||pgmarshall||Relationship added||parent of 0001004|
|2012-05-13 08:51||llamma123||Note Added: 0003399|
|2012-05-13 08:51||llamma123||Status||feedback => new|
|2012-05-20 08:13||pgmarshall||Relationship added||parent of 0001205|
|2012-06-18 18:47||Stoweighn||Note Added: 0003424|
|2012-06-19 14:50||pgmarshall||Note Added: 0003428|
|2012-06-19 14:50||pgmarshall||Status||new => resolved|
|2012-06-19 14:50||pgmarshall||Fixed in Version||=> v2.5.2|
|2012-06-19 14:50||pgmarshall||Resolution||open => fixed|
|2012-06-19 14:50||pgmarshall||Assigned To||=> pgmarshall|
|Copyright © 2000 - 2012 MantisBT Group|