24/7 Support: 800.608.6482

Features

Miva 10.00.00 Bug List

Bug ID Component Description
MM-9148ActionDialogActionDialog.prototype.Show calls Modal_Show with onEsc / onEnter parameters backwards
MM-2782Administrative InterfaceWhole number validation does not properly enforce integer limits, leading to database errors in MySQL strict mode
MM-3680Administrative InterfaceUploaded/generated images should be partitioned into no more than 10k files per directory
MM-4005Administrative InterfaceNetherlands Antilles should be removed from the country list
MM-5914Administrative InterfaceAdding duplicate attribute codes to an order line item causes attribute prices to be displayed incorrectly
MM-7046Administrative InterfaceFeature Request: Resize Edit Inventory Dialogue
MM-7422Administrative InterfaceFeature Request: Restrict dragging of Skinned Dialogues outside of upper/left borders
MM-7436Administrative InterfaceFatal error when attempting to set circular category hierarchy
MM-7451Administrative InterfaceFeature Request: Add the ability to "unship" shipments and split items that are in the "Shipped" status
MM-7484Administrative InterfaceMMMenuButton: SubMenu: Sub Menu is hidden when pressing mouse down on the scroll bar
MM-7495Administrative InterfaceMMScreen_Load_MMScreenContext should only call StoreModuleList_Load_Active when a store has been opened
MM-7744Administrative InterfaceAdmin: Module upload handler should return a proper error when an invalid file / module is passed to it
MM-7749Administrative InterfaceCatalog, Facet Rules, edit Category Rules, Facet Display Type is blank when setup by provisioning file.
MM-7793Administrative InterfaceOrder Processing: The payment module column is still too slow to use on large stores
MM-7882Administrative InterfaceOrder Processing: Advanced search dialog can be stretched too wide with a long shipping method name
MM-7917Administrative InterfaceUsers with edit product permissions only can delete a products shipping dimensions by accident on update.
MM-8046Administrative InterfaceMETA Description and META Keywords do not appear in Price Group Discounted Subscription window
MM-8138Administrative InterfaceMany item-dialog related errors cause the order overlay details to remain in a processing state forever
MM-8197Administrative InterfaceSession timeout message is logged when a potential session hijack is detected
MM-8245Administrative InterfaceWhen canceling an item, sales tax is recalculated only when discounts are recalculated
MM-8374Administrative InterfaceUsers with edit product permissions only can delete a products Limit Payment Methods setting by accident on update.
MM-8381Administrative InterfaceThe "FireEvent" function uses deprecated "createEvent" calls
MM-8398Administrative InterfaceAdd store screen should not call StoreModuleList_Load_Features
MM-8402Administrative InterfacereCAPTCHA private key and confirm private key are missing autocomplete= off
MM-8425Administrative InterfaceRecalculate discounts is not performed when creating an order from edit customer screen.
MM-8427Administrative InterfacePA-DSS Checklist incorrectly thinks that a MySQL database is remote when there is no "@hostname"
MM-8449Administrative InterfaceScheduled tasks are attempted to be run even after a store is deleted
MM-8451Administrative InterfaceHistory, HistoryList_Load can become overly large (2.5mb) for each page hit.
MM-8479Administrative InterfaceCreating a new order from within an order leaves the source field blank and source id of 0.
MM-8490Administrative Interfacev56_Order_Update_Total: Does not send correct parameters to Module_Notify_Order_TotalChange
MM-8508Administrative InterfaceArchiving payment data should reset sNN_Orders.pay_id to 0
MM-8526Administrative InterfaceMMBatchList: Deleting large datasets with children can cause the parent records to not be deleted
MM-9331Administrative InterfaceOrder, total_ship field does not get updated when applying a shipping discount in admin after the shipment method is applied to the order.
MM-9723Administrative InterfaceMiva merchant cookies should set the SameSite attribute.
MM-9847Administrative InterfaceJSON_ValidateAdminSession sets an expiration date on admin cookies, preventing them from being discarded when the browser is closed
MM-9934Administrative InterfaceNon-module domain-level file upload is not possible after 9.12.00
MM-6342AffiliatesAFED page has Terms field in wrong position
MM-8820AffiliatesCustomers and Affiliates with empty passwords should not be permitted to log in
MM-8527Attribute TemplatesEdit 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-9065Attribute TemplatesAttribute templates that are assigned to a product more than once only have their reference count decremented by 1 when the product is deleted
MM-8763Automated TestsPackByWeight_MaxWeight input field is not properly rounded to two decimal digits
MM-8392Core JSONJSON_Attribute_CopyLinkedTemplate: Reference count on attribute template being copied is not decremented
MM-8395Core JSONJSON_UserPrivilegeList should only attempt to load a user's store privileges when a store exists
MM-8406Core JSONJSON_Possible and lower level functions should return an error instead of outputting a JSON response error
MM-8494Core JSONMaintenance mode IPs are not verified in all scenarios
MM-8821Core JSONProductImage_Upload fails if graphics/ directory does not exist
MM-9790Core JSONUsing a large amount of custom fields can cause a too many tables error in MySQL / MariaDB
MM-9802Core JSONJSON_Array_Coalesce_Integer not wrapping value in int()
MM-3089Core RuntimeRuntime: able to create an order with duplicate shipping charges.
MM-5268Core RuntimeRace condition when adding tax and shipping charge to an order at runtime.
MM-8101Core RuntimeInconsistent spelling of Cancelled status on ORDS page
MM-9201CSSUI TemplatesWhen multiple split payments are in use, the OPAY page incorrectly displays "Entire Order Total" instead of "Remaining Order Total"
MM-8370CustomersCustomer email addresses are truncated to 50 characters, causing login issues if the email address exceeds this length restriction
MM-9893CustomersPRV_Action_Provision_Store_CustomerAddress_Delete never resets the default shipping / billing IDs for the customer record
MM-7394Database Abstraction LayerFailure to decrypt the database password causes a connection to be made without a password
MM-3866Database LayerDatabase columns that store a time_t should use a numeric or native date/time datatype
MM-3966Database LayerIndex sNN_Baskets_1 on sNN_Baskets should be a unique index
MM-7792Database LayerExpired basket deletion with a large number of baskets takes too long
MM-7957Database LayerProduct list cache population query needlessly joins to inventory tables
MM-7985Database LayerImage_Load_File: Case insensitive filename matching leads to inability to use an image with same name but different casing
MM-8397Database LayerStore_Delete attempts to delete non-existent sNN_UserPreferences table
MM-9283Database LayerDefault customer order history list uses an unindexed query on sNN_Orders
MM-7643Digital DownloadsDigital Downloads: An order item consisting of a digital download should be split into separate order items when the quantity is more than 1
MM-5456Discounting SubsystemShipping discount totals are not updated when recalculating shipping from admin
MM-5458Discounting Subsystem"Invisible" tax/shipping charges can impact the discounting process
MM-5465Discounting SubsystemApplying or removing a discount from an order removes COD charge
MM-8845Discounting SubsystemDiscounts get calculated incorrectly for Variant part products when using sum of parts.
MM-8759FacetsFacet multi-option logic is inconsistent.
MM-7537FeedsTemplate Data Feed: Feed fails to load inactive products using Load Variants checkbox
MM-6343Framework Import/ExportFramework export only exports image references in CSS files that use the %STORE_BASEREF% token
MM-7511Framework Import/ExportFrameworks exported with images in the sNN_Images table should be including an Image_Add tag
MM-7606Gift CertificatesAdmin log messages for updating a Gift Certificate show as created.
MM-7654Gift CertificatesGift certificate redeemed does not properly set order status.
MM-7309MMBatchListUnicode RTL / LTR characters are added to date fields when downloading batchlist CSV data in IE 11 and Edge
MM-7593MMBatchListMMBatchLists using sort-only "Display Order" columns are unintentionally sending display order data on insert/update
MM-7728MMBatchListMMBatchList: Column names should be entity encoded when output
MM-7779MMBatchListAssign lists implementation of delete has the potential for confusion
MM-8036MMBatchListMMBatchList should trap errors related to encodeURIComponent and display a nicely formatted error instead
MM-8815MMBatchListJS error when scrolling multiple times in a mmbatchlist before the list completes loading
MM-7777MMTextEditorImproper layout of the "Find & Replace" Overlay when exiting Fullscreen in MMTextEditor (Source Code)
MM-7858MMTextEditorNo "Table Overlay" in first column when the Table in MMTextEditor is at the most Left/Right of the Screen
MM-7861MMTextEditorBrowser freezes then crashes after selecting "Find & Replace" button in Rich Text Editor
MM-9306MMTextEditorMMTextEdit, table border set to none prevents the border from being set to anything else.
MM-9785Module: afilexprtExport modules that support emailing the exported files need to be sent from the store's email address
MM-8592Module: applepayApplepay should not allow cancelation while the order is processing.
MM-7784Module: authnetAuth.net always sends x_description=Miva+Merchant+Order
MM-8470Module: authnetAuthorize.Net: The wrong card type can be displayed in the Order Payment details in certain scenarios
MM-8826Module: authnetAuthorize.Net: The wrong card type can be displayed in the Order Payment details when using MivaPay.
MM-9392Module: braintreeBraintree: Private Key and Confirm Private Key fields are not validated the same
MM-8401Module: chasepaytechChase Paymentech: autocomplete=off is missing on Orbital Password fields
MM-8509Module: cmp-cssui-addressbookun-checking customer address as the default still remains as default
MM-8411Module: cmp-cssui-cattreeComponentModule_Initialize should hard code a value of 0 when loading the category tree
MM-7868Module: cmp-cssui-mivapayUnstoredTokenExpiration is sent in the wrong units
MM-8035Module: cmp-cssui-orderlistOrder history should display the orders in descending order
MM-7821Module: cmp-cssui-prodlistLarge numbers of facet values are handled very inefficiently
MM-7932Module: cmp-cssui-searchfieldCSSUI Search Field: Search Preview Settings: Custom field selections are not saved if they are the only change made when using Advanced Mode
MM-9827Module: cmp-cssui-searchfieldAdvanced mode Calculate Predicted Discounts and Sale Price is not saved unless other settings are also saved
MM-8491Module: cmp-cssui-urlscmp-cssui-urls should check api version before calling StoreUIModule_Screen_Secure
MM-9063Module: cmp-cssui-uslmltplattrSelection for radio and select options is lost between page loads
MM-7573Module: cmp-mv-attributemachineComponentModule_Prerender should not be attempting to find selected options if l.settings:preload is not set
MM-8407Module: cmp-mv-attributemachineComponentModule_Prerender should initialize the last selected count to 0
MM-7510Module: cmp-mv-contentFatal error on template compiled with invalid template code
MM-7686Module: cmp-mv-http-headersHTTP Headers: Headers created with a space at the end become uneditable after update to MM9
MM-7571Module: cmp-mv-stdcatfieldsSearch preview link does not clear current category.
MM-7547Module: cmp-mv-stdshipmentfieldsFix invalid tag definition at the start of the module
MM-5466Module: codIt is trivially easy to bypass the COD charge
MM-8743Module: codUpdate sNN_COD.price column
MM-9476Module: combofacetsThe Combination Facets module fails to install when the runtimecombofacets JavaScript resource already exists
MM-4032Module: customfieldsCustom order fields are not populated prior to sending order notification emails
MM-7439Module: customfieldsClicking enter from an order custom field (text field) does not close the custom fields dialog box
MM-8351Module: customfieldsCustom Fields: Module_Product_Field_Value_Array should not return an array when the fields are empty
MM-8558Module: customfieldsCustom fields, custom field groups are not exported in the Batchlist CSV export.
MM-9673Module: customfieldsSearching multitext custom fields is implemented extremely inefficiently
MM-8168Module: devatEuropean VAT: Multiple output encoding issues
MM-8355Module: discount_addonAdd to basket discount, adds product to basket but doesn't discount it in some cases
MM-7782Module: discount_basketBasket Discount: Maximum Discount Amount field references invalid field in FieldError call
MM-7798Module: discount_salepriceModule: Specific Sale Price: Duplicate sale price input fields are displayed when a product is assigned to multiple categories
MM-7819Module: discount_salepriceRecalculating discounts for specific sale price gets confused when negative basket charges are present
MM-8115Module: discount_salepriceDiscount_saleprice, sale Pricing tab is not displayed on the product with only the product subscriptions are discounted.
MM-8142Module: discount_salepriceSpecific sale prices should be allowed to increase the price of an item
MM-9358Module: discount_salepriceSpecific Sale Price does not distinguish subscription terms in sale price tab group in product edit
MM-8498Module: discount_shipping_basketHigh priority Shipping discount will exclude other discounts even when the basket total is not met
MM-6374Module: discount_shipping_productStacked product-level shipping discounts on the same method are not calculated properly
MM-7369Module: discount_shipping_productModify Shipping Discount (Discounted Products Only) to use the eligibility capability instead of items
MM-9933Module: discount_shipping_productShipping discount (discounted products only) displays fatal eof error when selecting shipping methods that are not always available.
MM-7591Module: discount_volumeVolume Discount, Absolute price, Basket price is off by $0.01 when product price and absolute price match.
MM-7796Module: discount_volumeModule: Volume Pricing: Volume pricing table becomes duplicated on products when both the price group and product are assigned to multiple categories
MM-8044Module: discount_volumeVolume pricing import should allow the import of 0% values.
MM-7274Module: endicialabelsEndicia labels should support stealth postage.
MM-7881Module: flatordModule: Export Orders to Flat File: Custom field values for Order custom fields get exported for all following orders once a value is set
MM-7504Module: imagemanagementImage Management: Check for updated images takes too long on large data sets
MM-8596Module: imagemanagementImage management, check for updated images should gracefully handle errors when the file is missing.
MM-9589Module: imagemanagementImageManagement_Delete_UnreferencedImages does not work in certain scenarios on MivaSQL
MM-9594Module: imagemanagementModule_Notify_Image_Delete fails to be called in certain scenarios
MM-9845Module: mailchimpMailChimp does not install properly if the "mailchimp" JavaScript Resource already exists
MM-7140Module: marketplacesMarketplaces: Etsy: Syntax error when importing orders
MM-7429Module: marketplacesMarketplaces: Google Shopping: Item ID should be made available at runtime to make use of Google remarketing
MM-7778Module: marketplacesMarketplaces: Amazon: Unknown field when sorting Amazon Accounts by Country
MM-7791Module: marketplacesRuntime error when importing amazon orders from marketplaces if Customer Order Confirmation HTML Email is installed
MM-7815Module: marketplacesMarketplaces: Etsy: Product Listing Settings: "When it was Made" drop-down contains invalid values
MM-7892Module: marketplacesMarketplaces: eBay: Edit Shipping Policy: Handling time always displays as 0 days
MM-8405Module: marketplacesMP_EtsyItemSettings_Delete_ProductID should only call MP_EtsyItemCategory_Delete_Hierarchy when an associated category exists
MM-7879Module: mvcanadapostDouble clicking continue on OCST causes Canada Post rates to not be displayed.
MM-4951Module: mvfedexsoapinsured value skews shipping rates when soft goods are in the basket.
MM-7317Module: mvfedexsoapThere is no way to suppress the InsuredValue tag in rate requests
MM-7877Module: mvfedexsoapDouble clicking continue on OCST causes FedEx rates to not be displayed.
MM-7433Module: mvgaWhen analytics.js becomes blocked the add to basket button does not function
MM-6511Module: mvuspsUSPS Priority size restrictions should be updated.
MM-7878Module: mvuspsDouble clicking continue on OCST causes USPS rates to not be displayed.
MM-8365Module: orderworkflowConditions should include "length(xxx)" entries in the auto-populate dropdown for arrays
MM-9336Module: orderworkflowOrder workflows, conditions, field cannot be empty error does not get cleared when you set a field value via auto fill.
MM-3784Module: packbyquantityBox selection needs to be able to change as it is packing items when excluding boxes smaller than product dimensions is checked
MM-3785Module: packbyweightBox selection needs to be able to change as it is packing items when excluding boxes smaller than product dimensions is checked
MM-3591Module: paypaladvsNN_PayPalAdvTokens column is too long for MivaSQL
MM-4436Module: productimportImporting products should support multiple attribute templates at a time
MM-7919Module: ptbshipEditing a table to show a redundant ceiling does not display error
MM-7899Module: readythemeReadyTheme: Product Listings: Product links do not honor "Do Not Include Category Code" setting at runtime
MM-9964Module: readythemeReadyTheme: ModuleProvisionStore_xxx_Update error when the Code value changes case
MM-8404Module: report_productsalesTemporary table created with column "orderdate" should match the orderdate column type on sNN_Orders
MM-8403Module: report_salesTemporary table created with column "orderdate" should match the orderdate column type on sNN_Orders
MM-8380Module: report_subscription_statsSubscriptions Statistics Report: Subscription terms set to indefinite do not count as active unless processed within time frame
MM-7603Module: reviewbasketsReview baskets, deleting baskets from the batchlist causes orphaned basket records on all other basket tables.
MM-9117Module: squareCapturing payment after 6 days fails but returns 200
MM-9137Module: squareSquare backend changes have broken capture
MM-7789Module: statetaxChanging a state code results in a "State Not Found" entry in the state tax list
MM-7595Module: stdfacetsCase insensitive attribute option prompts can lead to loss of facet selection
MM-7619Module: stdfacetsFatal error at runtime search when square brackets "[]" are present in Facet codes
MM-7810Module: stdfacetsStandard Facets: Incorrect facet value count is returned
MM-7943Module: stdfacetsFacet Rules: Facet Display Names do not work properly in Standard Facets
MM-7909Module: stdschtasksStandard Scheduled Task: Import: The file being imported should not be accessible during import
MM-8575Module: stwizardStoreWizardModule_Validate returns 1 even when the sub-module Module_Wizard_Validate function fails
MM-4427Module: templatebatchreportsTemplate based batch reports do not properly encode "product-info" information
MM-8107Module: templatebatchreportsShipment picklist gets the wrong part product when an attribute template is linked multiple times to a product.
MM-8261Module: templatefeedTemplate Based Feed: Product variant feeds does not load all products when "All" is selected.
MM-8292Module: templatefeedTemplate Based Feed: Custom product, category, and customer fields that have the same code in multiple modules causes incorrect behavior
MM-7498Module: templateorderemailsTemplateOrderEmailXxxx_Load() calls could be eliminated
MM-7615Module: templateorderemailsAbandoned basket emails do not get sent for abandoned customer baskets
MM-7865Module: templateorderemailsTemplate Based Emails: Add / edit email dialog spells "Etsy" wrong
MM-8848Module: tokenlistTokenlist can not find variables on the page when called with mvtj.
MM-7876Module: upsxmlDouble clicking continue on OCST causes UPS rates to not be displayed.
MM-9279Module: variantimportVariant Import: Attribute / options are not validated properly in certain scenarios
MM-3514Module: vatGeneric VAT: Add configuration option to tax shipping charges
MM-7920Module: wtbshipEditing a table to show a redundant ceiling does not display error
MM-7621PaymentAvailable payment methods are not loaded when viewing the add product screen.
MM-7869PaymentUnstoredTokenExpiration for MivaPay transactions in admin is sent in the wrong units
MM-8223PaymentOrder Payment Cards are not deleted from MivaPay when the card is deleted from the store
MM-8256Price GroupsPrice Groups: Batchlist: CSV download does not populate the "TYPE" column when downloaded
MM-2652ProvisioningOrder_Add: Dummy basket created for CalculateCharges does not include variant_id
MM-7745ProvisioningProvisioning: Adding a gift certificate product to an order does not generate a gift certificate record
MM-7940ProvisioningProduct_Update: Comparision of codes should be done in a case insensitive fashion
MM-7986ProvisioningPRV_Order_Item_OptionList needs to set the order option attribute template attribute id
MM-7987ProvisioningPRV_Order_Item_OptionList does not properly handle Attribute Templates in certain scenarios
MM-8384ProvisioningProvisioning allows payment cards to be retained for zero days.
MM-8452ProvisioningCustomer_Update: Comparison of codes should be done in a case insensitive fashion
MM-9107ProvisioningProvisioning, ProductAttributeOption_Update does not update the code field properly.
MM-9511ProvisioningScheduledTask_Add and ScheduledTask_Update do not allow explicitly setting Trigger to an empty string
MM-6815Reporting SubsystemMain screen reports should be generated via scheduled tasks, rather than on page hit
MM-8329Reporting SubsystemCSV export of report data does not fully implement RFC 4180
MM-8408Reporting SubsystemMMCanvasChart throws a JavaScript error on empty datasets
MM-8417Reporting SubsystemMMCanvasChart does not scale small decimal values correctly
MM-8396Scheduled TasksScheduledTasks_Spawn_AsynchronousTask should verify a store is opened before attempting to run scheduled tasks
MM-9506Scheduled TasksFailure of a scheduled task that puts the store in maintenance mode leaves the store permanently in maintenance mode
MM-7577Shipping/Packaging RulesZPL Preview: Graph Box does not check against valid color values
MM-7578Shipping/Packaging RulesZPL Preview: SVG drawn barcodes with 270 degree rotation are not positioned correctly
MM-7579Shipping/Packaging RulesZPL Preview: Barcode 128 can generate invalid mod check entry
MM-7787Shipping/Packaging RulesShipping Method Rules: sNN_AvailGroupXShippingMethod / sNN_ProductShippingMethods tables not updated when a shipping method is renamed
MM-8120Shipping/Packaging RulesProduct variants should inherit master products shipping rules (exclude all unless permitted)
MM-7203SubscriptionsOrders should not allow the splitting of subscription items
MM-7630SubscriptionsProductSubscriptionTerm_Add, invalid value for term error is returned when the term tag is not present.
MM-7701SubscriptionsCSUB is not updated from framework when Cancelled Subscription Settings set to Hide
MM-8371SubscriptionsSubscriptions batch list, Process button should have a confirmation pop-up to prevent accidental orders.
MM-8438SubscriptionsJS error when attempting to validate an attribute on the Customer Subscription Add / Edit Dialog
MM-8605SubscriptionsSubscriptions, specific dates annually, next order date is always set to the first date of the next year.
MM-9237SubscriptionsSubscriptions, subscriptionfields, Display Estimated Shipping Charges does not account for product discounts.
MM-8506Template Import/ExportPage List: Template Import/Export: Importing / Exporting multiple pages will send off all requests simultaneously
MM-7805Template SubsystemTemplate Subsystem: CommonComponentFields_Initialize_xxx_CustomField_ModuleList_Load doesn't set the :skip flag and breaks backwards compatability
MM-8548Template SubsystemJavaScript / CSS Resources have incorrect cache busting behavior for absolute file paths with "local" resource types
MM-9052Template SubsystemJSON_Item_Delete allows items assigned to one or more pages to be deleted
MM-9525Template SubsystemEnsurePathPermissions doesn't work... at all
MM-9938Template SubsystemMultiple Template Manager JSON functions do not properly handle Local File resources with absolute paths
MM-2537Upgrade SubsystemUpgrade system does not properly handle patchprogress/patchstepprogress database errors
MM-3594Upgrade SubsystemPatch prerequisite errors result in an empty error message being displayed to the user
MM-9284UpsaleRuntime_UpsoldProductList_Load_Basket_Eligible inefficiently loads all records from sNN_UpsellXProduct to determine if a product has required products
MM-8157Wish ListsAdd all to basket button from wish list stops half way if any items are out of stock.
MM-9432Wish ListsProducts added to the basket from the wish list should group with similar product added to the basket from PROD.
MM-8617Basket still exists after failing to process a subscription based order
MM-9182Pre-calculated discount prices ignore exclude for same group exclusions.
MM-9421Order processing batch list has no way to capture payment for a selected batch
MM-9423Order Processing Batch List - Capture Payment for selected batch could timeout
MM-9704Order processing > shipments > persistent filter for “status>time limit>picking" does not return results.
MM-9738Product custom field values are no longer retreived through the Module_Product_Field_Query_Value API

Looking for Developer Docs?

We have a whole section for that, including: Developer Training Series, Template Language docs, Module Development tutorials and much, much more.

Head to the Developer Section

Copyright © 1997 – 2024 Miva®, Miva Merchant®, MivaPay®, MivaCon®, Camp Miva®, Miva Connect®, Miva, Inc. All Rights Reserved.