Knowledgebase:
Miva Merchant 10.00.00 Release Notes
Posted by Wayne Smith on 24 September 2020 08:33 AM

Miva Merchant 10.00.00 Release Notes

New Features

Design & User Experience

  1. Complete admin redesign for optimized user experience
  2. Improved Dashboard Screen
    • Jump Back In
    • Recent Orders
    • Optimizations to how dashboard reports are generated
  3. Streamlined Left Navigation with Collapsible menu
  4. New Sub Menu for User Interface
  5. Improved Batch Lists
    • Primary Column (clickable)
    • Select All Checkbox
    • Customize Row Height (Default, Compact, Comfortable)
    • Full Screen Mode
    • Column Edit
    • Product Image displayed in list (product lists only)
    • Selection Action Bar
    • Icon Driven to Button Driven – Primary, Secondary, Tertiary Buttons
  6. Full Screen Mode for any Batch List or any modal popup
  7. Improved List Sorting
    • Drag n Drop Visual Sorting of Products
    • Edit Display Order
    • Move to Position
  8. User & Store Icons with Ability to upload your own
  9. Re-Order tabs using long click
  10. Redesigned Sticky Header
  11. Updated Color Picker
  12. Updated Text Editor
  13. Updated Visual Editor
  14. Redesigned Data Management Screen with Search and Filters
  15. New Store Add/Remove Module Screen with Filters & Search
  16. Redesigned Support Request Dialog with ability to upload screenshots

Developer Tools & Developer Workflows

  1. New Sub Menu for User Interface
  2. Template Branches – Create unlimited number of branches (development environments) for your Store
  3. Branch Deployment – Merge, Copy, Swap Branches & Revert. Easily push changes live with a few clicks
  4. Tags – Tag coding changes for easier code deployment
  5. Expand/Collapse All Tab Groups
  6. Branch Preview
    • Preview changes which are not yet live
    • Send branch preview link to someone
    • Pin Branch Preview tool to any corner of your browser
  7. New Command Line Interface - MMT
    • Export and import the entire UI (Templates, Theme Components, CSS & JS)
    • Enables local developer workflows and integration with existing version control systems (git, subversion, etc)
  8. Versioning support for CSS, JavaScript
  9. Managed Properties
    • ReadyTheme Components & other modules affecting UI have been converted over to Managed Properties to enable versioning

Theme Components

  1. ReadyThemes now lives under User Interface and has been renamed to Theme Components
  2. Content Sections now have a new setting to not include <div> wrapper, enabling reusable code snippet management
  3. Content Sections, Navigation Sets, and Product Listings Templates now display in the page vs a modal window

Catalog

  1. Ability to re-price inventory variants based on price changes to master product attributes & options
  2. Inventory Edit Dialog is now a batch list which can be searched and filtered
  3. Facets - Ability to override Prompts for both attributes & options
  4. Caching of Facet Attribute data for performance
  5. Category Tree & Category Title Images now use the image picker
  6. Specific Sale Price values are now sortable and searchable in batch lists
  7. Sort Product Subscription Terms List for each product
  8. Product Images are now uploaded into sub-directories with a 10k soft limit

Customers

  1. New Tax Exempt Setting for Customers and Business Accounts
  2. Improved Shop As Customer Experience
  3. Track date/time for last time customer changed password

Order Processing

  1. Recalculate Shipping has been split out into its own button
  2. Add Item Lookup now pre-populates attribute options as drop downs
  3. Ability to validate both bill to and ship to addresses from within Miva Order Processing
  4. New Payment Transactions Batch List
  5. Authorization Failures now stores the shopper data for manual follow up
  6. Ability to unship shipments & split items in a shipped state
  7. You can now edit subscriptions which have orphaned attributes/options
  8. Improved Batch Capture Payment/Backorder/Archive Progress Dialog
  9. Improved Add/Edit Subscription Dialog

Marketing

  1. Price Group Management Improvements
    • New setting to set default price group inclusion/exclusion for new price groups
    • Copy Price Group – Copy an existing Price Group with a few clicks
    • Completely Refreshed Price Groups Exclusions – Now displayed as a batch list for easy bulk actions
    • Collapsible settings sections with Exclusion summary screen
  2. New Price Group: Customer Specific Pricing Per Product
  3. New Price Group: Basket Discount (Specific Products)
  4. New Price Group: Markup from Cost
  5. Geographic Restrictions for Shipping Price Groups
  6. Caching of Exclusion rules for better performance

