Modular Merchant: Shopping Cart Software

Shopping Cart Software Service

Advanced SearchAdvanced Search RegisterRegister ProfileProfile FAQFAQ MemberlistMemberlist Log inLog in
Modular Merchant version 3 Pre-Release Notes
Post new topic   Reply to topic
Modular Merchant Forum Index -> Announcements!
Author Message

Rutabaga


Keeper of the Development Schedule

Joined: 26 Aug 2005
Posts: 106


PostPosted: Aug 22, 2007 04:00pm    Post subject: Modular Merchant version 3 Pre-Release Notes Reply with quote

Modular Merchant version 3 (MMv3) is coming soon to a shopping cart near you. Many of the new template tools included in MMv3 have been in the planning stages since spring 2006. Development on MMv3 actively began on April 15th, 2007. We're looking forward to releasing this update for new accounts, and rolling it out to existing account over the weeks to come.

MMv3 is currently in the final stages of beta testing. Below is a copy of the release notes from the various beta testing versions.



Release notes for MMv3 Release Candidate 0.2.8 (Released 8/22/2007)
  • Added QuickBooks Export module to [Navigation Menu > Modules > 3rd Party Service Integration > QuickBooks Export].
  • Updated "QuickLocation" links so that the system will be able to redirect to the specified landing page URL whether or not the "http://" is present in the landing page URL.
  • Adding products to your basket on the storefront page using QuickLinks will no longer cause an empty error message to be displayed.
  • Removed obsolete credit card related options from the Search Orders menus.
  • Added an initialization to the "mod" variable to prevent an "implode error" when adding products with modifiers to the basket from a remote website using the QuickLink code.


Release notes for MMv3 Release Candidate 0.2.7 (Released 8/15/2007)

