Miva Merchant 9.0003 Release Notes
Posted by Wayne Smith, Last modified by Wayne Smith on 22 July 2015 08:50 AM
Miva Merchant 9.3 Release Notes
New not_image feature allows modules to be notified when images are registered and deleted. Functions:
New not_giftcert feature allows modules to be notified when gift certificates are created or redeemed. Functions:
New payment feature functions for API version 9.03 or higher:
Other API Changes
16206: Administrative Interface: Add a not_image feature
17145: Discounting Subsystem: Basket Discount Totals are retained even if a price group applies a $0.00 discount
17351: Module: variantimport: SQL error when setting columns manually for product variant import.
17449: Administrative Interface: Double clicking login can create multiple admin sessions.
17461: Module: variantimport: Variant import should handle updating the part product information
17478: Administrative Interface: Bookmarks should have a display order column that is only used for sorting
17491: Administrative Interface: Order list overlay doesn't refresh when the order status changes
17494: Import Subsystem: Import settings, preview field mapping is broken for tab delimited files.
17495: Administrative Interface: Request support page needs to be updated to mention mm9 reference guide
17498: Administrative Interface: Intermittent: top navigation gets store_code=(blank) after login.
17499: Administrative Interface: Legacy Order Processing: Batches pagination is broken
17500: Administrative Interface: Legacy order processing, batch reports do not print correctly
17501: Administrative Interface: Legacy order processing, edit order, print page does not load correctly
17503: Administrative Interface: The admin EULA page should be updated to look like the rest of admin
17504: Administrative Interface: The admin user change password page should be updated to look like the rest of admin
17507: MMBatchList: Feature Request: Display Order alterations
17508: MMBatchList: Feature Request: Add "Jump" button to MMBatchLists
17509: Administrative Interface: ZPL print, unable to print second label for multiple package shipments
17527: Framework Import/Export: Framework export is appending the basehref directory to URLs that begin with //
17528: Framework Import/Export: Framework exporting is incorrectly extracting tags in TemplateManager_Export_ExternalFiles
17529: MMBatchList: Any time the list refreshes due to total record counts not being equal, any activity currently happening in the list gets wiped
17530: Database Layer: sNN_BasketOptionDiscount records are not deleted when deleting expired baskets
17535: Administrative Interface: Order List: Searching for "200" will return a status column of shipped
17537: Module: provisioningimport: ImportModule_Raw_Import_End "module" parameter is incorrect
17538: Module: customfields: Read_Customer_ID: "destination" parameter is incorrect
17539: Administrative Interface: Edit Product > Categories does not respect Display Order set on the Catalog > Categories tab
17607: MMBatchList: Chrome: Clicking on the scrollbar track in MMBatchlist causes the list to scroll multiple pages instead of a single page
17616: Inventory Subsystem: Catalog > Inventory: "Hide Out of Stock Products" does not show active state
17624: Administrative Interface: Google Plus icon needs to be added to PACKING.lst
17625: Module: productimport: Product import errors when multiple custom fields have the same code
17633: Module: templateorderemails: Shipment shipped email should use the "display as" value of a shipping method name
17646: Module: mvga: Google Analytics: Add transaction tracking to the Universal mode
17650: Module: discount_shipping_basket: Basket Shipping discount is duplicated when combined with an alternate shipping "display as" name
17652: Module: paypaladv: Paypaladv does not handle legacy authorizations correctly.
17780: MMBatchList: Feature Request: Add "Record Count" display to lists
17786: Upsale: Advanced Search: Searching for upsell price will not return correct results if the record upsell price is product cost
17787: Module: discount_shipping_basket: discount_shipping_basket does not properly handle shipping methods with  in the name.
17788: Module: discount_shipping_product: discount_shipping_product does not properly handle shipping methods with  in the name.
17803: Module: discount_buyxgety: buyxgety returns a runtime error on the prod page when sale price is displayed.
17806: Module: mvga: Google Analytics: We be should be sending the page code as a third parameter to pageview
17809: Administrative Interface: Session invalidation actions are not logged to the administrative activity log
17812: Module: baskinv: Module states it implements the provision_store feature, required API functions missing
17814: Module: shipimport: The module states it has the persistent provision feature, but is missing the required API function ImportModule_Persistent_Provision
17816: Administrative Interface: MMBatchListDialog CSS should be more specific to avoid being overridden by modules
17825: MMBatchList: Feature Request: Add an "Items per page" setting to allow for custom mmbatchlist_count values
17827: MMUI css_fw: Remove MMUI CSS Framework
17832: Utility Library: Maximum concurrent sessions is set to 0 when a license is invalid or the license manager can not be contacted
17834: Price Groups: JSON_Coupon_Generate: If the first Coupon_Generate_Code call does not produce a unique code, it will NEVER produce a unique code
17835: Price Groups: JSON_Coupon_Generate_Customers: If the first Coupon_Generate_Code call does not produce a unique code, it will NEVER produce a unique code
17838: Module: templateorderemails: Include templates/email-customer-created.mvt in the MMLSK-PACKING.lst file
17841: Administrative Interface: CSV export of the shipments batchlist does not export order total information
17842: Module: templateorderemails: Email_Update provisioning tag is clearing out original values
17844: Administrative Interface: orderitem_update_pricing does not use an index and it should
17845: Availability Groups: Edit Availability Groups, Categories and Customers buttons have there permissions swapped.
17846: Core Runtime: After logging in to a customer and having your session expire, you can still reach account pages even though you are "logged out"
17857: Administrative Interface: Selected tab should be marked as active when the tab is within the mm9_screen_tab_more list.
17859: Administrative Interface: Edit product inventory tab should not be present when inventory is not active
17860: Framework Import/Export: When applying a framework the framework field in the store record is not updated with the new framework code
17862: Module: endicialabels: Endicia "legacy" test server will no longer work after April 6, 2015
17871: Module: cmp-cssui-basket: Basket item shows strike-through even if there is no discount when using "Display Discounted Line Items Separately" in conjunction with "Retail Price"
17872: Module: cmp-mmui-basket: Basket item shows strike-through even if there is no discount when using "Display Discounted Line Items Separately" in conjunction with "Retail Price"
17874: Administrative Interface: Order Processing: Authorize dialog does not scrape radio input fields
17877: Administrative Interface: Selected tab indicator gets set prior to SetModified confirmation dialog being displayed
17879: Discounting Subsystem: Coupons: Max Use (Per Shopper) is not respected for values greater then one.
18044: Module: endicialabels: Upgrading from 9.2 to 9.3 breaks the module if in Test mode
18055: Template Subsystem: Template import calls encodeentities on item name and param values
18058: Module: qbms: Intuit merchant services does not handle partial captures or refunds correctly
18071: Template Subsystem: Invalid syntax is output when missing a space before closing tag
18077: Discounting Subsystem: Shipping method list/recalculation from admin does not honor the discounts applied to the order
18079: Module: statetax: Negative sales tax amounts should never be permitted
18080: Module: shoptax: Negative sales tax amounts should never be permitted
18081: Administrative Interface: A refresh of the top navigation should happen when a module is set to active or deactivated
18124: MMBatchList: Mmbatchlist Inline adding of options does not redraw shifted rows correctly
18128: Availability Groups: Availability Group List should not show the edit button when the user only has view privileges
18131: Availability Groups: Availability Groups List: Default sort should be 'name' not 'id'
18189: Module: variantimport: Variant import create part product does not set the cancat_id and page_id correctly
18192: Module: variantimport: Variant import part products do not get assigned to categories by header CATEGORY_CODES
18194: Administrative Interface: Edit Product, Attributes, advanced search, The "does not contain" search for attribute code always returns all records.
18210: Administrative Interface: Lockout screen cuts off IPv6 addresses
18211: Upsale: Upsale MMBatchlist: Double clicking a record takes you to the edit upsale product screen