Reporting

  1. Coupon Usage Report
  2. Customer Sales Report
  3. Sales Commission Report

Shipping & Payment

  1. New PayPal Commerce Platform Integration
    • Easy setup & onboarding experience
    • Improved PayPal Checkout Experience which now calculates Tax, Shipping and allows you to complete checkout from any page in a few clicks
    • Ability to use PayPal Smart Buttons from the Product Page
    • Better Integration with PayPal Customer Credit Banners
    • New Custom Card Fields Credit Card Payment integration
  2. New Payment Module: Purchase Order & Terms
  3. Address Validation for Both Checkout and Admin
  4. Updated Square Integration to latest Payments API

Sales Enablement

  1. Shop As Customer Improvements
    • Shop As Customer is now a core feature vs an installable module
    • Initiate session from Review Baskets
    • Runtime Preview tool to show you who you're logged in as
    • Admin Preview tool to show you who you're logged in as
    • New report to track sales from CSRs/Sales Reps using Shop As Customer
  2. Review Baskets Improvements
    • Shop As Customer from Review Baskets Screen
    • View Failed Authorizations in Batch List
    • Ability to use PayPal Smart Buttons from the Product Page
    • Interact with basket in real time (add/remove items, apply discounts, etc)
    • Convert a basket to an order from admin

Performance Optimizations

  1. Product Page defaults to using pre-calculated prices
  2. ReadyTheme Product lists now use pre-calculated price
  3. Admin batch lists queries have been optimized to reduce number of table joins
  4. Category Link variable has been optimized for efficient loading
  5. Reports on Homepage are now generated via a Scheduled Task vs at login

Managed Properties

  1. New Managed Properties feature allows for branch versioning
  2. The following features have been converted over to the new Managed Properties. All their existing tables have been dropped.
    • Product/Category Header Footers
    • CSSUI Cat Tree
    • CSSUI Buttons
    • ReadyTheme Components
  3. Their settings now live in sNN_ManagedProperties table

Utilities & Other Changes

  1. New utility under image management to partition existing images into sub-directories
  2. New Scheduled task logging for Errors, Warnings and Information
  3. Email Notification when Payment encryption key is changed
  4. Email notification when payment gateway credentials are changed
  5. Support for CIDR prefix on IP address blacklist
  6. Native Database support for PostgreSQL
  7. New Scheduled Tasks
    • ReadyTheme – Update Image References
    • Clear Scheduled Task Log
    • Generate Dashboard Reports
    • Delete unreferenced MivaPay Tokens
  8. Password Fields in Admin are now disabled until clicked to prevent auto-fill errors
  9. Mailchimp Improvements
    • New setting to allow you to exclude orders imported from Marketplaces
    • discount_total is now sent in API requests
  10. New Module APIs to allow modules to output CSS/JS to built-in CSS/JS Resources for easier management
  11. Attribute Prompt is now available in Feeds
  12. Specific Sale Price Custom Fields are more usable in feeds
  13. Importing Attribute Template Assignments via CSV now supports multiple assignments in the same import
  14. New User preference to automatically remember last Store viewed
  15. Ability to sort products/categories by date created or date updated
  16. Domain Level PA-DSS Security Checkup Weekly Email
  17. Provisioning support for relative data PRV_Tag_Date
  18. Managed Quotes is now part of the core Miva software

JSON API

  1. Support for binary data (base64 encoded) using new X-Miva-API-Binary-Encoding header
  2. SSH Support – requests can now be authenticated by SSH public/private keypair which allows requests to be attached to a Miva Admin user vs an API Token
  3. JSON API now detects and handles timeouts with batched API operations
  4. New API Functions

Shadows

  1. Shadows is now the default Framework for newly created stores
  2. Accessibility - Shadows ships with passing grades for Web Content Accessibility Guidelines 2.1 Level A and Level AA as well as Section 508 standards for accessibility
  3. Compliant with Google's latest Web Vitals metrics
  4. Improved overall Page Speed Metrics
  5. New Developer Version
    • Native support of CSS custom properties (variables)
    • Native support for SASS with all .scss files included
    • Gulp build process to output a single CSS file and a single JS file

