• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Marcus
#1 Posted : Thursday, May 17, 2012 2:48:08 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

BV Commerce 5.8 FedEx Patch

May 2012



This patch updates BV Commerce 5.8 to support the latest FedEx web services. The older services will cease to function on May 31st, 2012.

We are providing this patch as an in-place upgrade option. It replaces the existing FedEx module but does not overwrite any other part of the software and should let your store continue to function (even if you've customized it.)

Installation Instructions
============================
1) Copy the 3 files from the "To Bin Folder" folder to the /bin folder of your web site
2) Copy the 2 files from the "To BVModules-Shipping-Fedex Folder" folder to /BVModules/Shipping/Fedex folder of your web site
3) Go to Options->Shipping and either create a new FedEx shipping method or edit and existing one
4) Follow the link under Global Settings to register for a new FedEx Key and Password and Meter Number
5) Enter the Key, Password, Account and Meter Numbers in the global settings and save your changes.

NOTE: Updated Jun 21, 2012 with correction for Ground Home Delivery Residential Issue

Edited by user Monday, July 13, 2020 10:20:31 AM(UTC)  | Reason: Not specified

File Attachment(s):
FedEx_BV58_Release3_20120709.zip (226kb) downloaded 80 time(s).

You cannot view/download attachments. Try to login or register.
Aaron
#2 Posted : Sunday, May 20, 2012 3:56:03 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Where can I download the updated FedEx project?
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
[email protected]
#3 Posted : Thursday, May 31, 2012 4:52:37 PM(UTC)
gdelorey@mitcs.com

Rank: Member

Joined: 10/11/2006(UTC)
Posts: 162

Thanks: 1 times
Marcus -

Is there any way to get a version of this update that will work for 5.7? Our client has a very customized store and upgrading to 5.8 isn't an option at this time. When I try and use the provided patch built for 5.8 I receive an error due to the version mismatch:

BC32206: The project currently contains references to more than one version of BVSoftware.Bvc5.Core, a direct reference to version 5.7.3.0 and an indirect reference (through 'BVSoftware.BVC5.Shipping.FedEx.FedExProvider') to version 5.8.0.1015. Change the direct reference to use version 5.8.0.1015 (or higher) of BVSoftware.Bvc5.Core.

Thanks,
Greg
Aaron
#4 Posted : Friday, June 1, 2012 8:10:15 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
If the source code for this assembly was available it would be a simple matter of recompiling...
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Kman
#5 Posted : Friday, June 1, 2012 9:34:00 AM(UTC)
Kman

Rank: Member

Joined: 11/25/2003(UTC)
Posts: 370

Yes, we definitely need the project source for these changes. Many are in the same boat unable to update to 5.8
Regards,
Kim(Kman) Rossey
www.toocoolwebs.com
BVSoftware - MerchantTribe Programming/Design, Database Programming and Business Applications
[email protected]
Marcus
#6 Posted : Friday, June 1, 2012 5:04:13 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Source attached:
File Attachment(s):
BVSoftware.BVC5.Shipping.FedEx.zip (120kb) downloaded 92 time(s).

You cannot view/download attachments. Try to login or register.
[email protected]
#7 Posted : Friday, June 1, 2012 6:28:36 PM(UTC)
gdelorey@mitcs.com

Rank: Member

Joined: 10/11/2006(UTC)
Posts: 162

Thanks: 1 times
Hey Marcus -

I don't think the file attached properly; can you verify?

