Miva Merchant 5.5 PR 8 Update 8 Release Notes

Shipping Changes

UPS CHANGES


  • Due to changes in the way the UPS API supports test-mode registrations, the UPS Developer Kit Registration Wizard no longer supports registration in test mode. It now performs registration in production mode regardless of the configuration of the UPS(R) Online Tools module.

SHIPPING LABEL CHANGES


  • The UPS(R) Online Tools module now supports generation of shipping labels for use with Zebra (and Zebra compatible) thermal label printers.
    • This behavior is controlled by a new option, Use Zebra Thermal Printing. When enabled, shipping labels will be generated in ZPL format.
    • Only 4x6 inch labels are currently supported.

  • The Endicia Shipping Labels module now supports generation of shipping labels for use with Zebra (and Zebra compatible) thermal label printers.
    • This behavior is controlled by a new option, Use Zebra Thermal Printing When Possible. When enabled, supported shipping labels will be generated in ZPL format.
    • Only 4x6 inch labels are currently supported.
    • Endicia does not support generation of all labels in ZPL format.
    • When a label type that does not support ZPL is required, the module will automatically fall back to the configured Non-ZPL Label Image Type. Label types that are known not to support ZPL include:
      • Certified Mail
      • International labels with more than 5 items declared on the customs forms

  • The FedEx Web Services module now supports generation of shipping labels for use with Zebra (and Zebra compatible) thermal label printers.
    • This behavior is controlled by a new option, Use Zebra Thermal Printing. When enabled, shipping labels will be generated in ZPL format.
    • Only 4x6 inch labels are currently supported.

  • The Shipping Label Display screen now supports printing of ZPL-format labels to a ZPL-compatible thermal label printer.
    • Java and a working Java browser plugin are required for thermal label printing.
    • The thermal label printer must be configured in the user's operating system.
    • When a ZPL label is displayed, a drop-down list will appear next to the print button allowing the user to select the printer to be used.
    • The last printer used is remembered as the default for the next time the Shipping Label Display screen is displayed.

  • The Shipping Label Display screen has been improved to support preview of ZPL-format labels by rendering them as PNG images.
    • Label preview requires that the webserver have version 2.0.34 or newer of the GD library with fontconfig support enabled.
    • Proper display of labels is dependent on the Nimbus Sans L and Nimbus Mono L fonts, which are available for free in the urw-fonts package on most platforms.
    • Proper preview is supported for all aspects of the labels generated by the UPS(R) Online Tools, Endicia Shipping Labels and FedEx Web Services modules with the exception of the maxicode barcodes on UPS shipping labels.
    • The preview functionality is completely separate from support for thermal label printing. Even if a site is unable to preview ZPL labels, users will still be able to print them.

Other Changes


  • Validation on the Forgot Password page has been improved in runtime. If a user presses the "Submit" button without entering a login or email address, they will now receive a validation message indicating that there was no input rather than a message stating that information to reset their password was emailed.
  • Newly created stores (and stores which reapply the default frameworks) now use a secure URL for the Forgot Password page by default.

Bugs Fixed

6562: Administrative Interface: Shipping labels should have a filename specified in their Content-Disposition header
6794: Module: prodexp: Module generates invalid Provisioning XML when products have no alternate display page configured
9672: Module: upsdevkit: Registration in test mode no longer produces credentials that allow for rates or label generation testing
9721: Provisioning: is unable to create an expiring user if there is only one admin in the store.
9722: Provisioning: does not check admin status when updating users expiration date.
9723: Administrative Interface: Forced password displays the same text as 90day password expiration.
9724: CSSUI Templates: Forgot Password links should use secure_sessionurl
9732: Module: mvfedexsoap: international rates are displayed as null or zero.
9733: Module: mvfedexsoap: When editing shipping rates for international orders, fedex causes a JavaScript error.
9735: Administrative Interface: Legacy Order Processing title "edit order:#" is duplicated when viewing an encrypted order.
9736: Administrative Interface: Legacy Order Processing, clicking on tabs within edit order takes you to the servers index page.
9737: MMUI Templates: Forgot Password links should use secure_sessionurl
9738: MMUI css_fw: Forgot Password links should use secure_sessionurl
9739: MMUI default_fw: Forgot Password links should use secure_sessionurl
9740: CSSUI cssui_default_fw: Forgot Password links should use secure_sessionurl
9741: Module: upsdevkit: soap fault triggered when users try to register with zip+4 address
9749: Module: prodexp: Export Products to Flat File fails to export data for the standard fields after a globaltimeout refresh
9750: Module: mvfedexsoap: Set Up Shipping wizard shows blank screen if module is not installed
9769: Module: prodexp: Export products to flat file, using the tab radio button sets a tab character in the other box.
9771: Customers: Inconsistent Highlighting when No Confirmation of New Email or Password in Runtime
9808: Administrative Interface: Some modules are unable to be deactivated on the edit modules screen.
9810: Module: prodexp: Export Products to Flat File: Some settings are being reset to defaults after exporting
9812: Administrative Interface: user edit: Number of failed logins uses t_fails instead of c_fails
9813: Administrative Interface: Number of failed log in attempts does not get properly cleared after a successful login
9814: Core Runtime: Forgot password link does not validate that there is any value in the field
9818: Administrative Interface: Login screen SEO text should link only "Miva Merchant"
9819: Module: cmp-cssui-hdft: Default global footer SEO text should link only "Miva Merchant"
9820: Module: cmp-mv-hdft: Default global footer SEO text should link only "Miva Merchant"
9821: CSSUI cssui_default_fw: Default global footer SEO text should link only "Miva Merchant"
9822: MMUI css_fw: Default global footer SEO text should link only "Miva Merchant"
9823: MMUI default_fw: Default global footer SEO text should link only "Miva Merchant"
9828: CSSUI cssui_default_fw: cssui_default_fw framework does not include updated font fixes in its cssui.css file
9914: Module: upsxml: Shipping label does not specify filename
9915: Administrative Interface: json/shipments.mv: JSON_OrderShipmentLabel_Output: During label output, if there is no trackingnumber, a ".ext" will be output instead of fallback filename
9916: Module: mvfedexsoap: Fallback label rendering does not use a Content-Disposition
9917: Module: endicialabels: Label rendering with label_type module does not use a Content-Disposition
9919: Module: endicialabels: Recredit amount field does not get properly trimmed.
9921: Provisioning: returns "User with the name '' already exists" error if the user name is not matched perfectly (case sensitive)
9951: Module: prodexp: "Use Low Stock Default" and "Use Out Of Stock Default" inventory fields do not actually correspond to an export column
9952: Module: prodexp: There is no way to individually control the export of the Adjust Stock By column
9953: Module: prodexp: Inventory fields should be presented for selection in the same order in which they are written to the export file
9960: Module: prodexp: Exporting products to xml provisioning, most shipping rules do not get exported when using eng 5.12 or older