Release notes for Modular Merchant version 4.110915.1632
-
Administration Area
-
Default Payment Gateway
If no payment gateway has yet been saved in the System Settings, the software will default to the "manual" payment gateway. (Previously, no default payment gateway would be set, resulting in an error if the user attempted to place a test order in their storefront before the System Settings had been saved.)
-
Tax Default
When creating a new Tax rule, the "value" type will now default to "percent". (Previously, it defaulted to "dollars".)
-
Typos
Fixed several instances of typos throughout the Administration Area.
-
Order Editor
Fixed an issue in which the names of the list of Digital Objects in the order would open the wrong Digital Object for editing.
-
Email Queue
A link to the Email Queue can now be added to the Navigation Menu.
-
-
Admins
-
Permission Checkbox Retention
Fixed an issue in which the checkboxes in the "Permission Levels" section of the Admin Editor would not retain their selected/deselected status if an error was encountered when trying to submit the page.
-
Default Admin font size
When creating a new Admin account, the admin's font size will now default to 10, instead of 8.
-
-
Digital Delivery
-
Default Digital Object Shelf Life
Fixed an issue in which the default shelf life for Digital Objects was zero, meaning the downloads that a customer purchased would expire immediately, preventing the customer from ever being able to obtain the downloads they purchased. (This would only affect stores in which the Admin has not yet personalized their Digital Delivery module's settings.) Now, the Digital Object shelf life will default to one week and two access attempts. These can be changed in the module's options.
-
-
Images
-
Template Package Images
Added an option to the [Design > Template Images] page to allow the user to upload more images to the Template Package. The image upload tool can be used to add and/or change the images in the Template Package.
-
Image Resize Max
When uploading an image, there are sometimes additional options to create "medium", "small" and "basket" versions of the image. Each of these versions can be given its own dimensions. If the dimensions for the "medium", "small" and "basket" versions of the image are larger than the original, the original version will be used instead. (Previously, the image would be enlarged anyway, resulting in a pixelated result.)
-
-
Inventory
-
Inventory Deductions
Fixed an issue in which units were not being deducted from a product's "number of units in stock" when the product was purchased.
-
-
Modular Mailer
-
Queued emails not being sent
Fixed an issue in which messages in the Modular Mailer email queue were not being sent in some circumstances. (A required session variable was not being set by the cron job that manages the email delivery.)
-
QuickCode Tags in tracked links
Fixed an issue that was preventing QuickCode Tags that were present in an email's <a href> tags from being translated. This would only affect emails that were tracking click-throughs of links in an HTML email.
-
Tracking Email Accesses
Fixed a bug in which the "track email reads/opens" option for HTML emails was not working.
-
-
QuickCode Tags
-
FACEBOOK-COMMENTS
Updated the source code of the {FACEBOOK-COMMENTS} QuickCode Tag to prevent the Facebook comments area from displaying the message "the comments plugin requires an href parameter" in some situations.
-
COMPOSITE-CHECKOUT-FIELDS
Improved the {COMPOSITE-CHECKOUT-FIELDS} QuickCode Tag so that it doesn't display anything if no checkout fields have been created. (Previously, it would display Checkout Fields for "First-Name Last-Name" with no fields.)
-
PRODUCT-REBILL-TERM-TEXT
The {PRODUCT-REBILL-TERM-TEXT} QuickCode Tag wasn't displaying its contents when used on the list of "Featured Products" on the storefront page. This has been fixed.
-
ORDER-TAX-NAMES and ORDER-TAX-VALUE
Fixed problem in which the {ORDER-TAX-NAMES} and {ORDER-TAX-VALUE} QuickCode Tags would display the error message "The parent Block Tag could not be determined." when used in the customer's Order History in the Customer Account Area.
-
ORDER-SHIPPING-NAME and ORDER-SHIPPING-VALUE
Fixed problem in which the {ORDER-SHIPPING-NAME} and {ORDER-SHIPPING-VALUE} QuickCode Tags would display the error message "The parent Block Tag could not be determined." when used in the customer's Order History in the Customer Account Area.
-
IF-ORDER-CONTAINS-SUBSCRIPTION-PRODUCTS-BEGIN/END
Added {IF-ORDER-CONTAINS-SUBSCRIPTION-PRODUCTS-BEGIN} and {IF-ORDER-CONTAINS-SUBSCRIPTION-PRODUCTS-END} QuickCode Tags, which can be used to toggle the display of content on webpages and emails, depending on whether the order in question contains products with recurring billing (subscription) rules.
-
Option to make PASSWORD and PASSWORD-CONFIRM required
The {PASSWORD} and {PASSWORD-CONFIRM} QuickCode Tags now support the addition of a variable titled "required". This will change the password fields from being optional to required during the checkout process. See the online glossary entries for these QuickCode Tags for more information on adding the "required" variable to them.
-
-
Storefront
-
Search Field
Quotation marks and apostrophes should no longer be translated to their ASCII equivalents. (Example: The search phrase bob's would appear as bob#039;s in the search field on the Search Results page.)
-
Layout of 1-Page Checkout Page
Made several improvements to the default one-page checkout page layout that is used by the {UNIVERSAL-CONTENT} QuickCode Tag: The text in the Complete Your Order button below the credit card fields has been made bigger. The Pay with PayPal and Pay with Google Checkout buttons have been moved to the right, so they line up under the credit card fields.
-
-
Third-Party
-
PayPal Pro
The PayPal Website Payments Pro gateway is now unlocked and ready to use.
-
-
Universal Template
-
Customer Order History
In the "Universal" template, improved the display of the Order History section of the Customer Account Area so that neither the "Shipping Method" or "Tracking ID(s)" sections are displayed if the order did not require shipping.
-
Requiring password when purchasing subscription products
Updated the checkout page used by the Universal Template system so that the password fields become required when the customer is purchasing subscription products. (This can be overridden by creating a custom version of the checkout page template in your store's Template Package, and then replacing this section of HTML code in the template with the regular version of the password fields.)
-
### End of Release Notes ###
|