Release notes for Modular Merchant version 4.120118.1322 - Administration Area
- Declined Orders Report
Records can now be deleted on the Search Declined Orders page. - Order Editor
On the Search Orders page, orders placed using a customer's Credit Account will no longer display an "ajax notice" in the Payment Info section of the page. - Typos
Fixed several instances of "cusotmer" throughout the Administration Area. - Scan File Server & Add a Series of Digital Objects
The "Scan File Server & Add a Series of Digital Objects" tool will now work as intended when scanning the store's digital_objects directory. It will no longer get stuck on a white screen when trying to read the files in the directory. - Subscription Editor
Fixed an issue in the Subscription Editor that could affect subscriptions containing more than one product. The Price Override, Hold, and Gift Wrap settings could get out of sync when the subscription was saved. For example, if product 2 in the subscription was put on hold, the hold could have incorrectly moved to product 1 when the subscription was saved. - Search Orders
Orders can now be searched by: Coupon Code, Product Serial Number, Triggered Event SID, and Triggered Event Name. - Digital Delivery module
Added a page to the Digital Delivery module to search for files in the store's "digital_objects" directory that aren't associated with any Digital Objects, and delete them. The new page is titled Search Unused Digital Objects. If there are unused files in the "digital_objects" directory, then a link to this new page will automatically be added to the Digital Delivery module's homepage in the store's Administration Area at [Modules > Digital Delivery]. The link to the page will appear in the section of the page titled Digital Objects. If there aren't any unused files in the "digital_objects" directory, then the link to this new page will not be displayed. - Import/Export System Revamped
The Import/Export system has been completely revamped. The new system offers more flexibility in how the spreadsheet data can be formatted, the option to use text names instead of SID numbers in many cases, and improved documentation. - Checkbox Toggle
The Search Customers, Search Products and Search Orders pages have been updated with the new, preferred method for highlighting the table rows. Instead of a click anywhere on the entire table row toggling the checkbox and highlighting the row, now it only happens when the cell containing the checkbox itself is clicked. - Search Customers
The following fields on the Search Customers page have been changed from static "Yes/No" text to interactive "YES/NO" toggle buttons: Has Net Terms, Tax Exempt, Email Opt-in, Is an Affiliate and Active. Toggling these buttons between "YES" and "NO" will also update the customer record; there's no need to submit the "Perform an action on the rows selected above..." option at the bottom of the page when toggling the "YES/NO" buttons. - Search Products
The following fields on the Search Products page have been changed from static "Yes/No" text to interactive "YES/NO" toggle buttons: Restrict Quantity, Tax Exempt, Shipping Exempt, Ship Solo, Gift Wrap, Featured, Is Searchable, Is Hidden, Wish List Compatible, Reviews Compatible and Active. Toggling these buttons between "YES" and "NO" will also update the customer record; there's no need to submit the "Perform an action on the rows selected above..." option at the bottom of the page when toggling the "YES/NO" buttons. - Search Orders
Completely rebuilt the code on the Search Orders page that performs the database queries. This will have a significant impact on the speed of searches performed on this page, especially for stores with a large number of order records. In some cases, the time required to perform complex searches has been reduced from several minutes down to seconds. - System Settings
Added an option for "2 days" to the "Email Archive" System Setting. (This setting determines how long records in the Email Archive report are retained.) - Template Package Sandbox
The Delete Templates tool in the Template Package Sandbox has been completely redesigned. It is now possible to delete selected templates in a Template Package. (Previously, the Delete tool could only delete an entire Template Package.) - Template Package Sandbox
The Populate Templates tool in the Template Package Sandbox has been completely redesigned. It is now possible to populate selected templates in a Template Package. (Previously, the Populate tool would always add all missing templates to a Template Package.) - Event Engine
- New Product Event Triggers
Two new triggers have been added to the basket Trigger Type. Events can now be triggered based on the total quantity of all products in the basket, or the number of different products in the basket. - QuickCode Tags
- PRODUCT-IMAGE-URL
The {PRODUCT-IMAGE-URL} QuickCode Tag can now be used in the product page's template, such as product.tpl. (Previously, using this QuickCode Tag on the product page would result in a warning message stating that "the parent block tag could not be determined".) - PRODUCT-IMAGE-CAPTION
The {PRODUCT-IMAGE-CAPTION} QuickCode Tag can now be used in the product page's template, such as product.tpl. (Previously, using this QuickCode Tag on the product page would result in a warning message stating that "the parent block tag could not be determined".) - Storefront
- Credit Account vs. PayPal
If a returning customer that has a credit account with a positive balance clicks the "Pay with PayPal" button to place their order, they will now be taken to PayPal's website to complete their transaction as usual. (Previously, the customer's order would have been applied to their credit account instead.)
### End of Release Notes ### |