New Features
Payment Module Changes
The Authorize.Net module now displays customer and order information when processing refunds.
Shipping Module Changes
UPS Registration Changes
GUI Improvement
The left navigation frame in the Administrative Interface can now be resized in all browsers.
Clientside Functionalilty
The following changes were made to clientside.mvc to improve performance and reduce errors:
Payment Module Changes
The Authorize.Net module now displays customer and order information when processing refunds.
Shipping Module Changes
UPS Registration Changes
- Test mode credentials do not work in Production mode (this is the original behavior). Credentials created in Test mode will not function after switching to Production mode, even when the module is in Test mode. New behavior:
- The UPS Registration Wizard now issues a warning when you register in Test mode.
- The UPS module itself issues a warning when switching from Test mode to Production mode.
- Provides rates and labels for the following FedEx shipping methods:
- Domestic Ground
- Domestic Express (1Day®, 2Day®, etc.)
- Domestic Freight
- SmartPost® (domestic US only)
- International Ground
- International Priority
- International Freight
- Supports alcohol shipments
- Supports packages containing dry ice
- 'FedEx Close Service' link under "Utilities":
- Allows the merchant to generate required Ground manifests and perform SmartPost® end-of-day operations
- For a monthly fee (payable to Endicia), Endicia provides a service with the following features:
- Generates prepaid shipping labels for USPS shipping methods
- Supports domestic and international shipping
- 'Endicia Account Activity' link under "Utilities":
- Shows all label activity performed within the given store
- When viewing shipping labels, the user now has the ability to VOID all of the labels for a shipment.
- VOID is supported by:
- UPS Ready® Tools
- FedEx Web Services
- Endicia Shipping Labels
- VOID invalidates the label. If the user was pre-charged for the label (via Endicia, for example), their account is credited for the amount of the VOIDed label(s).
- When shipping multiple packages within a single shipment, FedEx and Endicia generate labels one at a time and are subject to partial label generation. When this occurs, the user is informed that they must VOID any labels that were generated for the shipment prior to the error. Selecting the VOID option voids all the labels in the shipment. UPS generates all the labels at once and is not subject to partial label generation.
GUI Improvement
The left navigation frame in the Administrative Interface can now be resized in all browsers.
Clientside Functionalilty
The following changes were made to clientside.mvc to improve performance and reduce errors:
- URLs now include a per-version identifier tp avoid JavaScript caching issues that caused errors during the deployment of PR8 Update 4.
- URLs now specify a long cache interval (30 days) to reduce the frequency of hits.
- Cancelled and returned items can now be deleted from an order.
- Cancelled items are returned to inventory when they are originally marked as cancelled. Therefore, deleting a cancelled item does not restock it.
- Returned items are never returned to inventory (either when the return is received or when the item is deleted) because returned items usually require manual inspection before being returned to stock for sale.
- The Receive Returns dialog box now contains a link that allows a user to cancel a return.
- When a return is cancelled, the items it contains are reset to the "Shipped" state with their previous tracking information.
- Displays the StoreMorph tokens available on a page.
- Shows which templates use a given StoreMorph token (useful when searching for XSS issues identified by a PCI scan).
- When a token is in use on the page, the 'View Variable on Live Page' link displays the page with every use of the token highlighted.
- The 'View All Tokens' function displays the page. As the user mouses over an in-use token, a tool tip is displayed with the name of the token.
- When the page displays specific product or category information, the module provides an edit field where the user can specify which product information to display in 'View All Tokens' or 'View Variable on Live Page' mode.
- The module uses the current user's runtime session. This allows the user to view the tokens for complex runtime situations (e.g., availability/price groups, complicated basket contents, etc.) by simply setting up the scenario in the runtime interface.
- On the OPAY page, the module presents a drop-down list of payment methods. This allows the user to view the tokens and specific display of each payment method on the actual store page.
- When the page displays order information, the module provides an edit field where the user can specify which order data to display.
- 5892: When an Item is marked as Returned, there's no way to Delete it from the Order
- 6474: Need to be able to cancel an RMA
- 6568: Password change screen can be bypassed
- 6624: Authorize.net Refunds
- 6671: Packaging rules, boxes, edit box, no validation error when entering dimensions with more then two digits behind the decimal.
- 6680: Attribute template, fatal error when adding an attribute template to a product in mysql strict mode.
- 6683: Provisioning, statetax, unable to configure state based sales tax with provisioning in a store using mysql strict
- 6684: SQL error when searching for "|\" from the Manage Shipments screen
- 6685: Runtime customer login fields need to have autocomplete disabled (in addition to the form)
- 6686: Cmp-cssui-prodlist.mvc: Product List layout, when in expanded mode, inventory message always displays as long.
- 6689: cmp-cssui-prodlist.mv: Missing space after the colon for the display of custom field prompts and values
- 6692: cmp-cssui-breadcrumbs.mv: Breadcrumbs will show category AND product as the current item if prod code and cat code are the same
- 6693: Order tabs disappear when viewing orders in IE.
- 6694: cmp-cssui-cattree.mv: SkinsComponentModule_Export_Item doesn't send custom fields
- 6695: cmp-mmui-cattree.mv: SkinsComponentModule_Export_Item doesn't send custom fields
- 6701: Attribute Machine shows attribute cost in page source
- 6702: CSSUI category_listing product:link token always includes the category
- 6703: Generate shipping label, packaging dropdown overrun when using large box names.
- 6704: Manage shipments, the selected shipping methods are not being displayed for new shipping modules, (upsxml, mvfedexsoap)
- 6707: shp_ut.mv: ProductShippingRules_BuildProductIDArray fails if product id is not a positive number
- 6713: cmp-mv-imagemachine requires a hit to json.mvc to load an initially selected variant's images
- 6714: upsxml: Module should warn and force reregistration on production/test mode change
- 6715: Package dimension and weight fields with trailing spaces generate validation errors
- 6719: cmp-mmui-basket: Shipping/Handling/Sales Tax checkboxes are wiped out by pressing update on a different tab
- 6720: cmp-cssui-basket: Shipping/Handling/Sales Tax checkboxes are wiped out by pressing update on a different tab
- 6730: UPS Ready Tools has no Product Delete function
- 6731: templateorderemails: Module should display an error and not attempt to send an email when there is no From or To address
Comment