Thanks,
Greg
Marcus
#8 Posted : Saturday, June 2, 2012 8:05:41 AM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Looks correct now. Not sure what happened to the first attachment.
Aaron
#9 Posted : Monday, June 4, 2012 1:10:00 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Thanks!
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#10 Posted : Tuesday, June 5, 2012 12:43:37 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
FYI - it appears that the URL to obtain a new key (https://www.fedex.com/wpor/web/jsp/commonTC.jsp) does not work unless you are already logged into your account at FedEx.com. I had to first create an account and log in before this URL would work.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
jjw1217
#11 Posted : Friday, June 8, 2012 12:14:06 PM(UTC)
jjw1217

Rank: Member

Joined: 6/8/2012(UTC)
Posts: 3

Has anyone got this patch to work yet? I have followed the instructions, updating the files in the /Bin and the /BVModules/Shipping/Fedex folder. I have obtained the new meter number, authentication key, and password. However, when trying to calculate rates on the site, only UPS and USPS appear.
I have contacted FedEx and they say that everything is setup properly on their end and that my key is communicating with FedEx. They told me it must be on the application level..

Are there any additional steps that need to be taken? What am I missing?
Any help would be greatly appreciated!
Marcus
#12 Posted : Friday, June 8, 2012 12:40:43 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Turn on diagnostics mode and check the AuditLog to see what was sent/received from FedEx.
jjw1217
#13 Posted : Friday, June 8, 2012 12:54:50 PM(UTC)
jjw1217

Rank: Member

Joined: 6/8/2012(UTC)
Posts: 3

Thanks for the quick reply.

When I turn on Diagnostics Mode and view the audit log, I see:
FEDEX-DEBUG key,password,account number,meter number (except it shows the actual numbers)

Any ideas what's going on?
jjw1217
#14 Posted : Friday, June 8, 2012 2:41:17 PM(UTC)
jjw1217

Rank: Member

Joined: 6/8/2012(UTC)
Posts: 3

Solved this.
I found out that the current FedEx shipping methods needed to be deleted and then re-added in order for the new FedEx API key to take effect. I should've tried that from the start : ]
Aaron
#15 Posted : Friday, June 8, 2012 2:45:33 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
It worked for us without deleting/recreating the methods. One problem we did run into is that FedEx Home Delivery does not work, though I suspect this is something on FedEx's end.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
jacobk
#16 Posted : Wednesday, June 13, 2012 4:49:18 PM(UTC)
jacobk

Rank: Member

Joined: 6/13/2012(UTC)
Posts: 16

Thanks: 2 times
Originally Posted by: "Aaron" Go to Quoted Post
It worked for us without deleting/recreating the methods. One problem we did run into is that FedEx Home Delivery does not work, though I suspect this is something on FedEx's end.


After going through the process of upgrading to 5.8, just so we could have functional Fedex shipping quotes, we have just found this out as well.

We've been working with our client's fedex contacts and I think we finally have the issue pinpointed. It appears that BVC may not be sending the "Force Residential Rates" flag, regardless of whether or not it's checked. The "Ground Home Delivery" method requires this to be checked, so it's not returning rates. Checking or unchecking the flag on other methods also doesn't seem to affect the rate at all, which would confirm this.

Anyone have a fix for this? I don't have visual studio, so I'm not able to dig in / recompile / test this code.
jacobk
#17 Posted : Wednesday, June 13, 2012 4:51:24 PM(UTC)
jacobk

Rank: Member

Joined: 6/13/2012(UTC)
Posts: 16

Thanks: 2 times
Also, as mentioned above, the diagnostics mode does not give any useful information in the log. Is there a workaround or way to fix that?
Marcus
#18 Posted : Monday, July 9, 2012 6:54:24 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

Added an update on July 9th that corrects an issue with some international rates not showing up. Also added the source code if anyone needs to compile for older BV 5 releases.
Aaron
#19 Posted : Wednesday, September 19, 2012 10:36:54 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Just downloaded and applied the July 9th patch, and now I'm getting this error from the API:

FEDEX ERROR | Destination Postal-State Mismatch.

I should note that I used the source-code version and compiled it, so is it possible that the posted source code doesn't match the compiled assembly?
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
Aaron
#20 Posted : Wednesday, September 19, 2012 11:00:39 AM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,393
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
OK, I figured it out. Turns out that this patch introduces a bug. Lines 380 and 382 in the RateService class should be setting the Shipper address, not the Recipient address.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012