Release notes for Modular Merchant version 4.121226.1053
3rd-Party Integration
YouTube Integration
Added the first of several items for YouTube integration: A page for entering YouTube integration settings has been added at [Modules > 3rd Party Integration > YouTube Integration]. Also, the {IF-USING-YOUTUBE-BEGIN} and {IF-USING-YOUTUBE-END} QuickCode Tags have been added, which will be used to include/remove content in the storefront based on whether the account is utilizing the YouTube options.
QuickCode Tags
COMPOSITE-CATEGORIES-HORIZONTAL
Added the {COMPOSITE-CATEGORIES-HORIZONTAL} which can be used to display a horizontal category menu, complete with dropdown menus for subcategories. Forty-five CSS styles are also available to apply to the menu. These styles can be applied by including a parameter of the style number in the tag. For example, the syntax to display the horizontal category menu with style 26 applied to it would be: {COMPOSITE-CATEGORIES-HORIZONTAL:26}
FIELD-SEARCH
The {FIELD-SEARCH} QuickCode Tag will now perform a search of products as you type a phrase into its search field, and a list of suggested products will be displayed directly below it.
New QuickCode Tags
A series of new QuickCode Tags has been introduced, for use with the new set of sitemap pages available in the storefront: {VENDOR-BLOCK-BEGIN}, {VENDOR-BLOCK-END}, {ALL-PRODUCT-BLOCK-BEGIN}, {ALL-PRODUCT-BLOCK-END}, {VENDOR-URL}, {IF-CATEGORY-GENERATIONS-BEGIN}, {IF-CATEGORY-GENERATIONS-END}, {CATEGORY-GENERATION}, {WEBPAGE-BLOCK-BEGIN}, {WEBPAGE-BLOCK-END}, {WEBPAGE-NAME}, {WEBPAGE-URL}, {WEBPAGE-DESCRIPTION}.
PRODUCT-STATUS
The {PRODUCT-STATUS} QuickCode Tag can now be used between the {FEATURED-PRODUCT-BLOCK-BEGIN} and {FEATURED-PRODUCT-BLOCK-END} tags; such as when displaying a list of featured products on the storefront's home page.
Storefront
Product Fields
Products that have multiple dropdown fields that adjust its price will now have the price adjustments displayed correctly in the storefront. NOTE: Checkbox and radio button fields that adjust the product price will not alter the price displayed on the product's storefront page (yet), however, the price of the product will still be the correctly adjusted one when it is added to the customer's basket.
Shipping Estimate
The shipping estimate results will no longer display radio buttons. (The shipping estimate results shouldn't have included a radio button in the first place - they're for display only and their radio button had no functionality.)
RSS Feeds
Added the rss.php page to the shopping cart software. This storefront page lists several RSS feeds that are available: a list of newest products, featured products and most popular products.
Sitemap Pages
The following new pages have been added to the storefront: sitemap_categories.php
Lists all of the store's active categories.
sitemap_pages.php
Lists all of the store's active custom webpages.
sitemap_products.php
Lists all of the store's active, unhidden products.
sitemap_vendors.php
Lists all of the store's active vendors.
Universal Template
RSS Page Template
Added the rss.tpl file to the Universal Template system. This template controls the design of the storefront's rss.php page, which is used to generate and display various RSS feeds.
Universal CSS File
When downloading a Template Package from the [Design > Template Package Sandbox] page, there is now an option to include the Universal CSS file (universal.css) in the download. If a Template Package includes a copy of the universal.css file, then that copy will be used instead of the store's default one. This will allow designers to optionally override the store's default Universal CSS styles with their own.
Universal Templates for New Pages
Templates have been added to the Universal Template system for several new storefront pages: sitemap_categories.tpl
Used by the sitemap_categories.php page, which lists all of the store's active categories.
sitemap_products.template.php
Used by the sitemap_products.php page, which lists all of the store's active, unhidden products.
sitemap_vendors.template.php
Used by the sitemap_vendors.php page, which lists all of the store's active vendors.
sitemap_webpages.template.php
Used by the sitemap_pages.php page, which lists all of the store's active custom webpages.