Release notes for Modular Merchant version 4.111213.1418
-
3rd-Party Integration
-
PayPal & Google Checkout
Fixed an issue that could affect orders that were placed using the PayPal Website Payments Standard and Google Checkout payment gateways. The issue would affect orders that were completed on those gateways' websites. The issue would result in all of the products in the order, except for the first one, to be blank when the order was viewed in the Order Editor page.
-
FedEx
Added support for eleven more FedEx shipping methods: Europe First International Priority, Fedex 2 Day Am, Fedex First Freight, Fedex Freight Economy, Fedex Freight Priority, International Economy, International Economy Freight, International First, International Priority, International Priority Freight, and Smart Post.
-
FedEx
Updated the URLs for the RateServicePort addresses in the WSDL files provided by FedEx.
-
-
Administration Area
-
Traffic Reports
Improved the Traffic Statistics report's ability to obtain the most recent Webalizer traffic data. (Previously, the Webalizer report that is included in the Traffic Statistics report page could have been blank in some situations.)
-
Search Products
Submitting the form on the Search Products page will no longer reset a product's template to the default "product.tpl" file if the "Template" column is not selected among the columns to display on the page.
-
Customer Create Date
Customer accounts that are created either in the storefront or by using the Customer Editor will no longer have a "Date Created" of 12/31/1969. This fix will also allow the New Customers graph on the Administration Area's Home Page and the Customer Acquisition report to start displaying the correct values for the number of new customer records added each day.
-
Product Editor
Fixed a bug that could prevent a product from being added to an existing Product Group when selecting the "this product belongs to group X..." option in the Product Groups section of the Product Editor.
-
Dropshipper Editor
Fixed an issue that could cause the certain previously-selected shipping methods to become deselected the next time the Dropshipper Editor was loaded.
-
Column Sorting
The blue arrows throughout the Administration Area that set the column that each page's search results are sorted by will now permanently retain their selections. (Previously, the sorting arrows on each page would revert to the default selection each time the Admin logged out.)
-
Order Editor
Made some small improvements to several tables in the Order Editor to prevent some text and icons from breaking into multiple lines.
-
-
Dropshippers
-
Low Stock Warning Messages
Low Stock Warning emails will no longer be sent out if there are no Inventory Objects low on stock. (Previously, a Low Stock Email listing no Inventory Objects would have been sent in this situation.)
-
Automated Fulfillment Reports
Fixed an issue that could prevent the automated Fulfillment Reports from being emailed to their recipients. (Recipient email address was not being found, causing the report email not to be sent.)
-
-
QuickCode Tags
-
PAGINATION
Fixed an issue in which the {PAGINATION} QuickCode Tag could produce an error message in certain circumstances.
-
FIELD-WISH-LIST-ITEM-DELETE
Fixed an issue with the {FIELD-WISH-LIST-ITEM-DELETE} QuickCode Tag that could cause it to be displayed as a text field containing a number instead of a checkbox. It should now always display as a checkbox.
-
PRODUCT-URL
The {PRODUCT-URL} QuickCode Tag will no longer display an error message when used between the WISH-LIST-ITEM-BLOCK-BEGIN/END tags.
-
PAGINATION
Fixed an issue that could result in the word "null" being displayed between each of the links generated by the {PAGINATION} QuickCode Tag.
-
IF-WISH-LIST-IS-PUBLIC-BEGIN/END
Added {IF-WISH-LIST-IS-PUBLIC-BEGIN} and {IF-WISH-LIST-IS-PUBLIC-END} QuickCode Tags. These tags can be used within the WISH-LIST-BLOCK-BEGIN/END block tags to display content only if the Wish List has been set to be publicly viewable.
-
FEATURED-PRODUCT-BLOCK-BEGIN
Added support to the FEATURED-PRODUCT-BLOCK tags for displaying products in a grid, rather than always a stacked list.
-
-
Storefront
-
v3 SEO-Friendly URLs
Any links using version 3's SEO-friendly link structure (ie: http://www.example.com/product/123/sample-product) will now connect to the correct product in a MMv4 storefront.
-
Wish Lists
Fixed an issue in which a product's "SEO-friendly" URLs wouldn't be used in when creating a link to the product's page in a Wish List.
-
Products missing during checkout
Fixed an issue in which the products in a customer's basket could disappear when the customer starts the checkout process. The issue was caused by PHP creating two different user-session IDs for the "www" and "non-www" versions of a website. For example, if a customer did their shopping in the "http://my-website.com" version of a store, and then was taken to the URL "http://www.my-website.com" when checking out, the server would have switched them to a new user session, causing their products to seem to vanish. To prevent this issue, rules were added to the store's .htaccess file to automatically switch "non-www" URLs to their "www" counterpart.
-
Automated inclusion of jquery.js
When the store renders templates in the storefront, it will now search the template's source code for the presence of a link to a jquery.js file. (Common derivatives of the file name will also be searched, such as jquery.min.js, jquery-1.234-min.js, etc.) If a jquery link is not found, then a link to the most recent jquery.js file will be added to the version of the template that is rendered in the storefront. The template file's source code will not be altered; the link will just be added when the storefront page is viewed in a web browser.
This functionality will allow Modular Merchant developers to start releasing new storefront functionality that uses the jquery library.
-
Product Grid View
Added support for displaying products in a grid (multiple products displayed per row) on the storefront's home, category, vendor and search results pages.
-
-
Subscriptions
-
Anniversary Billing
Fixed an issue in which subscriptions set to bill on a monthly anniversary date would instead bill daily instead. (This only affected brand new subscriptions, using a monthly anniversary scheduling rule, that were created by an Admin using the Subscription Editor.)
-
-
Universal Template
-
Links to universal.css
Fixed an issue that could cause multiple links to the universal.css file to be added to a storefront page's source code. One, and only one, link to the universal.css file should ever be present in a store page's source code when it is rendered in the storefront.
-
wish_list.tpl
Fixed several layout issues with the Universal version of the wish_list.tpl. This includes adding color to a few table cells that were missing it, and relocating the text associated with several options on the page.
-
Wish List
Updated the Universal version of the Wish List page's template so that, if a Wish List is saved as publicly viewable, its Public Access Key will now be displayed. The Public Access Key can be distributed to others to allow them to view the customer's Wish List. For more information on this topic, refer to: http://kb.modularmerchant.com/wish-list-public-access-code-a635.php
-
Downloading Universal Template Packages
Made an improvement on the [Design > Template Package Sandbox] page, regarding the way that Universal template packages are downloaded. When downloading a template package with the "Use the store's 'Universal Content' to create any templates missing from this Template Package" option selected, the downloaded versions of the gift_certificate_print.tpl, checkout_receipt_print.tpl, ship_address_editor.tpl templates will now match the way they appear when browsing the storefront. (ie: Those three templates will contain only contain their "core" content. The additional tables, graphics and other media will be excluded from those three "streamlined" templates.)
-
Populating Universal Template Packages
Made an improvement on the [Design > Template Package Sandbox] page, regarding the way that Universal template packages are populated. When populating a template package with the "Overwrite files already present in the Template Package directory with the 'Universal Content' version." option selected, the populated versions of the gift_certificate_print.tpl, checkout_receipt_print.tpl, ship_address_editor.tpl templates will now match the way they appear when browsing the storefront. (ie: Those three templates will contain only contain their "core" content. The additional tables, graphics and other media will be excluded from those three "streamlined" templates.)
-
### End of Release Notes ###
|