Don't forget: The latest versions of all Design Packages can be downloaded from the Modular Merchant website at: http://www.modularmerchant.com/templates/

  • Added {ORDER-HISTORY-DOWNLOAD-PASSWORD} QuickCode Tag.

  • Updated the simple-001, operator and sporty-blue design packages to add the download password for each order (if any) to the customer's order history template in the.

  • Fixed problem in which the last page of the "Place an Order" process would go blank. (PHP file was double-encrypted, resulting in an unreadable file.)

  • Added {IF-FREE-DOWNLOADS-BEGIN} QuickCode Tag.

  • Added {IF-FREE-DOWNLOADS-END} QuickCode Tag.

  • Added {FREE-DOWNLOADS-BLOCK-BEGIN} QuickCode Tag.

  • Added {FREE-DOWNLOADS-BLOCK-END} QuickCode Tag.

  • Added {FREE-DOWNLOADS-ORDER-ID} QuickCode Tag.

  • Added {FREE-DOWNLOADS-PASSWORD} QuickCode Tag.

  • Added {FREE-DOWNLOADS-EXPIRATION} QuickCode Tag.

  • Added {FREE-DOWNLOADS-DOWNLOAD-LIMIT} QuickCode Tag.

  • Added {COMPOSITE-FREE-DOWNLOADS} QuickCode Tag.

  • Added the {COMPOSITE-FREE-DOWNLOADS} QuickCode Tag to the customer_account_1 templates in the simple-001, operator and sporty-blue design packages.

  • Fixed the cause of white-on-white text links in the sporty-blue and simple-001 design packages. Links you add to your templates will now be the proper black text by default.

  • Re-centered the footers on the sporty-blue and operator templates. (The centering was accidentally removed in update 0.2.6)



  • Release notes for MMv3 Release Candidate 0.2.6 (Released 8/14/2007)

  • Added {RECEIPT-BILL-XXXXX} QuickCode Tags to display the customer's billing information on the web receipt and printable receipt pages.

  • Updated the default, sporty-blue, operator and simple-001 design packages to use the {RECEIPT-BILL-XXXXX} QuickCode Tags.

  • Fixed bug in which changes a returning customer made to their billing address would not be recorded in the order and/or customer database records.

  • On the web and printable receipts, the URL of the store's download area will now be a clickable link to the download area. The customer's access password will also be pre-populated in the password field on the download login page.

  • Added {COMPOSITE-PAYPAL-BUTTON} QuickCode Tag.

  • Added {COMPOSITE-GOOGLE-CHECKOUT-BUTTON} QuickCode Tag.

  • Added {COMPOSITE-2CHECKOUT-BUTTON} QuickCode Tag.

  • Added {IF-USING-PAYPAL-BEGIN} QuickCode Tag.

  • Added {IF-USING-PAYPAL-END} QuickCode Tag.

  • Added {IF-USING-GOOGLE-CHECKOUT-BEGIN} QuickCode Tag.

  • Added {IF-USING-GOOGLE-CHECKOUT-END} QuickCode Tag.

  • Added {IF-USING-2CHECKOUT-BEGIN} QuickCode Tag.

  • Added {IF-USING-2CHECKOUT-END} QuickCode Tag.

  • Added PayPal, Google Checkout and 2Checkout payment buttons to the checkout template in the simple-001, operator and sporty-blue design packages. The templates use the "if being used..." QuickCode Tags, so the pay buttons for these services will only display if you've enabled the module for each of them.

  • Updated the default, sporty-blue, simple-001 and operator templates to correct a formatting problem with Internet Explorer. Much of the page content was centered on the page when viewed in IE. It will now be correctly be left-justified.

  • Fixed bug that was preventing the "Use secure https URLs for every storefront page." System Setting from working.



  • Release notes for MMv3 Release Candidate 0.2.5 (Released 8/9/2007)

  • Added {PRODUCT-IF-MODIFIERS-BEGIN} QuickCode Tag.

  • Added {PRODUCT-IF-MODIFIERS-END} QuickCode Tag.

  • Added HTML & QuickCode Tags to suport Product Modifiers to the "product" template in the following Design Packages: operator, simple-001, sporty-blue. Download the updated template packages at: http://www.modularmerchant.com/templates/

  • Rebuilt the customer logout process. The format you use in your logout link will now allow you to set the page that is loaded after the customer is logged out.

  • Added {COMPOSITE-SHIP-ESTIMATE-RESULTS} QuickCode Tag.

  • Added missing "Go" submit button for "Sort Categories" option on the category.php page in the following templates: simple-001, sporty-blue.



  • Release notes for MMv3 Release Candidate 0.2.4 (Released 8/8/2007)

  • Fixed bug that would prevent the cross-sell product list from displaying on the product details page when SEO-friendly links were being used.

  • Removed obsolete options from the Scheduled Products module options.

  • System Settings will include potentially obsolete files silently. (Preventing the display of an unnecessary warning message.)

  • Corrected issue that could cause the processing of scheduled orders to stop after a declined order was encountered.

  • Added check in the encryption functionality to prevent "mcrypt_generic() warning" messages if when trying to encrypt/decrypt an empty string. Only affects certain versions of the mcrypt_generic server library.



  • Release notes for MMv3 Release Candidate 0.2.3 (Released 8/7/2007)

  • USPS Shipping Rates: Updated the USPS international shipping rate API to be compatible with the new names, codes and ID numbers of the international USPS shipping rates.

  • USPS Shipping Rates: USPS First Class will be listed as a domestic USPS shipping option, if it was not previously listed. The First Class rate will be inactive, so if you want to use it, you'll need to activate it.



  • Release notes for MMv3 Release Candidate 0.2.2 (Released 8/3/2007)

  • Added {COMPOSITE-DIGITAL-DOWNLOAD-FILES} QuickCode Tag.

  • Added {COMPOSITE-STOREFRONT-PRODUCTS-VERTICAL} QuickCode Tag.

  • Added {COMPOSITE-STOREFRONT-PRODUCTS-HORIZONTAL} QuickCode Tag.

  • Added {COMPOSITE-SEARCH-RESULTS} QuickCode Tag.

  • Fixed bug that would prevent product images from displaying if the store was hosted at the "root level" of the website. (Such as a subdomain: http://store.website.com.)

  • Introduced automated update installer. (When an update is released, the system will automatically update your account the next time a Super Admin logs in.

  • Creating/Editing an Admin account will create/edit a corresponding forum user account. The forum user account name will be the Admin's login plus the account's ID number. (Example: admin123)

  • Fixed bug that would prevent Internet Explorer from being able to display dynamic shipping rates. (Not so much a bug, as a workaround for the unique way IE handles block & inline innerHTML elements.)

  • Added improved interface for closing/reopening Support Tickets. Also added a grading system for closing tickets.

  • Fixed issue that could prevent database entries from being created when importing Digital Product Files off of certain types of third-party servers.



  • Release notes for MMv3 Release Candidate 0.2.1 (Released 7/31/2007.)

  • Fixed bug in which using a "http" link to the checkout area when the System Settings were set to "Use https URLs for all store pages" would load the store home page instead of the checkout page.

  • Added {COMPOSITE-CREDIT-CARD-FIELDS} QuickCode Tag.

  • Made improvements to the Digital Product module's administration tools, including better File Storage Area maintenance tools.

  • Added a "Digital File Performance" report to the Digital Products module. Now you can view how many Digital Files have been downloaded in a specified date range, and the estimated bandwidth usage.

  • Added support for tracking a Digital Product File's file size in the store database. (Used for reporting purposes.)

  • Fixed "Billing Schedule" table on the admin home page. It should again display your upcoming and recent Modular Merchant invoices.

  • Admin, Affiliate and Customer account passwords are now encrypted in the database records.

  • Fixed bug in which logging in to the Affiliate account area would always take two tries to get logged in.

  • The list of available shipping rates in the checkout area is now AJAX-powered, which will allow the shipping address fields and the list of available shipping methods to be placed on the same page. The available shipping rates will update automatically as the shipping address is changed.

  • Added {COMPOSITE-PRODUCT-IMAGE-SWAP} QuickCode Tag, which can be used to create the familiar four-image display on the product details page.



  • Release notes for MMv3 Release Candidate 2. (Released 7/20/2007.)

  • BIG CHANGE: Reformatted the structure of QuickLink Tags. For example: {SAMPLE: QUICK LINK} will now be {SAMPLE-QUICK-LINK}. We've made the system as backwards-compatible as possible, so your old QuickCode Tags should still work, but it's not foolproof. Update your QuickCode Tags at your leisure. When MMv3 goes live, the old format will no longer be supported.
    QuickCode Tag Glossary: http://www.modularmerchant.com/quickcode/

  • Updated the Design Guide to use the new QuickCode Tag format.
    Design Guide: http://www.modularmerchant.com/docs/Design_Guide_MMv3.pdf

  • Updated the templates in the 4 design packages to use the new QuickCode Tag format.
    Download templates: http://www.modularmerchant.com/templates/

  • Updated the templates in the 4 design packages to look better in Internet Explorer.

  • Fixed bug in which the shipping fees wouldn't update if the basket contents were changed after selecting a shipping method.

  • All form fields created by QuickCode Tags now have a CSS class assigned to them, so you can control their look using a style sheet. The name of the CSS class is the same as the QuickCode Tag itself. If the QuickCode Tag is {FIELD-FIRST-NAME}, then the form field will have a class named FIELD-FIRST-NAME.

  • Added a template for the printable gift certificate page to all design packages.

  • Added QuickCode Tags for use on the printable gift certificate page.

  • Fixed bug in which the QuickCode tags relating to a list of all manufacturers and the QuickCode tags related to the attributes for a specific manufacturer would use the same data, and would overwrite each other if both used on the same page.

  • Fixed bug in which the "Storefront" link in the breadcrumbs would reload the same page.

  • Fixed bug in which product images hosted on another server would not display.

  • Updated the interface and performance of the Search Customers page in the administration area.

  • Added option to retain line breaks in the Custom Web Page editor.

  • Added option to retain line breaks in the Custom QuickCode Tag editor.

  • Completed first wave of "composite" QuickCode Tags, which will build complex storefront components for you with just one tag. Refer to the online QuickCode Tag glossary for more information on composite tags.

  • Fixed a bug that could prevent product pages from loading the product data. If the link to the product page used "http", and the System Settings were set to force "https", then the server's redirection from the http to https environments would alter the URL format, causing the product's SID number to be unreadable by the system.

  • Pages made with the "Custom Web Page" editor will now have SEO-friendly URLs.



  • Release notes for MMv3 Release Candidate 1g. (Released 7/17/2007)

  • Added "store closed" page and "store_closed" template. (Note: You may need to add a "store_closed" template to any custom design packages you have created.)

  • Fixed bug in which images used in custom QuickCode Tags would not display correctly.

  • Added System Setting option to always use secure https environment.

  • Customer "log out" links were not working. This has been fixed.

  • Fixed bug in which logging in to the customer account area would sometimes require logging in twice.

  • Added delete tool to the Custom QuickCode Tag editor.

  • The select menu on the Custom QuickCode Tag editor page will now list the {CUSTOM:X} tag next to the descriptive name of the tag; to make it easier to find the tag you're looking for.

  • Added a "edit customer list" link to the Simple Bulk Email editor.

  • Fixed several typos in the administration area.

  • Added new design packages: "sporty-blue" and "operator". Note, some of the pages in these templates may not be working yet. (ie: A couple of the customer account pages in "operator" don't work.)



  • Release notes for MMv3 Release Candidate 1f. (Released 7/11/2007)

  • Cross Sell / Up Sell module's manual is now completed and linked to from the module's admin area.

  • The Design Packages section of the Modular Merchant website is now online at: http://www.modularmerchant.com/templates/. Back-up copies of the Design Packages can be downloaded from here. More packages will be made available here as they are developed.

  • SEO-friendly URLS for product, category and manufacturer pages are now in place. For example: product.php?pid=1 will now use the URL product/1/Name-of-Product

  • Keep an eye out for broken images. The SEO-friendly URLs required rewriting the code for handling each image. Some images may have been missed. If you find any images in the store that aren't working, please let us know ASAP. Thank you.

  • Added "reciprocal relationship" option to the Cross Sell / Up Sell rule editor. (See cross sell documentation for more information.)

  • Added "?" links to the Cross Sell / Up Sell editor, which link to the editor's online documentation.



  • Release notes for MMv3 Release Candidate 1e. (Released 7/6/2007)

  • Fixed bug in which the System Settings and some of the Design Package editor pages were still looking for the old "templates" directory, instead of the new "design_packages" directory. This prevented those pages from finding any files, so nothing was being listed in any of their selection menus. (ie: Ya' couldn't use the design tools, because there was nothing shown to design.)

  • Design Guide: Added info on QuickCode Tag Blocks and Composite Tags.

  • Design Guide: Moved the big boring lists of "sections of the store" and "settings used by the template system" to appendixes.



  • Release notes for MMv3 Release Candidate 1d. (Released 7/6/2007)

  • Completed The MMv3 Design Guide, available at: http://www.modularmerchant.com/docs/Design_Guide_MMv3.pdf. Do yourself a favor; read this document!

  • Revamped the "Email Format" System Settings. Removed some unnecessary options, and added some new ones.

  • Added "?" popup definitions for the "Email Format" System Settings.

  • Removed the "Use 'smart' image tags in HTML templates:" System Setting. This would need to be selected 99.9% of the time, so the system will just do this automatically now. No option needed.

  • Directory structure change: Renamed the "templates" directory to "design_packages", because that's more accurate. (The design_packages are what contain templates.)

  • Added a "sandbox" mode to the "Manage Design Packages" section of the administration area.

  • In the "Manage Design Packages" area, a warning will now be displayed if you open your store's live Design Package for editing in sandbox mode.

  • Added more search options to the QuickCode Tag Glossary, including categories for the tags. The Glossary is available at: http://www.modularmerchant.com/quickcode/

  • Added support for the remaining QuickCode Tags. All tags should now be functional.



  • Release notes for MMv3 Release Candidate 1c.

  • Created "default" template, which includes tips.

  • Created "simple-001" template.



  • Release notes for MMv3 Release Candidate 1b.

  • Fixed issue preventing credit card fields from displaying when placing an order.

  • Added summary to Search Orders page.

  • The "Digital Objects" term has been changed to "Digital Product Files".

  • Product Editor: "Digital Delivery" tab lists the SID# of the files attached to the product.

  • Search Digital Product Files: Each file lists the number of products that use it.



  • Release notes for MMv3 Release Candidate 1a.
  • Initial public beta testing release.

  • _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Aug 24, 2007 04:24pm    Post subject: Release notes for MMv3 Release Candidate 0.2.9 Reply with quote


    Release notes for MMv3 Release Candidate 0.2.9 (Released 8/24/2007.)
    • In the template download area, the names of some design packages have been changed:
      The "sporty-blue" Design Package has been renamed "sporty".
      The "default" Design Package has been renamed "tutorial".
      The "simple-001" Design Package has been renamed "default".
      This update will not change the names of any Design Packages that have already been installed in your account. This only affects the downloads available at: http://www.modularmerchant.com/templates/
    • How do I get the updated template packages?
      The latest versions of all Design Packages & templates can be downloaded from the "templates" area of the Modular Merchant website at: http://www.modularmerchant.com/templates/
    • The {CHECKOUT-FIELDS-BEGIN} QuickCode Tag has been changed to {CHECKOUT-FIELD-BLOCK-BEGIN}, so that it matches the structure of the other BLOCK tags.
    • The {CHECKOUT-FIELDS-END} QuickCode Tag has been changed to {CHECKOUT-FIELD-BLOCK-END}, so that it matches the structure of the other BLOCK tags.
    • Added the {IF-CHECKOUT-FIELDS-BEGIN} QuickCode Tag.
    • Added the {IF-CHECKOUT-FIELDS-END} QuickCode Tag.
    • Added the {COMPOSITE-CHECKOUT-FIELDS} QuickCode Tag.
    • Added the {COMPOSITE-CUSTOMER-FIELDS} QuickCode Tag.
    • Added the {COMPOSITE-CHECKOUT-FIELDS} QuickCode Tag to the "Checkout 3" template in the default, sporty and operator Design Packages.
    • Added the {COMPOSITE-CUSTOMER-FIELDS} QuickCode Tag to the "Checkout 3" template in the default, sporty and operator Design Packages.
    • Added support for more settings for the viaKLIX payment gateway. The System Settings now accept the viaKLIX Merchant ID, User ID and Account PIN provided by viaKLIX.
    • Added {COMPOSITE-XSELL} QuickCode Tag to the product details page in the default Design Package.
    • Added {COMPOSITE-XSELL} QuickCode Tag to the basket page in the default Design Package.
    • When using the {COMPOSITE-PRODUCT-IMAGE-SWAP} QuickCode Tag, the popup windows that open to display large images will resize themselves to match the dimensions of the image whenever possible.
    • Added support to display the "Attention, your store is closed..." message. The message will be displayed if the store is actually closed, but the viewer is logged in to the store's administration area. (Being logged in to the administration area allows you to browse a closed store, as if it were open.) The message will display as an "error" message in the storefront.
    • In the pre-made templates, the download access passwords displayed in the customer account area will now log the customer into the store's download area automatically. (Previously, the login page for the store's download area was displayed.)
    • Logging in to the store's download area from the customer account area will no longer log the customer out of their account area.
    • Fixed bug in which the active status and date range of promotions were being ignored. Promotions will now only be displayed in the storefront if they are active and today is within the promotion's date range.
    • Operator Design Package: Fixed the cause of a parse error on two of the Customer Account area templates.
    • Tutorial Design Package: Removed extra dollar sign from the prices displayed on the storefront template.
    • Fixed a display error in the customer account area in which if both a tangible and a download product were purchased in the same order, the download password wasn't displayed.

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Aug 30, 2007 12:07pm    Post subject: 0.2.9 release notes Reply with quote


    Release notes for MMv3 Release Candidate 0.2.9a (Released 8/24/2007)
    • Update 0.2.9a fixes several PHP files that had become corrupt due to a defective hard drive in our data center. The corrupt files found their way into the last update. This update replaces them with correct versions. The corrected files include:
    • mod_xsell.php
      mod_search.php
      mod_order_motion.php
      mod_digdel_orders.php
      mod_digdel_obj_performance.php
      mod_digdel_obj_add_edit.php
      mod_digdel_obj.php
      mod_digdel_details.php
      mod_3rd_party_googlecheckout.php
      mod_3rd_party_fedex.php
      checkout_receipt_print.php
      checkout_receipt_google.php
      checkout_receipt.php
      checkout_failure_v2.php
      checkout.php
      checkout5.php
      checkout4.php
      checkout3.php
      checkout2.php
      checkout1.php
      category.php
      ad_whiteboard_editor.php
      ad_ship_pick_list.php
      ad_searchpop_img.php
      ad_quicklinks.php
      ad_bulk_discount.php
      cron/subscription_manager.php
      cron/fulfillment_emails.php


    Release notes for MMv3 Release Candidate 0.2.9 (Released 8/24/2007)
    • In the template download area, the names of some design packages have been changed:
      The "sporty-blue" Design Package has been renamed "sporty".
      The "default" Design Package has been renamed "tutorial".
      The "simple-001" Design Package has been renamed "default".
      This update will not change the names of any Design Packages that have already been installed in your account. This only affects the downloads available at: http://www.modularmerchant.com/templates/
    • How do I get the updated template packages?
      The latest versions of all Design Packages & templates can be downloaded from the "templates" area of the Modular Merchant website at: http://www.modularmerchant.com/templates/
    • The {CHECKOUT-FIELDS-BEGIN} QuickCode Tag has been changed to {CHECKOUT-FIELD-BLOCK-BEGIN}, so that it matches the structure of the other BLOCK tags.
    • The {CHECKOUT-FIELDS-END} QuickCode Tag has been changed to {CHECKOUT-FIELD-BLOCK-END}, so that it matches the structure of the other BLOCK tags.
    • Added the {IF-CHECKOUT-FIELDS-BEGIN} QuickCode Tag.
    • Added the {IF-CHECKOUT-FIELDS-END} QuickCode Tag.
    • Added the {COMPOSITE-CHECKOUT-FIELDS} QuickCode Tag.
    • Added the {COMPOSITE-CUSTOMER-FIELDS} QuickCode Tag.
    • Added the {COMPOSITE-CHECKOUT-FIELDS} QuickCode Tag to the "Checkout 3" template in the default, sporty and operator Design Packages.
    • Added the {COMPOSITE-CUSTOMER-FIELDS} QuickCode Tag to the "Checkout 3" template in the default, sporty and operator Design Packages.
    • Added support for more settings for the viaKLIX payment gateway. The System Settings now accept the viaKLIX Merchant ID, User ID and Account PIN provided by viaKLIX.
    • Added {COMPOSITE-XSELL} QuickCode Tag to the product details page in the default Design Package.
    • Added {COMPOSITE-XSELL} QuickCode Tag to the basket page in the default Design Package.
    • When using the {COMPOSITE-PRODUCT-IMAGE-SWAP} QuickCode Tag, the popup windows that open to display large images will resize themselves to match the dimensions of the image whenever possible.
    • Added support to display the "Attention, your store is closed..." message. The message will be displayed if the store is actually closed, but the viewer is logged in to the store's administration area. (Being logged in to the administration area allows you to browse a closed store, as if it were open.) The message will display as an "error" message in the storefront.
    • In the pre-made templates, the download access passwords displayed in the customer account area will now log the customer into the store's download area automatically. (Previously, the login page for the store's download area was displayed.)
    • Logging in to the store's download area from the customer account area will no longer log the customer out of their account area.
    • Fixed bug in which the active status and date range of promotions were being ignored. Promotions will now only be displayed in the storefront if they are active and today is within the promotion's date range.
    • Operator Design Package: Fixed the cause of a parse error on two of the Customer Account area templates.
    • Tutorial Design Package: Removed extra dollar sign from the prices displayed on the storefront template.
    • Fixed a display error in the customer account area in which if both a tangible and a download product were purchased in the same order, the download password wasn't displayed.

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Sep 04, 2007 12:26pm    Post subject: Reply with quote


    Release notes for Modular Merchant version 0.2.91 (Released 8/29/2007)
    • Import Customers: Fixed a bug in which the encryption of the customer's account password would cause the import process to fail.
    • Export Customers: Customer's password will no longer be encrypted in the exported data.
    • Place an Order: Fixed a bug in which using the Place an Order tool would double-encrypt the customer's password, changing it to unusable gibberish.
    • viaKLIX Gateway: Fixed a bug in which the "PIN" number associated with the merchant's viaKLIX account was not being saved correctly in some circumstances, resulting in declined orders.


    Release notes for Modular Merchant version 0.2.92 (Released 9/4/2007)
    • Checkout: Improved retention of the second line of multi-line shipping addresses.
    • Checkout: Fixed a bug in which the first month in the credit card expiration month menu and first year in the credit card expiration year menu would not be displayed in some web browsers.
    • Checkout: Paying with a percentage-off coupon that pays for 100% of the order will now properly display the "Complete Your Order using your coupon" button.
    • Place an Order: Fixed display issue in which a warning message would be displayed if an order was declined when using the Place an Order tool.
    • Order Editor: Fixed bug in which the credit card expiration year menu would select the first year listed, instead of the correct year.


    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Sep 17, 2007 08:55am    Post subject: Reply with quote

    Release notes for Modular Merchant version 0.2.95 (Released 9/13/2007.)
    • Simple Bulk Email module: Updated the format of the QuickCode Tags that may be used in email messages to match the current tag format. A sample of each QuickCode Tag is listed on the email editor screen. Be sure to use the new QuickCode Tag format the next time you send out a bulk email to your customers!
    • Scheduled Orders: A selected list of QuickCode Tags can now be used in the "Update your credit card information" and "Your credit card is about to expire" email messages that are generated by the scheduled order system. These QuickCode Tags can be used to customize the email messages with the specific customer's account information. These options are located in the Subscription & Membership Products module's options screen.
    • Scheduled Orders: Improved the formatting of the error message that is displayed when a scheduled order is manually submitted and declined.
    • Design Tools: Updated the Custom QuickCode Tag editor text field to be compatible with all HTML tags. (Previously using certain HTML form tags in your content would cause display errors when the page was re-opened for editing.)
    • Design Tools: Updated the Custom Web Pages editor text field to be compatible with all HTML tags. (Previously using certain HTML form tags in your content would cause display errors when the page was re-opened for editing.)
    • Scheduled Orders: Fixed a bug which could be triggered if more than one scheduled order was declined. The "please update your credit card information" email would be sent to each declined customer, but each email message would repeat the order information for the first customer that was declined.


    Release notes for Modular Merchant version 0.2.94 (Released 9/12/2007.)
    • PayPal: Improved support for PayPal's payment system. Note: PayPal's website often tries to resend multiple copies of the order from their website back to your store. (Sometimes as many as 20+ copies of the order.) The store will attempt to prevent these duplicate submissions from PayPal's website. Additionally, PayPal will ignore the customer's address information and submit the order to your store records using the customer's address info from PayPal's records. This may not necessarily match the billing and/or shipping address the customer wishes to use for that particular order.


    Release notes for Modular Merchant version 0.2.93a (Released 9/11/2007.)
    • Support Tickets: Fixed a bug that would prevent certain web browsers from being able to download a file attached to a Support Ticket.


    Release notes for Modular Merchant version 0.2.93 (Released 9/11/2007.)
    • viaKLIX gateway: Changed credit card year, for orders placed via the storefront, to a date format to be more compatible with the viaKLIX payment gateway.
    • Checkout: Fixed a bug in which the shipping state and country would be missing from the receipt emails in some circumstances for brand new customers.
    • Checkout: Fixed a bug in which the "pay with coupon" button was being displayed for $0.00 orders that didn't use a coupon. (Such as selling a "Free Trial" product.) The "pay with coupon" button will now only be displayed if the order value is $0.00 AND a coupon is being redeemed.
    • Checkout: Improved the "Guest Checkout" process. In some scenarios, the customer would still be prompted to enter a password during the guest checkout process. Note: This fix also includes changes to the checkout2 template in the pre-made Design Packages. (The checkout2 template includes some PHP code to hide the password fields. This PHP code is now obsolete and should be removed from the checkout2 template.)
    • Checkout: The "billing and shipping countries must match" security setting will now allow orders that don't require shipping. Previously, orders that don't require shipping would view the shipping address as blank, which would trigger this security setting, and the order would be declined. Now, these orders will be allowed.
    • Digital Delivery: Updated the store's download area so that the file download page always loads as the "http" version. (Internet Explorer cannot securely download files if the page is loaded as "https".) Even though the page is loaded as "http", the file download process is still secure.
    • System Settings: Clicking on any of the country lists in System Setting #24 would toggle the "Billing State & Country Sales Tax" checkbox in System Setting #25. This has been fixed.
    • Coupon Module: Improved the error-checking when creating a free coupon for a customer. The "coupon code", "redemption limit" and "expiration year" can no longer be left blank.
    • Design Packages: Added a "Use my shipping address as my billing address" checkbox to the checkout3 template in the default, sporty and operator Design Packages. The checkbox will populate the billing address fields with the customer's shipping address, if possible. This checkbox will only be displayed if the customer's order requires shipping.
    • How do I get the updated template packages?
      The latest versions of all Design Packages & templates can be downloaded from the "templates" area of the Modular Merchant website at: http://www.modularmerchant.com/templates/


    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Oct 03, 2007 11:52am    Post subject: Reply with quote

    Release notes for Modular Merchant version: MMv3 release candidate A (Released 9/24/2007.)
    • Storefront: The "auto-fill my billing address" and "auto-fill my shipping address" checkbox in the store's checkout area will now update the state and country drop-down menus. (Previously, they would just change to the "Select..." option in each menu.)
    • Search Products: Fixed the "view this product's homepage" button on the Search Products page.
    • Shipping Methods: Fixed a display error on the [Orders > Search Ship Methods] page in which inactive USPS accounts were stating that a UPS or FedEx account was required to use them.
    • Advanced: Added support for a new custom script slot. The contents of a file located in your store at: "/txt/CSTM_ckout1_update.php" will be found and run once during the checkout process if the customer is a RETURN customer. The script will not be run for orders placed by NEW customers.
    • QuickCode Tags: Added support for the {FORCE-HTTP} QuickCode Tag. Find out more about this tag in the online glossary at: http://www.modularmerchant.com/quickcode/
    • QuickCode Tags: Added support for the {FORCE-HTTPS} QuickCode Tag. Find out more about this tag in the online glossary at: http://www.modularmerchant.com/quickcode/


    Release notes for Modular Merchant version 0.2.97 (Released 9/19/2007.)
    • Checkout: Improved the final product availability check, to prevent the sale of inactive and/or out of stock products in some situations.
    • Product Editor: Added License Key distribution system for products. A list of License Keys can be uploaded to a product. When that product is purchased, the customer will receive the next available license key on file for that product. Click to read the license key tutorial.


    Release notes for Modular Merchant version 0.2.96 (Released 9/17/2007.)
    • Storefront: Fixed bug on the Product Details page in which blank product images (no image selected) would display as broken images. Blank product images will now be skipped.
    • Simple Bulk Email module: Fixed bug in which the module would send emails to all of the customers included in the search results, instead of just the sub-selection of customers chosen from the search results.
    • Shipping: Added support for built-in default USPS account for retrieving real-time shipping rates.



    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Oct 17, 2007 02:54pm    Post subject: More release notes! Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate D (Released 10/11/2007.)
    • Scheduled Orders: Fixed a bug in which a returning customer's first scheduled order would record the wrong shipping address, causing the scheduled order to appear blank in the editor screen.
    • Storefront: Fixed an issue in which the "/" characters would be stripped out of the store's SEO friendly links if the store needed to forcefully reload the page from "http" to "https" and the store was installed in the root directory of the website. (Example: www.mystore.com).
    • Storefront: Improved performance when sorting and displaying a large number of products at once. (For example: Displaying search results that match hundreds of products.)
    • PayFlow Pro: Only the last two digits of the credit card expiration year will be submitted to PayFlow. Previously, a four digit year was submitted, which could cause PayFlow to decline the transaction.
    • Storefront: Manufacturer filtering is available.
    • QuickCode: Added support for the {BASKET-MANUFACTURER-NAME} QuickCode Tag.
    • QuickCode: Added support for the {BASKET-MANUFACTURER-ID} QuickCode Tag.
    • QuickCode: Added support for the {RESULTS-MANUFACTURER-NAME} QuickCode Tag.
    • QuickCode: Added support for the {RESULTS-MANUFACTURER-ID} QuickCode Tag.
    • QuickCode: Added support for the {RESULTS-UNITS-IN-STOCK} QuickCode Tag.
    • Administration & Storefront: Updated the list of countries to the latest version released by the International Standards Organization (ISO). This updates the country names and ISO codes used in the country menus throughout your storefront and administration area.
    • Examples of some changes: Yugoslavia has been changed to its new name, all references to "Great Britain" have removed or replaced with "United Kingdom", and the entries for several countries without an ISO code, such as Scotland, have been corrected.
    • The new country menus will take affect the next time you save the country menus in your System Settings. (System Setting # 24.) Until that time, the old country menus will continue to be used in your storefront and administration areas.
    • The changes to the country menus should not break any existing customers, orders or other rules in your store. In actuality, the countries displayed in your storefront and administration area should now be more accurate.


    Release notes for Modular Merchant: MMv3 release candidate C (Released 10/4/2007.)
    • Authorize.net: Some clients have reported connectivity issues with Authorize.net over the past 24 hours. (Credit cards with a valid expiration date being declined.) We've activated some data logging in the Authorize.net API to record any future connectivity problems with Authorize.net.
    • Checkout: Improved the check performed during the checkout process for whether the order requires shipping. This should prevent the checkout page with the shipping options from being incorrectly skipped for products configured in a certain way.
    • Inventory Manager: Prevented cause of potential "bad arguments to implode" warning message on Inventory Manager page.
    • Category Editor: Added link to "Create a New Category" and "Return to Search Categories" to the Category Editor. The links are displayed after updating the category you're editing.
    • Search Categories: Parent Categories can now be assigned to multiple categories at once on the Search Categories page.
    • eChecks: (BETA) Added support for Authorize.net eChecks. Note: Currently, echeck orders can only be placed by admins by using either the Place and Order tool or by scheduling an order. An option for "echeck (Authorize.net)" has been added to the Payment Gateway dropdown menus on these pages. eCheck orders cannot be placed by customers in the storefront. There are no QuickCode Tags for adding echeck fields to your store templates at this time.


    Release notes for Modular Merchant: MMv3 release candidate B (Released 10/3/2007)
    • Change to Place an Order system: When an administrator places a cash order using the Place an Order tool, it will record the order as "paid" status. (Previously, "cash" orders were recorded as "unpaid".)
    • Scheduled Order Editor: Fixed display error on Scheduled Order Editor in which the credit card year would display as the incorrect year on some types of orders.
    • Search: Fixed bug in which the search tool in the storefront would not return any results if the "Use secure https URLs for every storefront page." System Setting was selected.
    • Design: On the "Logo Images" page (Located at: [Navigation Menu > Design > Logo Images]), changed several references to outdated version 2 QuickCode Tags to their correct MMv3 equivalent.
    • Order Editor: The option "N/A" will be available in the "Shipping Method" menu on the Order Editor screen.
    • Checkout: Fixed an issue on certain servers in which only one unit of stock would be deducted from inventory, even if the customer purchased more than one unit of the product.
    • Checkout: A closed store will no longer prevent Administrators from being able to complete orders in it.
    • Customer Account area: When creating a new shipping address in the customer account area, the shipping first name and shipping last name fields will no longer be pre-populated with the billing name.
    • Shipping Pick List: Improved the "Units in Stock Before/After" values in the shipping pick list to take the quantity of the product purchased into consideration. Previously, these values could be too low.
    • Design Packages: Added support for multiple shipping addresses to the templates in the default, operator and sporty design packages. If a customer has multiple shipping addresses on file, a dropdown menu will be displayed asking them to which address they would like the product to be shipped.
    • Where can I download the most recent versions of the Design Packages?
      http://www.modularmerchant.com/templates/
    • Store Graphics: Added option to copy and resize a directory of images. The "Store Graphics" page and the "Image Search" popup windows both have this option. This option will create a copy of all image files in a new directory that you specify. The new images can be set to a specific size, or a percentage of the original image's sizes.
    • Products: Updated the information in the QuickLinks popup window for each product on the Search Products page. Added forum article with additional information about QuickLinks.
    • Customer Editor/Details: The customer's System ID number (SID) is now displayed on the Customer Details and Customer Editor pages.
    • Search Scheduled Orders: On the Search Scheduled Orders page, the Admin Activity report will now record the SID of all the individual orders that are put on hold, taken off hold or deleted when the checkboxes are used to modify a group of scheduled orders. (Previously, editing a group of scheduled orders would record a general message, excluding the SID numbers of the affected scheduled orders.)
    • Storefront: Using quotes when using the storefront's search will search for products containing that entire phrase, instead each of the individual words. For example, searching for Paris Hilton will match both the products Paris Hilton Online Reservations and Hilton, Paris: A Documentary. Searching for "Paris Hilton" will match only the Paris Hilton Online Reservations product.



    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Nov 05, 2007 12:04pm    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate F (Released 10/22/207)
    • Storefront: Improved tax calculation during guest checkout in certain circumstances.
    • Storefront: Fixed bug in which the contents of a customer's custom fields could be deleted in certain scenarios when the customer updated their contact information in their account area.


    Release notes for Modular Merchant: MMv3 release candidate E (Released 10/17/2007.)
    • QuickCode Tags: Fixed the {RECEIPT-ORDER-NOTES} QuickCode Tag.
    • PayPal: Improved support for running custom checkout scripts when using the PayPal Standard payment gateway.
    • PayPal: Improved support for retaining the order notes when using the PayPal Standard payment gateway.
    • Scheduled Orders: Customer cancellation emails will now include the customer's email address, in addition to their name and Customer SID number.
    • QuickCode Tags: The {FIELD-CC-YEAR} dropdown menu will now list the next 11 years. Previously, it only displayed the next 9 years.
    • Order Editor: The Order Editor screen now has a checkbox option (selected by default) to alter the inventory stock levels of the products in that order. For example, my store has 100 Widgets in stock. I edit an order for 10 Widgets, changing the number of Widgets in the order to 5. The order now only has 5 Widgets, and my store has 105 Widgets in stock.


    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Nov 28, 2007 11:15am    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate I (Released 11/21/2007.)
    • USPS: Updated the store to work with unannounced changes USPS has made to their system. If your store has stopped displaying USPS shipping rates since Sunday, November 18th 2007, it is because of this change made by USPS. This update will allow your store to again display USPS shipping rates.


    Release notes for Modular Merchant: MMv3 release candidate H (Released 11/7/2007.)
    • Administration Area: Fixed bug that would cause text displayed on certain pages of the administration area to have all the spaces removed. For example, "quick brown fox" would be displayed as "quickbrownfox".
    • Checkout: Fixed bug in which charging sales tax based on the customer's shipping address wouldn't charge brand new customers in some situations.
    • Shipping Editor: Improved the interface for the Shipping Method Editor screen. Certain options are only displayed when they become relevant, and several outdated options were removed.
    • Shipping Updates: Improved the formatting of the Shipping Notification emails sent to customers. In certain scenarios, the email could be missing the name of the shipping method, the store's email address and the "From" header.
    • Support Tickets: Fixed bug that could cause files attached to Support Tickets to become corrupt and unreadable. File attachments should work again.


    Release notes for Modular Merchant: MMv3 release candidate G (Released 11/5/2007.)
    • USAePay: Improved credit card expiration month compatibility for USAePay users.
    • System Settings: Removed obsolete "Terms of Service URL" System Setting. Requiring the customer to agree to a Terms of Service is now controlled by the {FIELD-TOS-CHECKBOX} QuickCode Tag. The text that accompanies the Terms of Service agreement checkbox can be completely customized in your store's HTML template.
    • Checkout: Improved the retention of various order notes when the order is saved in the store database.
    • Digital Products module: Fixed an error message that would sometimes be displayed on the Download File Performance Report.
    • Data formatting: Improved formatting of certain characters that can cause formatting problems when displayed on-screen, and security problems when saved in a database.
    • Administration Area: Removed obsolete Affiliate News tool from Affiliate module.
    • Export Orders: Fixed bug in which orders placed by customers without an account (ie: customers using "guest checkout") could be excluded from the "Export Order Data" spreadsheet.
    • Affiliate module: Fixed bug in which the "account creation date" for new Affiliates was not being recorded.
    • Affiliate module: Removed obsolete "Terms of Service URL" option from the Affiliate module options. (The link to your Terms of Service URL is now controlled by the HTML template.)
    • Affiliate module: Fixed bug in which the Affiliate registration page would not redirect to the custom landing page entered in the module's options.
    • Affiliate module: Fixed bug in which the welcome email for new affiliates was missing some of their account and login information.
    • Affiliate module: Requiring admin approval of new affiliates before they can log in to their account now works.
    • Product Fields: Several improvements were made to Product Fields (Available in admin area at: [Navigation Menu > Groups & Zones > Product Fields]): The contents of Product Fields will be retained in the fields on the Product Details page when the customer adds the product to their basket, displayed in the customer's basket contents when the {BASKET-PRODUCT-FIELDS} QuickCode Tag is used, and displayed in the order's notes, both in the receipts and in the administration area.
    • Administration: Linked several items on the Admin Home page to related reports.
    • Storefront: Improved compatibility for searching for products with an apostrophe in their names.
    • QuickCode Tags: Added the {IF-ACTIVE-AFFILIATE-BEGIN} QuickCode Tag.
    • QuickCode Tags: Added the {IF-ACTIVE-AFFILIATE-END} QuickCode Tag.
    • QuickCode Tags: Added the {ACTIVE-AFFILIATE-NAME} QuickCode Tag.
    • General: More credit card and echeck data security measures put in place.



    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Dec 10, 2007 04:16pm    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate J (Released 11/28/2007)
    • System Settings: Removed the obsolete System Setting: "Storefront URL". As of MMv3, assigning a custom website for your store's home page can be done from within the store templates. This System Setting is no longer needed, and has been removed. (If you were using this System Setting, the value you had this set to has been retained, and the custom website that has been set as your store's home page will still be used.)
    • USPS: This software update will restore support for real-time International USPS shipping rates. (Domestic USPS shipping rates were fixed in a previous update.) The API the store uses to communicate with USPS has been further updated to be compatible with more changes USPS has made to their software.
    • Admin Home Page: The customer search tool on the Admin Home page works again.
    • Scheduled Orders: Improved calculations in the "Estimated Scheduled Order Values" section of the Search Scheduled Orders page. (It was possible for products that were not due within the specified date range to be included in these calculations.)
    • Storefront: The state and country dropdown menus would not populate when using the {FIELD-FILL-SHIP-ADDRESS} or {FIELD-FILL-BILL-ADDRESS} if both the shipping and billing address fields were present on the same page.
    • Storefront: Improved the scan performed by the {IF-BASKET-CONTAINS-SUBSCRIPTION-PRODUCTS-BEGIN} QuickCode Tag to catch products that may be set up using unconventional subscription rules.
    • Product Import/Export: The product import/export was using the product SKU in the "Rebill As" column. This was a bit outdated, and has been updated to use the product's SID number instead.
    • Digital Delivery: Added a workaround to deal with a "bug" in IE7. If custom image buttons are used as the file download buttons, IE7 fails to include some of the button data when the form is submitted, causing the file download to fail. Added additional code to work around this limitation in IE7, so that custom image buttons will work in the digital delivery area.
    • Login: Made several improvements to the way the FTP and database settings are checked and updated during the login process.
    • Design: Added a delete option to both the Custom QuickCode Tag and Custom Webpage editors.
    • Design: The dropdown menus that list the available Design Packages will also display "(LIVE)" next to the Design Package that is active in your storefront.
    • Scheduled Orders: Made a slight improvement to the search tools on the Search Scheduled Orders page.
    • QuickCode Tags: Added a check for subscription products to the {IF-USING-PAYPAL-BEGIN}, {IF-USING-GOOGLE-CHECKOUT-BEGIN}, {IF-USING-2CHECKOUT-BEGIN}, {COMPOSITE-PAYPAL-BUTTON}, {COMPOSITE-GOOGLE-CHECKOUT-BUTTON} and {COMPOSITE-2CHECKOUT-BUTTON} QuickCode Tags. If subscription products are found, then the payment button will be replaced with a message stating that the specified payment system is not available because it is not compatible with subscription products.
    • QuickCode Tags: Added support for new QuickCode Tags: {BASKET-ALL-TAX-NAME} and {BASKET-ALL-TAX-FEES}.

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Jan 07, 2008 12:12pm    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate K (Released 12/10/2007.)
    • Coupons/Gift Certificates module: Removed three obsolete options from the Coupons & Gift Certificate module options. (Options #5 Coupon Field Title, #6 Coupon Field Instructions and #7 Gift Certificate Webpage Message.) The content generated by these options is now controlled by the HTML templates. These options are no longer needed, and have been removed.
    • Template Management: Rewrote the way the "mm_mangle" and "mm_unmangle" functions protect exploitable characters when saving data to the database. This new version still protects against SQL injection attacks, but it more compatible with JavaScript and Custom QuickCode Tags that may use certain types of arrays. However, if you see text like "[1]" displayed anywhere in your storefront or administration area (example: Bob[1]s Store), then Modular Merchant Tech Support may need to manually run an additional script one time on your account to convert that store data over to use the new "mm_mangle" system. If that's the case, contact Tech Support, and they'll be happy to run this script for you ASAP.
    • QuickCode Tags: The {CREDIT-CARD-ICONS} QuickCode tag displays images of the credit cards that a store accepts. These images were being displayed using global links. This means that "http://" or "https://" was included in the link to the image. This could cause the user's web browser to display a security warning if the page was being viewed under "http://" when "https://" was used in the links to the credit card images, and vice-versa. The QuickCode Tag has been updated to use relative instead of global links to the images, which will not trigger a security warning, no matter whether the page is viewed as "http://" or "https://".
    • QuickCode Tags: The {BASKET-PRODUCT-IMAGE} QuickCode Tag will work if used on store pages using SEO-friendly URLs.
    • QuickCode Tags: Updated the {CUSTOMER-CREDIT-CARD-LIST} QuickCode Tag. Added three CSS styles to control the design of the content generated by the tag, and removed some hard-coded HTML attributes that would override any styles applied to it.
    • QuickCode Tags: Fixed bug in the {RESULTS-IF-SALE-PRICE-BEGIN} QuickCode Tag that was preventing it from working as it should. (The contents between {RESULTS-IF-SALE-PRICE-BEGIN} and {RESULTS-IF-SALE-PRICE-END} were ALWAYS being displayed, regardless of whether or not the specified product was on sale.)
    • Storefront: Fixed a bug that could cause a "bad arguments to implode" error message to be displayed in the storefront at the top of the screen if your store is closed.
    • Open Baskets report: Improved the default settings for the Open Baskets report. The previous default settings could result in too many results being returned the first time the report is run, resulting in the page never loading. The default settings are now more conservative, which will prevent this problem.
    • Template Management: Rewrote several of the regular expressions that manage image links in HTML templates.
    • Administration: Added color coding of gross & net sales on the sales statistics on the Admin Home and Sales Statistics report pages.
    • Custom QuickCode Tags: Added a clone option to the Custom QuickCode Tag editor.
    • Custom Web Pages: Added a clone option to the Custom Web Page editor.
    • Design Packages: Added an option to download Design Packages as a zip archive on the [Design > Manage Design Packages] page.
    • Digital Delivery: Files with the "m4v" file extension will be downloaded using the "video/x-m4v" MIME type. This should improve Safari's compatibility when downloading m4v files.
    • QuickCode Tags: Added support for the {RECEIPT-PRINT-VERSION-URL} QuickCode Tag.
    • QuickCode Tags: Added support for the {FORCE-REGISTER} QuickCode Tag.
    • QuickCode Tags: Added support for the {RESULTS-ORIGINAL-PRICE} QuickCode Tag.
    • Release Notes: Added a new page in the Support section of the administration area to list the release notes for the current and upcoming software updates.

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Jan 16, 2008 05:10pm    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate L (Released 1/7/2008.)
    • QuickCode Tags: Updated all QuickCode Tags that generate HTML input fields so that the HTML code they generate is compliant with XHTML Transitional 1.0 standards.
    • Checkout: Modified receipt page order lookup script.
    • QuickCode Tags: Removed cause of double-translation of CSS paths that were stored in a custom QuickCode Tag. This would result in the path to the CSS file being written twice when the page was rendered, preventing the CSS file from loading correctly.
    • QuickCode Tags: Added decryption function to protect against XSS attacks for the {LIST-NEWEST-PRODUCTS} and {LIST-NEWEST-PRODUCTS} QuickCode Tags.
    • Design: Simplified the image paths in the [Design > Template Images] tool.
    • Shipping Editor: Fixed bug in the Shipping Method Editor that would cause custom shipping methods to lose their "type", which would prevent them from being displayed in the storefront. Custom shipping methods you edit or create will again be displayed in the storefront. If you have a custom shipping method that still isn't being displayed, open it in the editor screen and save it once; this should fix it.
    • Design: Fixed typo in CKT4-126 warning message. Changed "bebefore" to "before".
    • Printable Order Form: Fixed some formatting issues with the custom message displayed at the top of the printable PDF order form. (The custom text was too large, and didn't word-wrap.) Also added a line for the customer's date and signature at the bottom of the order form.
    • 3rd Party Services: Added a new section to the "3rd Party Service Integration" module for Google Analytics. This module will allow users to add the proper version of the Google Analytics code to their storefront pages simply by adding a QuickCode Tag to their HTML templage. Both the "standard" and "transaction data" versions of Google's code is supported.
    • QuickCode: Added support for the {BASKET-IF-PRODUCT-ADDRESS-MENU-BEGIN} QuickCode Tag.
    • QuickCode: Added support for the {BASKET-IF-PRODUCT-ADDRESS-MENU-END} QuickCode Tag.
    • QuickCode: Added support for the {BASKET-IF-PRODUCT-GIFT-WRAP-BEGIN} QuickCode Tag.
    • QuickCode: Added support for the {BASKET-IF-PRODUCT-GIFT-WRAP-END} QuickCode Tag.
    • QuickCode: Added support for the {URL-SEARCH-RESULTS} QuickCode Tag.
    • QuickCode: Added support for the {URL-CUSTOMER-FETCH-LOGIN} QuickCode Tag.
    • QuickCode: Added support for the {URL-AFFILIATE-FETCH-LOGIN} QuickCode Tag.
    • QuickCode: Added support for the {IF-HIDE-CHECKOUT-PASSWORD-BEGIN} QuickCode Tag.
    • QuickCode: Added support for the {IF-HIDE-CHECKOUT-PASSWORD-END} QuickCode Tag.
    • QuickCode: Added support for the {IF-RECEIPT-ORDER-NOTES-BEGIN} QuickCode Tag.
    • QuickCode: Added support for the {IF-RECEIPT-ORDER-NOTES-END} QuickCode Tag.
    • QuickCode: Added support for the {NULL} QuickCode Tag.
    • QuickCode: Added support for the {IF-GOOGLE-ANALYTICS-BEGIN} QuickCode Tag.
    • QuickCode: Added support for the {IF-GOOGLE-ANALYTICS-END} QuickCode Tag.
    • QuickCode: Added support for the {GOOGLE-ANALYTICS-TRAFFIC} QuickCode Tag.
    • QuickCode: Added support for the {GOOGLE-ANALYTICS-TRANSACTION} QuickCode Tag.
    • Storefront: Added a function call to check for customer login and other content requests to the following storefront pages: store_closed.php, search_results.php, product.php, manufacturer.php, digdel_login.php, category.php, basket.php and storefront.php. This will increase the number of commands that can be executed on various storefront pages.

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Jan 21, 2008 09:55am    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate K (Released 1/16/2008.)
    • Design Packages: Updated versions of the following Design Packages have been released for download: "Default", "Operator" and "Sporty". This update adds HTML code to display coupon discount information on the receipt pages. Download the newest versions of these Design Packages from http://www.modularmerchant.com/templates/.
    • Storefront: Added a missing monetary symbol to the {RECEIPT-SUBTOTAL}, {RECEIPT-STATE-TAX}, {RECEIPT-COUNTRY-TAX}, {RECEIPT-ZIP-TAX}, {RECEIPT-GIFT-WRAP-FEES} and {RECEIPT-SHIPPING-FEES} QuickCode Tags.
    • Coupons: Fixed a bug in which when a single-use coupon was applied to an order, an error message would be incorrectly displayed on the receipt page stating, "this coupon has been used the maximum times allowed and will not be applied to this order."
    • Coupons: Fixed a bug in which if a coupon was redeemed for an order with many other types of discounts applied to it (ie: bulk discounts, discount groups, product sale price, etc.), then the store could potentially allow the customer to complete the purchase without paying the remaining balance. (The store would treat the coupon as if it had paid for the entire order, even if it had not.)
    • Coupons: When submitting a coupon code on a checkout page, all other fields in the same form will now be retained whenever possible. (Previously, submitting a coupon code would cause the address fields to go blank, so the customer would have to fill them out again.)
    • Place an Order tool: Fixed bug that would cause sale products to display a price of $0.00 on step 2 of the "Place an Order" tool in the administration area.
    • Place an Order tool: Fixed bug that would cause discounted products to have their discounts applied again on each step of the "Place an Order" tool. Products with a discount triggered by either a sale price, bulk discount, Customer Group or Promotion should no longer receive these "cumulative" discounts.
    • Storefront: The radio buttons for the available shipping rates are now "sticky". They will remember the customer's previous selection if at all possible. This can be useful if the customer leaves the checkout process and comes back, or when using a one-page checkout layout.
    • QuickCode Tags: Added support for the {IF-GIFT-WRAP-FEES-BEGIN} and {IF-GIFT-WRAP-FEES-END} QuickCode Tags.
    • QuickCode Tags: Added support for the {IF-PRODUCT-PRICE-REDUCED-BEGIN} and {IF-PRODUCT-PRICE-REDUCED-END} QuickCode Tags.
    • QuickCode Tags: Added support for the {RECEIPT-IF-COUPON-BEGIN} and {RECEIPT-IF-COUPON-END} QuickCode Tags.
    • Administration: Added support for several new items in the Admin editor. An avatar (image) and signature can now be added to an Admin account. The signature will be appended to posts in the Modular Merchant forum. The avatar will also be included in your forum posts. Over time, the avatar image will have more uses, such as being included with Support Tickets and replacing the Admin's "Account Type" icon. You will find these new options in the Admin Account Editor, located in your store's administration area at: [Admin > Search Admin Accounts > (Select an Admin to edit)].

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Feb 19, 2008 12:59pm    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate L (Released 1/21/2008.)
    • Storefront: When the store reuses the billing address as the shipping address for new customers that purchase non-shipped products, the contents of the "Shipping Address Line 2" field will now be retained. (Previously, the second line of the shipping address would not be recorded.)
    • Zone Fees: Zone Fees that use a percentage are now functional.
    • Zone Fees: Zone Fees will now be applied to the shipping calculations for new customers using guest checkout.
    • Place an Order: Fixed a bug in which free products added to an order by a Promotion could be dropped when the final order was placed. An order's free promo products will now be retained.
    • Place an Order: The Place an Order tool will now display an alert message when an admin price override is in affect.

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.

    Rutabaga


    Keeper of the Development Schedule

    Joined: 26 Aug 2005
    Posts: 106


    PostPosted: Feb 26, 2008 12:25pm    Post subject: Reply with quote

    Release notes for Modular Merchant: MMv3 release candidate O (Released 02/19/2008.)
    • Design Packages: Added QuickCode Tags to display "Order Notes" to the receipt templates in the Default, Operator and Sporty Design Packages. The "Order Notes" were missing from these Design Packages. Download the latest versions of these templates from: http://www.modularmerchant.com/templates/
    • Product Editor: Changed the name of the "Thank You Email" tab in the Product Editor to "Autoresponders".
    • System Settings: Added a new System Setting to specify how long messages in the new "Email Archive" are retained. (The Email Archive contains a reference to all emails generated by the store.) More info on the new "Email Archive" system is available below.
    • Digital Products module: Changed the default settings for the Digital Products from zero access attempts and an instant expiration date to 1 attempt and 24 hours.
    • Logo Images: The "Logo Images" tool has been moved from the "Design" menu to the System Settings. Outdated and unused logo options have been removed.
    • Support Menu: The link to the Knowledge Base has been removed from the "Support" menu. The Knowledge Base is being replaced by the Forums.
    • Product Editor: Inactive Zone Fees will no longer be listed in the Product Editor.
    • Place an Order: Fixed a bug in which the credit card's "security code" wouldn't be recorded when using the Place an Order tool, even if the System Setting to do so was selected.
    • Scheduled Orders: Fixed a bug that caused scheduled orders (processed either automatically or manually) to ignore Promotions that make certain shipping methods free.
    • Storefront: A category's "small image" should now display correctly on any category page in the storefront using SEO-friendly URLs. (Previously, the path to the image would be incorrect, resulting in a "broken" image.)
    • Storefront: Changing from one category with multiple pages to another category with fewer pages will reset the new category to view page 1. The same rule has been applied to Manufacturer pages too.
    • Affiliate module: Changed all remaining references from the outdated "Affiliate Certificates" to the current term "Affiliate Tracking IDs".
    • Export Orders: Orders that had been placed by customers using the "Guest Checkout" option were not being included in the spreadsheet generated by the Order Export tool (located at: [Navigation Menu > Orders > Export Order Data]).
    • Design Packages: The zip file created by the "Download a Design Package" tool will now include a subfolder containing the contents of the Design Package. (Previously, all the Design Package files were included in the root level of the zip file.) This will allow a downloaded Design Package zip file to be uploaded without needing to first be re-zipped.
    • Support Tickets: Fixed a bug in which some types of Support Tickets generated from the Admin area would be submitted as "Closed" instead of "Open".
    • Menu: The "Activate Account" option in the "Admin" menu will no longer be displayed after an account has been activated.
    • Storefront: Added a workaround for a bug in certain web browsers to allow image form buttons to be used as the "Add to Cart" buttons on the category, manufacturer, storefront and search results pages. Previously, using an image form button would not add the product to the basket in certain web browsers.
    • System A list of all emails sent to customers will now be recorded. (The content of the email will not be recorded, just the recipient, send date and email subject.) This will help in troubleshooting email delivery problems and allow admins to review which emails each customer has received.
    • Reports: Added an "Email Archive" report. The Email Archive contains a reference to all emails generated by the store.
    • Database: Added a "get_email" field to the customers database table. (A "Y/N" value.) This field will be referenced by upcoming modules and features to determine if the customer has elected to receive additional emails that are not related to the ordering/shipping process.
    • Customer Details: Added a secure list of the customer's credit cards to the administration area's Customer Details page. (Only viewable by Super Admins.) Admins can delete selected cards from the customer's account from this list.
    • Customer Details: Added a history of the emails sent to the customer to the administration area's Customer Details page. (This list will start populating when this update is installed.)
    • Taxes: Added a new option to the Tax Editor. You can now select how the customer's address is evaluated when taxes are applied. This new option will prevent some instances in which partial address matches would trigger a tax. The Tax Editor is located at: [Groups & Zones > Tax Groups].
    • Automated Tasks: Created a single automated task to manage the execution of all of the store's other automated tasks. This will make the management of each account's automated tasks, or "cron jobs" easier.
    • System: Rewrote a portion of the account login software. The internal processes were streamlined, and several server tasks that were no longer needed were removed.
    • System: Improved the checking/updating of several System Settings related to the account installation. This should reduce some of the steps during the installation of a Hosting Account.
    • System: Several references to outdated account plans have been removed from various places in the Administration area and internal code. (There are still several more locations that will need to be updated in the future.)

    _________________
    Rutabaga
    Keeper of the Development Schedule
    Modular Merchant Shopping Cart Software.
    Display posts from previous:   
    Post new topic   Reply to topic    Modular Merchant Forum Index -> Announcements! All times are GMT - 7 Hours
    Page 1 of 1

     
    You cannot post new topics in this forum
    You cannot reply to topics in this forum
    You cannot edit your posts in this forum
    You cannot delete your posts in this forum
    You cannot vote in polls in this forum


    Powered by phpBB © 2001, 2005 phpBB Group