Bugs Fixed

Bug ID Component Description
MM-9148 ActionDialog ActionDialog.prototype.Show calls Modal_Show with onEsc / onEnter parameters backwards
MM-2782 Administrative Interface Whole number validation does not properly enforce integer limits, leading to database errors in MySQL strict mode
MM-3680 Administrative Interface Uploaded/generated images should be partitioned into no more than 10k files per directory
MM-4005 Administrative Interface Netherlands Antilles should be removed from the country list
MM-5914 Administrative Interface Adding duplicate attribute codes to an order line item causes attribute prices to be displayed incorrectly
MM-7046 Administrative Interface Feature Request: Resize Edit Inventory Dialogue
MM-7422 Administrative Interface Feature Request: Restrict dragging of Skinned Dialogues outside of upper/left borders
MM-7436 Administrative Interface Fatal error when attempting to set circular category hierarchy
MM-7451 Administrative Interface Feature Request: Add the ability to "unship" shipments and split items that are in the "Shipped" status
MM-7484 Administrative Interface MMMenuButton: SubMenu: Sub Menu is hidden when pressing mouse down on the scroll bar
MM-7495 Administrative Interface MMScreen_Load_MMScreenContext should only call StoreModuleList_Load_Active when a store has been opened
MM-7744 Administrative Interface Admin: Module upload handler should return a proper error when an invalid file / module is passed to it
MM-7749 Administrative Interface Catalog, Facet Rules, edit Category Rules, Facet Display Type is blank when setup by provisioning file.
MM-7793 Administrative Interface Order Processing: The payment module column is still too slow to use on large stores
MM-7882 Administrative Interface Order Processing: Advanced search dialog can be stretched too wide with a long shipping method name
MM-7917 Administrative Interface Users with edit product permissions only can delete a products shipping dimensions by accident on update.
MM-8046 Administrative Interface META Description and META Keywords do not appear in Price Group Discounted Subscription window
MM-8138 Administrative Interface Many item-dialog related errors cause the order overlay details to remain in a processing state forever
MM-8197 Administrative Interface Session timeout message is logged when a potential session hijack is detected
MM-8245 Administrative Interface When canceling an item, sales tax is recalculated only when discounts are recalculated
MM-8374 Administrative Interface Users with edit product permissions only can delete a products Limit Payment Methods setting by accident on update.
MM-8381 Administrative Interface The "FireEvent" function uses deprecated "createEvent" calls
MM-8398 Administrative Interface Add store screen should not call StoreModuleList_Load_Features
MM-8402 Administrative Interface reCAPTCHA private key and confirm private key are missing autocomplete= off
MM-8425 Administrative Interface Recalculate discounts is not performed when creating an order from edit customer screen.
MM-8427 Administrative Interface PA-DSS Checklist incorrectly thinks that a MySQL database is remote when there is no "@hostname"
MM-8449 Administrative Interface Scheduled tasks are attempted to be run even after a store is deleted
MM-8451 Administrative Interface History, HistoryList_Load can become overly large (2.5mb) for each page hit.
MM-8479 Administrative Interface Creating a new order from within an order leaves the source field blank and source id of 0.
MM-8490 Administrative Interface v56_Order_Update_Total: Does not send correct parameters to Module_Notify_Order_TotalChange
MM-8508 Administrative Interface Archiving payment data should reset sNN_Orders.pay_id to 0
MM-8526 Administrative Interface MMBatchList: Deleting large datasets with children can cause the parent records to not be deleted
MM-9331 Administrative Interface Order, total_ship field does not get updated when applying a shipping discount in admin after the shipment method is applied to the order.
MM-9723 Administrative Interface Miva merchant cookies should set the SameSite attribute.
MM-9847 Administrative Interface JSON_ValidateAdminSession sets an expiration date on admin cookies, preventing them from being discarded when the browser is closed
MM-9934 Administrative Interface Non-module domain-level file upload is not possible after 9.12.00
MM-9421 Administrative Interface Order processing batch list has no way to capture payment for a selected batch
MM-9423 Administrative Interface Order Processing Batch List - Capture Payment for selected batch could timeout
MM-9704 Administrative Interface Order processing > shipments > persistent filter for “status>time limit>picking" does not return results.
MM-6342 Affiliates AFED page has Terms field in wrong position
MM-8820 Affiliates Customers and Affiliates with empty passwords should not be permitted to log in
MM-8527 Attribute Templates Edit product, attributes, selecting items that can not be deleted along with ones that can will cause a delete call to be sent for items that cannot be deleted.
MM-9065 Attribute Templates Attribute templates that are assigned to a product more than once only have their reference count decremented by 1 when the product is deleted
MM-8763 Automated Tests PackByWeight_MaxWeight input field is not properly rounded to two decimal digits
MM-8392 Core JSON JSON_Attribute_CopyLinkedTemplate: Reference count on attribute template being copied is not decremented
MM-8395 Core JSON JSON_UserPrivilegeList should only attempt to load a user's store privileges when a store exists
MM-8406 Core JSON JSON_Possible and lower level functions should return an error instead of outputting a JSON response error
MM-8494 Core JSON Maintenance mode IPs are not verified in all scenarios
MM-8821 Core JSON ProductImage_Upload fails if graphics/ directory does not exist
MM-9790 Core JSON Using a large amount of custom fields can cause a too many tables error in MySQL / MariaDB
MM-9802 Core JSON JSON_Array_Coalesce_Integer not wrapping value in int()
MM-9738 Core JSON Product custom field values are no longer retreived through the Module_Product_Field_Query_Value API
MM-3089 Core Runtime Runtime: able to create an order with duplicate shipping charges.
MM-5268 Core Runtime Race condition when adding tax and shipping charge to an order at runtime.
MM-8101 Core Runtime Inconsistent spelling of Cancelled status on ORDS page
MM-9201 CSSUI Templates When multiple split payments are in use, the OPAY page incorrectly displays "Entire Order Total" instead of "Remaining Order Total"
MM-8370 Customers Customer email addresses are truncated to 50 characters, causing login issues if the email address exceeds this length restriction
MM-9893 Customers PRV_Action_Provision_Store_CustomerAddress_Delete never resets the default shipping / billing IDs for the customer record
MM-7394 Database Abstraction Layer Failure to decrypt the database password causes a connection to be made without a password
MM-3866 Database Layer Database columns that store a time_t should use a numeric or native date/time datatype
MM-3966 Database Layer Index sNN_Baskets_1 on sNN_Baskets should be a unique index
MM-7792 Database Layer Expired basket deletion with a large number of baskets takes too long
MM-7957 Database Layer Product list cache population query needlessly joins to inventory tables
MM-7985 Database Layer Image_Load_File: Case insensitive filename matching leads to inability to use an image with same name but different casing
MM-8397 Database Layer Store_Delete attempts to delete non-existent sNN_UserPreferences table
MM-9283 Database Layer Default customer order history list uses an unindexed query on sNN_Orders
MM-7643 Digital Downloads Digital Downloads: An order item consisting of a digital download should be split into separate order items when the quantity is more than 1
MM-5456 Discounting Subsystem Shipping discount totals are not updated when recalculating shipping from admin
MM-5458 Discounting Subsystem "Invisible" tax/shipping charges can impact the discounting process
MM-5465 Discounting Subsystem Applying or removing a discount from an order removes COD charge
MM-8845 Discounting Subsystem Discounts get calculated incorrectly for Variant part products when using sum of parts.
MM-9182 Discounting Subsystem Pre-calculated discount prices ignore exclude for same group exclusions.
MM-8759 Facets Facet multi-option logic is inconsistent.
MM-7537 Feeds Template Data Feed: Feed fails to load inactive products using Load Variants checkbox
MM-7511 Framework Import/Export Frameworks exported with images in the sNN_Images table should be including an Image_Add tag
MM-7606 Gift Certificates Admin log messages for updating a Gift Certificate show as created.
MM-7654 Gift Certificates Gift certificate redeemed does not properly set order status.
MM-7309 MMBatchList Unicode RTL / LTR characters are added to date fields when downloading batchlist CSV data in IE 11 and Edge
MM-7593 MMBatchList MMBatchLists using sort-only "Display Order" columns are unintentionally sending display order data on insert/update
MM-7728 MMBatchList MMBatchList: Column names should be entity encoded when output
MM-7779 MMBatchList Assign lists implementation of delete has the potential for confusion
MM-8036 MMBatchList MMBatchList should trap errors related to encodeURIComponent and display a nicely formatted error instead
MM-8815 MMBatchList JS error when scrolling multiple times in a mmbatchlist before the list completes loading
MM-7777 MMTextEditor Improper layout of the "Find & Replace" Overlay when exiting Fullscreen in MMTextEditor (Source Code)
MM-7858 MMTextEditor No "Table Overlay" in first column when the Table in MMTextEditor is at the most Left/Right of the Screen
MM-7861 MMTextEditor Browser freezes then crashes after selecting "Find & Replace" button in Rich Text Editor
MM-9306 MMTextEditor MMTextEdit, table border set to none prevents the border from being set to anything else.
MM-9785 Module: afilexprt Export modules that support emailing the exported files need to be sent from the store's email address
MM-8592 Module: applepay Applepay should not allow cancelation while the order is processing.
MM-7784 Module: authnet Auth.net always sends x_description=Miva+Merchant+Order
MM-8470 Module: authnet Authorize.Net: The wrong card type can be displayed in the Order Payment details in certain scenarios
MM-8826 Module: authnet Authorize.Net: The wrong card type can be displayed in the Order Payment details when using MivaPay.
MM-9392 Module: braintree Braintree: Private Key and Confirm Private Key fields are not validated the same
MM-8401 Module: chasepaytech Chase Paymentech: autocomplete=off is missing on Orbital Password fields
MM-8509 Module: cmp-cssui-addressbook un-checking customer address as the default still remains as default
MM-8411 Module: cmp-cssui-cattree ComponentModule_Initialize should hard code a value of 0 when loading the category tree
MM-7868 Module: cmp-cssui-mivapay UnstoredTokenExpiration is sent in the wrong units
MM-8035 Module: cmp-cssui-orderlist Order history should display the orders in descending order
MM-7821 Module: cmp-cssui-prodlist Large numbers of facet values are handled very inefficiently
MM-7932 Module: cmp-cssui-searchfield CSSUI Search Field: Search Preview Settings: Custom field selections are not saved if they are the only change made when using Advanced Mode
MM-9827 Module: cmp-cssui-searchfield Advanced mode Calculate Predicted Discounts and Sale Price is not saved unless other settings are also saved
MM-8491 Module: cmp-cssui-urls cmp-cssui-urls should check api version before calling StoreUIModule_Screen_Secure
MM-9063 Module: cmp-cssui-uslmltplattr Selection for radio and select options is lost between page loads
MM-7573 Module: cmp-mv-attributemachine ComponentModule_Prerender should not be attempting to find selected options if l.settings:preload is not set
MM-8407 Module: cmp-mv-attributemachine ComponentModule_Prerender should initialize the last selected count to 0
MM-7510 Module: cmp-mv-content Fatal error on template compiled with invalid template code
MM-7686 Module: cmp-mv-http-headers HTTP Headers: Headers created with a space at the end become uneditable after update to MM9
MM-7571 Module: cmp-mv-stdcatfields Search preview link does not clear current category.
MM-7547 Module: cmp-mv-stdshipmentfields Fix invalid tag definition at the start of the module
MM-5466 Module: cod It is trivially easy to bypass the COD charge
MM-8743 Module: cod Update sNN_COD.price column
MM-9476 Module: combofacets The Combination Facets module fails to install when the runtimecombofacets JavaScript resource already exists
MM-4032 Module: customfields Custom order fields are not populated prior to sending order notification emails
MM-7439 Module: customfields Clicking enter from an order custom field (text field) does not close the custom fields dialog box
MM-8351 Module: customfields Custom Fields: Module_Product_Field_Value_Array should not return an array when the fields are empty
MM-8558 Module: customfields Custom fields, custom field groups are not exported in the Batchlist CSV export.
MM-9673 Module: customfields Searching multitext custom fields is implemented extremely inefficiently
MM-8168 Module: devat European VAT: Multiple output encoding issues
MM-8355 Module: discount_addon Add to basket discount, adds product to basket but doesn't discount it in some cases
MM-7782 Module: discount_basket Basket Discount: Maximum Discount Amount field references invalid field in FieldError call
MM-7798 Module: discount_saleprice Module: Specific Sale Price: Duplicate sale price input fields are displayed when a product is assigned to multiple categories
MM-7819 Module: discount_saleprice Recalculating discounts for specific sale price gets confused when negative basket charges are present
MM-8115 Module: discount_saleprice Discount_saleprice, sale Pricing tab is not displayed on the product with only the product subscriptions are discounted.
MM-8142 Module: discount_saleprice Specific sale prices should be allowed to increase the price of an item
MM-9358 Module: discount_saleprice Specific Sale Price does not distinguish subscription terms in sale price tab group in product edit
MM-8498 Module: discount_shipping_basket High priority Shipping discount will exclude other discounts even when the basket total is not met
MM-6374 Module: discount_shipping_product Stacked product-level shipping discounts on the same method are not calculated properly
MM-7369 Module: discount_shipping_product Modify Shipping Discount (Discounted Products Only) to use the eligibility capability instead of items
MM-9933 Module: discount_shipping_product Shipping discount (discounted products only) displays fatal eof error when selecting shipping methods that are not always available.
MM-7591 Module: discount_volume Volume Discount, Absolute price, Basket price is off by $0.01 when product price and absolute price match.
MM-7796 Module: discount_volume Module: Volume Pricing: Volume pricing table becomes duplicated on products when both the price group and product are assigned to multiple categories
MM-8044 Module: discount_volume Volume pricing import should allow the import of 0% values.
MM-7274 Module: endicialabels Endicia labels should support stealth postage.
MM-7881 Module: flatord Module: Export Orders to Flat File: Custom field values for Order custom fields get exported for all following orders once a value is set
MM-7504 Module: imagemanagement Image Management: Check for updated images takes too long on large data sets
MM-8596 Module: imagemanagement Image management, check for updated images should gracefully handle errors when the file is missing.
MM-9589 Module: imagemanagement ImageManagement_Delete_UnreferencedImages does not work in certain scenarios on MivaSQL
MM-9594 Module: imagemanagement Module_Notify_Image_Delete fails to be called in certain scenarios
MM-9845 Module: mailchimp MailChimp does not install properly if the "mailchimp" JavaScript Resource already exists
MM-7140 Module: marketplaces Marketplaces: Etsy: Syntax error when importing orders
MM-7429 Module: marketplaces Marketplaces: Google Shopping: Item ID should be made available at runtime to make use of Google remarketing
MM-7778 Module: marketplaces Marketplaces: Amazon: Unknown field when sorting Amazon Accounts by Country
MM-7791 Module: marketplaces Runtime error when importing amazon orders from marketplaces if Customer Order Confirmation HTML Email is installed
MM-7815 Module: marketplaces Marketplaces: Etsy: Product Listing Settings: "When it was Made" drop-down contains invalid values
MM-7892 Module: marketplaces Marketplaces: eBay: Edit Shipping Policy: Handling time always displays as 0 days
MM-8405 Module: marketplaces MP_EtsyItemSettings_Delete_ProductID should only call MP_EtsyItemCategory_Delete_Hierarchy when an associated category exists
MM-7879 Module: mvcanadapost Double clicking continue on OCST causes Canada Post rates to not be displayed.
MM-4951 Module: mvfedexsoap insured value skews shipping rates when soft goods are in the basket.
MM-7317 Module: mvfedexsoap There is no way to suppress the InsuredValue tag in rate requests
MM-7877 Module: mvfedexsoap Double clicking continue on OCST causes FedEx rates to not be displayed.
MM-7433 Module: mvga When analytics.js becomes blocked the add to basket button does not function
MM-6511 Module: mvusps USPS Priority size restrictions should be updated.
MM-7878 Module: mvusps Double clicking continue on OCST causes USPS rates to not be displayed.
MM-8365 Module: orderworkflow Conditions should include "length(xxx)" entries in the auto-populate dropdown for arrays
MM-9336 Module: orderworkflow Order workflows, conditions, field cannot be empty error does not get cleared when you set a field value via auto fill.
MM-3784 Module: packbyquantity Box selection needs to be able to change as it is packing items when excluding boxes smaller than product dimensions is checked
MM-3785 Module: packbyweight Box selection needs to be able to change as it is packing items when excluding boxes smaller than product dimensions is checked
MM-3591 Module: paypaladv sNN_PayPalAdvTokens column is too long for MivaSQL
MM-4436 Module: productimport Importing products should support multiple attribute templates at a time
MM-7919 Module: ptbship Editing a table to show a redundant ceiling does not display error
MM-7899 Module: readytheme ReadyTheme: Product Listings: Product links do not honor "Do Not Include Category Code" setting at runtime
MM-9964 Module: readytheme ReadyTheme: ModuleProvisionStore_xxx_Update error when the Code value changes case
MM-8404 Module: report_productsales Temporary table created with column "orderdate" should match the orderdate column type on sNN_Orders
MM-8403 Module: report_sales Temporary table created with column "orderdate" should match the orderdate column type on sNN_Orders
MM-8380 Module: report_subscription_stats Subscriptions Statistics Report: Subscription terms set to indefinite do not count as active unless processed within time frame
MM-7603 Module: reviewbaskets Review baskets, deleting baskets from the batchlist causes orphaned basket records on all other basket tables.
MM-9117 Module: square Capturing payment after 6 days fails but returns 200
MM-9137 Module: square Square backend changes have broken capture
MM-7789 Module: statetax Changing a state code results in a "State Not Found" entry in the state tax list
MM-7595 Module: stdfacets Case insensitive attribute option prompts can lead to loss of facet selection
MM-7619 Module: stdfacets Fatal error at runtime search when square brackets "[]" are present in Facet codes
MM-7810 Module: stdfacets Standard Facets: Incorrect facet value count is returned
MM-7943 Module: stdfacets Facet Rules: Facet Display Names do not work properly in Standard Facets
MM-7909 Module: stdschtasks Standard Scheduled Task: Import: The file being imported should not be accessible during import
MM-8575 Module: stwizard StoreWizardModule_Validate returns 1 even when the sub-module Module_Wizard_Validate function fails
MM-4427 Module: templatebatchreports Template based batch reports do not properly encode "product-info" information
MM-8107 Module: templatebatchreports Shipment picklist gets the wrong part product when an attribute template is linked multiple times to a product.
MM-8261 Module: templatefeed Template Based Feed: Product variant feeds does not load all products when "All" is selected.
MM-8292 Module: templatefeed Template Based Feed: Custom product, category, and customer fields that have the same code in multiple modules causes incorrect behavior
MM-7498 Module: templateorderemails TemplateOrderEmailXxxx_Load() calls could be eliminated
MM-7615 Module: templateorderemails Abandoned basket emails do not get sent for abandoned customer baskets
MM-7865 Module: templateorderemails Template Based Emails: Add / edit email dialog spells "Etsy" wrong
MM-8848 Module: tokenlist Tokenlist can not find variables on the page when called with mvtj.
MM-7876 Module: upsxml Double clicking continue on OCST causes UPS rates to not be displayed.
MM-9279 Module: variantimport Variant Import: Attribute / options are not validated properly in certain scenarios
MM-3514 Module: vat Generic VAT: Add configuration option to tax shipping charges
MM-7920 Module: wtbship Editing a table to show a redundant ceiling does not display error
MM-7621 Payment Available payment methods are not loaded when viewing the add product screen.
MM-7869 Payment UnstoredTokenExpiration for MivaPay transactions in admin is sent in the wrong units
MM-8223 Payment Order Payment Cards are not deleted from MivaPay when the card is deleted from the store
MM-8256 Price Groups Price Groups: Batchlist: CSV download does not populate the "TYPE" column when downloaded
MM-2652 Provisioning Order_Add: Dummy basket created for CalculateCharges does not include variant_id
MM-7745 Provisioning Provisioning: Adding a gift certificate product to an order does not generate a gift certificate record
MM-7940 Provisioning Product_Update: Comparision of codes should be done in a case insensitive fashion
MM-7986 Provisioning PRV_Order_Item_OptionList needs to set the order option attribute template attribute id
MM-7987 Provisioning PRV_Order_Item_OptionList does not properly handle Attribute Templates in certain scenarios
MM-8384 Provisioning Provisioning allows payment cards to be retained for zero days.
MM-8452 Provisioning Customer_Update: Comparison of codes should be done in a case insensitive fashion
MM-9107 Provisioning Provisioning, ProductAttributeOption_Update does not update the code field properly.
MM-9511 Provisioning ScheduledTask_Add and ScheduledTask_Update do not allow explicitly setting Trigger to an empty string
MM-6815 Reporting Subsystem Main screen reports should be generated via scheduled tasks, rather than on page hit
MM-8329 Reporting Subsystem CSV export of report data does not fully implement RFC 4180
MM-8408 Reporting Subsystem MMCanvasChart throws a JavaScript error on empty datasets
MM-8417 Reporting Subsystem MMCanvasChart does not scale small decimal values correctly
MM-8396 Scheduled Tasks ScheduledTasks_Spawn_AsynchronousTask should verify a store is opened before attempting to run scheduled tasks
MM-9506 Scheduled Tasks Failure of a scheduled task that puts the store in maintenance mode leaves the store permanently in maintenance mode
MM-7577 Shipping/Packaging Rules ZPL Preview: Graph Box does not check against valid color values
MM-7578 Shipping/Packaging Rules ZPL Preview: SVG drawn barcodes with 270 degree rotation are not positioned correctly
MM-7579 Shipping/Packaging Rules ZPL Preview: Barcode 128 can generate invalid mod check entry
MM-7787 Shipping/Packaging Rules Shipping Method Rules: sNN_AvailGroupXShippingMethod / sNN_ProductShippingMethods tables not updated when a shipping method is renamed
MM-8120 Shipping/Packaging Rules Product variants should inherit master products shipping rules (exclude all unless permitted)
MM-7203 Subscriptions Orders should not allow the splitting of subscription items
MM-7630 Subscriptions ProductSubscriptionTerm_Add, invalid value for term error is returned when the term tag is not present.
MM-7701 Subscriptions CSUB is not updated from framework when Cancelled Subscription Settings set to Hide
MM-8371 Subscriptions Subscriptions batch list, Process button should have a confirmation pop-up to prevent accidental orders.
MM-8438 Subscriptions JS error when attempting to validate an attribute on the Customer Subscription Add / Edit Dialog
MM-8605 Subscriptions Subscriptions, specific dates annually, next order date is always set to the first date of the next year.
MM-9237 Subscriptions Subscriptions, subscriptionfields, Display Estimated Shipping Charges does not account for product discounts.
MM-8617 Subscriptions Basket still exists after failing to process a subscription based order
MM-8506 Template Import/Export Page List: Template Import/Export: Importing / Exporting multiple pages will send off all requests simultaneously
MM-7805 Template Subsystem Template Subsystem: CommonComponentFields_Initialize_xxx_CustomField_ModuleList_Load doesn't set the :skip flag and breaks backwards compatability
MM-8548 Template Subsystem JavaScript / CSS Resources have incorrect cache busting behavior for absolute file paths with "local" resource types
MM-9052 Template Subsystem JSON_Item_Delete allows items assigned to one or more pages to be deleted
MM-9525 Template Subsystem EnsurePathPermissions doesn't work... at all
MM-9938 Template Subsystem Multiple Template Manager JSON functions do not properly handle Local File resources with absolute paths
MM-2537 Upgrade Subsystem Upgrade system does not properly handle patchprogress/patchstepprogress database errors
MM-3594 Upgrade Subsystem Patch prerequisite errors result in an empty error message being displayed to the user
MM-9284 Upsale Runtime_UpsoldProductList_Load_Basket_Eligible inefficiently loads all records from sNN_UpsellXProduct to determine if a product has required products
MM-8157 Wish Lists Add all to basket button from wish list stops half way if any items are out of stock.
MM-9432 Wish Lists Products added to the basket from the wish list should group with similar product added to the basket from PROD.
(0 vote(s))
This article was helpful
This article was not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below. This is required to prevent automated registrations and form submissions.

Help Desk Software by Kayako support.miva.com/supportsuite/index.php?