HomeHome Product Discus... Product Discus...SmithCartSmithCartProblems with Shipping Calculator (UPS)Problems with Shipping Calculator (UPS)
Previous
 
Next
New Post
3/30/2011 8:54 AM
 

I have the following configuration on my web server: 

DNN version: 05.06.00 (459)
NET Framework: 4.0
SmithCart: v4.24

Single portal
Created 4 separate DNN pages with the Smith.BuyNow installed and configured for each page. 

         /Canada 
         /USA
         /Europe
         /Australia

Each page is configured for the sales and shipments originating from that country.

So when I configure the BuyNow module for the Canada page, I added the Canadian Postal Code of our distribution center, select Shipping Calculator, select UPS as the carrier and selected all the UPS service options (UPS Ground, UPS 2nd Day Air, etc.)

I then add the categories, products, etc and then I add items to my shopping cart.

When I go to view my cart, I add a Canadian address in the Ship To section. In the Shipping Method list the only options available are the "UPS Worldwide..." options (which is interesting in itself, as these services are for International shipments. But anyway...). So I selected UPS Worldwide Saver and then I click Calculate Shipping.
See enclosed Screenshot 1.png file

After a couple of seconds, the page is refreshed and the Shipping Method list is now blank (as in nothing listed), plus the label is now changed from Shipping Method to Ship Method.
See enclosed Screenshot 2.png file

I go to the top of the Cart and the following message is displayed:
The requested service is unavailable between the selected locations
See enclosed Screenshot 3.png file

Very strange...

As a sanity check I go online to UPS.com and enter the same information on their Calculate Time and Cost page and UPS had no problems calculating the cost. In fact, the UPS service options available for me were UPS Express, UPS Express Saver, UPS Expedited and UPS Standard (Not the UPS Worldwide... options)

I had the exact same problems with Europe and Australia pages.

BUT when I configured the USA page, there were no problems at all using a US Ship To address. In fact, from the USA page, I changed the shipping address to a Canadian address and it calculated the UPS Worldwide... options. I got the same results using a UK address and Australian address. No problems from the US configured BuyNow module.

So a couple of questions:

1. Does the shipping calculator (for UPS) only work for with a US shipping configuration?

2. Would installing the UPS Hotfix correct this problem?
    If so, is there an instruction or README file that explains how to install the Hotfix?

Many thanks in advance

Rolly

 
 Login to download attachment
New Post
4/2/2011 6:16 PM
 

I just installed the UPS/Fedex Hotfix and I am still getting the same errors with the Store Postal Code (Ship From) from Canada, Australia and UK. But it works perfectly when I use an American Zip Code for the Store Postal Code.

Could the problem be that the Smith.BuyNow module (with UPS Shipping Calculator) only works with an American Store Postal Code (Zip Code)? Can it be fixed to use Postal Codes that are accepted by UPS online?

Any insight or reply would be greatly appreciated.

Rolly

 
New Post
4/3/2011 11:27 PM
 
The UPS function was defaulting to US as the "from country" and its been changed now to use the "home country" defined in the buynow module settings. This fix will be released in cart v4.25 this week. Thanks for reporting the issue!

At your service,
Dave Smith
DotNetNuke Consulting, DotNetNuke Store and DNN Ecommerce
 
New Post
4/3/2011 11:30 PM
 

Fantastic news!!!

If you need a guinea pig to test, just let me know

Thank again!!

 
New Post
4/5/2011 10:14 AM
 

Just installed the SmithCart: v4.24 beta and the UPS calculator works for Europe. However I'm running into the same problems with Canada and Australia, but I think I know why.

When I have an order from Canada to be shipped in Canada, the Shipping Method options only have the following UPS services available:

        UPS Worldwide Express
        UPS Worldwide Express Plus
        UPS Worldwide Expedited
        UPS Worldwide Saver

These are incorrect UPS services for Canadian Domestic shipping.
UPS Worldwide services are used when goods are shipped internationally and not domestically.

The services that should be listed in this scenario are:
(See enclosed Screenshot 4. png file from UPS Canada - Calculate Time and Cost page)

        UPS Express Early A.M.
        UPS Express
        UPS Express Saver
        UPS Expedited
        UPS Standard

Is there something in your Smith.BuyNow code that assumes the following logic?

if the Ship From country is from USA, then display only UPS Domestic services
if the Ship From country is not from USA, then display only UPS Worldwide services

I think the logic should be:

If the Ship From Country equals the Ship To Country, then display only UPS Domestic services
If the Ship From Country does not equal the Ship To Country, then display only UPS Worldwide services

So as a sanity check of the logic, I went to the UPS - Calculate Time and Cost web page and used the Ship From Address: Alexandria, New South Wales, Australia and the Ship To Address: Brisbane, Queensland, Australia.

The only UPS service available was UPS Express, but that's a UPS Domestic service.
(See enclosed Screenshot 5. png file)

When I went to my Australian Shopping Cart, and used the same Ship To Address, the only option available was the UPS Worldwide Express and that's incorrect. It should be UPS Domestic Express

Let me know if this logic makes sense or need a tester.

Many thanks!

 
 Login to download attachment
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartProblems with Shipping Calculator (UPS)Problems with Shipping Calculator (UPS)