I have the UPS Custom Integration configured so that customers select on the OINF screen (customer information) whether or not their address is residential and commercial. If they select "commercial" they see the correct shipping in the shipping selection list but on the page after that (OPAY- Payment Information) they see the residential charge. Why?
This is being caused by the Shipping Supermod module. If you make that module inactive (by going to it's page under >Modules and unchecking the "active" box) the UPS shipping rates will again be correctly displayed.
The problem lies in the way the Shipping Supermod does what it does. Instead of letting each individual shipping module calculate shipping, the Shipping Supermod intercepts the process. The first time it displays the shipping to the commercial customer the rates are correct (the Shipping Supermod correctly contacts the UPS Custom Integration to have it calculate shipping at that point and the "residential" option is correctly handled. However, after the customer selects a shipping method and proceeds to the payment information page the Shipping Supermod "breaks". It deviates from the way Merchant normally handles the saving of the shipping method. Instead of passing this responsibility on to the UPS Custom Integration as it should, it instead calculates the shipping rates all over again, but this time since it's being done at the wrong place, the "residential" option is lost and the address is treated as commercial.
To work around this add e item:
<mvt:item name="brokups_carry" param="" />l;
to your OSEL page (Shipping/Payment selection screen) and make sure that you have the item "brokups_carry" assigned to that page. This token adds a hidden form field to hold the "residential" selection that the customer made on the previous screen so that when the Shipping Supermod recalculates shipping it will be available to it. And you'll need to make sure using the latest version of the UPS Custom Integration module file (always a good idea).
Last update: 2008-07-11 10:21
Author: Thor
Revision: 1.0
You cannot comment on this entry
Most Recent FAQ Entries: 
- Alternate ways to display the product and attribute data ... (2008-09-02 18:40)
- Adding both "Add All to Basket" and "Add to ... (2008-09-01 09:46)
- When adding a product to the basket from an ... (2008-08-27 19:02)
- I have the module configured to add the key ... (2008-08-13 14:50)
- What is the format for the htaccess file if ... (2008-08-12 14:50)
Top 10 
- 2939 views:
Adding Tokens to Evaluate Expressions - 2868 views:
Is there a way to "Limit" the number of ... - 2792 views:
Why won't you call me for technical support? I ... - 2679 views:
Are license keys valid for more than one store? ... - 2577 views:
I'm trying to enter a license key and get ... - 2567 views:
How do I install a module? - 2410 views:
How do I check for a module upgrade? - 2372 views:
How can display and change the parameters of an ... - 2218 views:
The total on my checkout pages are not correct. ... - 2016 views:
I have select and radio type attributes in my ...
















