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-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-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-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-6343 | Framework Import/Export | Framework export only exports image references in CSS files that use the %STORE_BASEREF% token |
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-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. |
MM-8617 | | Basket still exists after failing to process a subscription based order |
MM-9182 | | Pre-calculated discount prices ignore exclude for same group exclusions. |
MM-9421 | | Order processing batch list has no way to capture payment for a selected batch |
MM-9423 | | Order Processing Batch List - Capture Payment for selected batch could timeout |
MM-9704 | | Order processing > shipments > persistent filter for “status>time limit>picking" does not return results. |
MM-9738 | | Product custom field values are no longer retreived through the Module_Product_Field_Query_Value API |