Release History

This lists each change to the AmeriCommerce product. You can tell which version you are on at the bottom of your admin console and compare those numbers to the dates in these postings to determine if you have the fix or feature. For example 2009.36.1015.1 will have all fixes from version "2009.36" before "10/15 (Oct-15)" of the current year in the 36th release in 2009 of AmeriCommerce. This is a subscribable list of features and changes to the AmeriCommerce multiple storefront shopping cart system.

  • 2010 v3 – Ongoing Progress and Fixes Report

    • 3/9
      • FEATURE(10.3): Added Category Product List SnapIn.  Works the same as Product List SnapIn except it displays the contents of a category. 
      • FEATURE(10.3): Added Gallery support to the Highslide Photo Popup.
        • Added an option on the Theme > PicturePopup page for Popup Type, adding Photo as an option for direct image references to the image resize rather than displaying as an HTML popup.  This allows for much smoother display and better SEO.
        • Added an option on the Theme > ProductDetails page “Hovering Over Thumbnail Swaps Main Photo” so this feature can be disabled reducing the javascript footprint of the thumbnail area.
      • HOTFIX(10.3): When adding a new snap-in to a page, the "Override Defaults" checkboxes will no longer all be checked.  The snap-in was being saved with empty styles as opposed to null styles, but null was the trigger to tell the snap-in to load the default styles.
    • 3/8
      • HOTFIX(10.3): Fixed an issue with the file picker control not using the correct domain for SSL.
    • 3/5
      • HOTFIX(10.3): Snapins with custom style controls (Product Reviews Listing, Carousel) will load the custom styles when viewed via the snapin editor opened from Site Explorer.
      • HOTFIX(10.3): Default carousel styles will now apply correctly to snap-ins added to content pages via Site Explorer.
    • 3/4
      • FEATURE(10.3): ExactTarget wired in to OnePageCheckout, Register, EditCustomer, MyAccount.
        • ExactTarget is like ConstantContact but with a lot more corporate-type stuff.
      • HOTFIX(10.3): Additional info on AddThis setting fields.
        • clip_image002[51]
    • 3/3
      • FEATURE(10.3): AddThis integration for social bookmarking.  Replaces old social bookmarks completely.
        • clip_image002[45]
        • clip_image002[47]
        • clip_image002[49]
    • 3/2
      • HOTFIX(10.3): Move PageByNumber Pagination Styles to New Style Registration Mechanism and remove it from Custom CSS and put in it's own CSS file (ac.pagebynumber.css).
        • clip_image002[43]
      • FEATURE(10.3): Added new CSS area, these apply AFTER our styles and allow all of our styles and the base styles to be overridden in our base style css file.  Also, added some new areas to 'Global Settings' and help text to explain how the file is built a little better.
        • clip_image001[5]
        • clip_image001[7]
      • FEATURE(10.3): New Tab System added to product page tabs which is much more search engine friendly, lighter weight and more styleable.  Styles are currently an include, but are completely overrideable.
        • clip_image001
    • 3/1
      • HOTFIX(10.3): Fixed a problem that prevented page-level CSS from loading into the designer controls properly (snap-ins still loaded as expected).
      • FEATURE(10.3): Vertical orientation for the carousel
        • clip_image002[41] 
      • HOTFIX(10.3): Fixes to the carousel
        • Will now load the proper default layout
        • Default styles will apply correctly (when adding the snap-in)
        • If no header text is added, it will look to see if it can set a default based on the content of the snap-in (new items, product list, etc).
        • Individual carousels will now have separate settings for number displayed, number to scroll by, etc like they are supposed to.
        • Scripted the carousels that were missing from the previous script
    • 2/26
      • HOTFIX(10.3): Carousel control expanded and some reasonable default styles/layout have been added.
        • The following carousel types are supported
          • clip_image002[31]
        • clip_image002[33]
        • clip_image002[39]
    • 2/23
      • HOTFIX(10.3): PaymentTypeMasked added to the CustomerPayments information on the API for easy access to a masked credit card value with only a few digits used for selection purposes.
    • 2/22
      • HOTFIX(10.3): Most, if not all of the merges in the Carousel's default layout should now be functional, and added additional styling options added to the carousel that allow the changing of the next and previous buttons (enabled and disabled)
    • 2/20
      • FEATURE(10.3): New Snapin Type: "Viewed This Item, But Bought These Items", will show what was ultimately purchased after a person views an item on the product page.  Product page only.  Can be displayed as a carousel or a custom repeater.
    • 2/19
      • FEATURE(10.3): Recently Viewed Products snapin now available for display as a carousel control, so this dataset can be a custom repeater or a carousel.
      • FEATURE(10.3): Initial check-in of Carousel control [BETA].
        • clip_image002[29]
      • FEATURE(10.3): New Snapin: Custom Repeater (Recently Viewed Items) - will give a repeated list of all recently viewed items for the current customer session.  Typical product merges work within the custom layout areas.
        • clip_image002[27]
    • 2/18
      • HOTFIX(10.3): Log Product Views, Category Views and Manufacturer Views.  Only products was populated before.  Streamlined these to use all int lookups and removed extra information and columns.  Will not log the view if an admin session, a suspect session or a spider session.  Will not log duplicate views on the same session.
    • 2/16
      • HOTFIX(10.3): Lengthen UID on Orders to match Sessions and Carts.
      • FEATURE(10.3): API/SDK Remote Carting - Full carting, ordering and session tracking capabilities exposed over the AmeriCommerce API stack.  Add items to carts, calculate totals, discounts, get shipping quotes, set shipping choice, gather customer information, gather payment information, validate and report results back then place the final order following the order workflow and email flow set up in the AmeriCommerce admin console.
        • This allows for any application to take control of the carting and ordering process and replace the entire front end including other websites, content management systems, mobile operating systems, this even empowers iPhone application development.
        • Ability to start carting via the API and exit out at multiple points right to your AmeriCommerce website to finish the carting and checkout process OR to continue on using the API to place the entire order.  You determine how much you want to do and how much you want our system to do.
        • Leverage the power of the AmeriCommerce admin console for managing orders, catalog and customers and take control of the entire front end website by using the API for display, carting and ordering.
        • Also commonly known as: External Carting API, Shopping Cart API, Ordering API, Ecommerce API, Mobile Carting, Mobile Ecommerce API, Application Carting & Ordering API, Remote Payment Processing API, Remote Order Processing API, Remote Payments API, Integrating Ecommerce Functions into Application, Mobile Payment API.
    • 2/15
      • FEATURE(10.3): New api method: ProductList_GetAll - returns all product lists saved in the system.
    • 2/5
      • HOTFIX(10.3): Email attachments, adjusted the control "ctlImageBrowser" to be more client-side based and compatible with the AJAX functionality (wrote a custom JQuery plugin for it, /store/admin/inc/jquery.filepicker.js, the user control wraps this and still works as it did before).
        • clip_image002[23]
        • clip_image002[25]
    • 2/1
      • HOTFIX(10.3): Shared/external content merges will now be processed for emails.
      • HOTFIX(10.3): Added "Make a Note" to the View Customer action menu.  Pops up a window that enters a note into the customer's email log. (without actually sending them an email).  Prefixes the subject with "NOTE:"
    • 1/26
      • FEATURE(10.3): New API Method, Category_GetAllProducts() gets all products in the category and follows front end rules for active catalog and display.
    • 1/18
      • FEATURE(10.3): Added Customer and Order Custom Fields to OrderList.aspx.
      • HOTFIX(10.3):
        • Added email action menu to “View Customer”
        • The ugly “edit” button on “View Customer” is no more; there is now a standard Edit button visible.
        • Added option to the popup email editor to send from the Store email or the current admin user email
        • Loading a template on the popup email editor will automatically select html or text depending on what the template’s format is set to.
        • Made the popup email editor’s send button more visible (moved to top)
    • 1/15
      • Added the following email merge codes, which look at the current logged in admin user.
        • ## USERID##

          ## USERNAME##

          ## USERFIRST##

          ## USERLAST##

          ## USEREMAIL##

          ## USEREMAILNODOMAIN##

          ## USEREXTENSION##

          ## USERPHONE##

          ## USERALTPHONE##

          ## USERFAX##

    • 1/12
      • HOTFIX(10.3): User settings popup page now has a more up-to-date look and has some additional fields (First Name, Last Name, Extension, Alt Phone, Fax Number; all of these will soon be merges as well that are dependent on the current logged in user, mostly for sending emails like for use in email signatures).
        • clip_image002[21]
    • 12/31
      • HOTFIX(10.3): Changed the width for the setup wizard pop up window in various locations.
      • FEATURE(10.3): Customer custom fields can now be added as additional columns to the Customer List.
    • 12/30
      • HOTFIX(10.3): Microstore corrections.
        • Added default values for RequireLoginForPricing, LoginForPricingAction and StoreLocalization for microstores.
        • Fixed an issue with duplicate records being added to the CMS_PageRedirect table. Split the redirect creation between Save and DataFromForm.
        • The store selection StyledDropDown will now only display non-microstores.
        • The store selection StyledDropDown will now be hidden on the MicroStoreEdit page.
        • a script to clean up duplicate redirects from the CMS_PageRedirect table
    • 12/29
      • HOTFIX(10.3):The address book editor on the Customer Edit page has been reworked to no longer use the exact same control as the frontend.  Streamlined the editing process using some AJAX.  Can now also ADD addresses to a customer from the admin console.
    • 12/23
      • FEATURE(10.3): Personalization options for products can now be imported/exported.
      • FEATURE(10.3): Customer management refinements, part 1: cleanup of the customer advanced search options on the Customer List page and the addition of a few more fields
        • clip_image002[19]
    • 12/22
      • HOTFIX(10.3): Scheduled exports can now be assigned a custom filename string.  The string can use two merges: ## EXPORTNAME## (name assigned to the scheduled export) and ## TIMESTAMP##, which can accept parameters like ## TIMESTAMP[yyyyMMdd]## to change the format of the timestamp.
        • clip_image002[15]
      • HOTFIX(10.3): Added “Run & Upload” to the action list on the scheduled export config page.
    • 12/21
      • HOTFIX(10.3): Added .Clean() in case CartCol[0].OrderItemsID was null to OrderEdit.aspx.cs.
    • 12/18
      • HOTFIX(10.3): Setting up scheduled exports on the config page will now properly activate the TimedEvents agent event, and set it to 15 minute intervals (updated on Store Settings as well).
      • HOTFIX(10.3): Corrected a deeper issue with the cart calculating shipping before having an address, no checks will be made if there is no shipping address yet.  The previous fix addressed the message that was displaying, but the check was still occurring and hiding the buttons.
    • 12/17
      • HOTFIX(10.3): Fix timeouts when changing order status due to out of transaction db calls in ApprovePayment by making it accept an order object parameter
      • HOTFIX(10.3): Fixed an issue where the password mask for the Google Checkout API key would not populate the field properly when loading saved settings.
        • clip_image002[13]
      • HOTFIX(10.3): Corrected an issue where an attempt was made to calculate shipping rates on the cart page before any address was entered (when first loading the page).  If there were any "out of region" messages or other errors that could show up because of an invalid region, they would.
    • 12/16
      • FEATURE(10.3): Added abandoned cart export settings to the scheduled export config page and added the columns CartUrl, ViewSessionUrl, ItemID, and ProductPictureUrl to the abandoned cart export.
      • FEATURE(10.3): Scheduled export uploads are now functional.  Current support is for standard FTP only.
        • clip_image002[9]
        • clip_image002[11]
      • FEATURE(10.3): Added abandoned cart export, standard export pages have been simplified (attached: examples of abandoned cart exports, one with item breakout and one without)
        • All of the standard data exports have been drastically simplified into a form that looks like the following image.  They are a single page, you fill out the info and click Export.  Mappings are now done in a popup (which also applies to the scheduled export config page), which looks like the second image below.
        • clip_image002
        • clip_image002[5]
    • 12/15
      • HOTFIX(10.3): Fixed an issue where MergeHelper.MergeExternalAndSharedContent() was being passed a null string.
    • 12/14
      • HOTFIX(10.3): Added handling for an error occurring on the Add Theme page, for some reason it is not finding a preview URL for a theme that apparently exists in the templates folder.  For troubleshooting purposes it will send an emergency alert which will include the name of the theme it is trying to find, but the page will still load.
    • 12/10
      • HOTFIX(10.3): Conversion rate will be cast and calculated to appear as percentage. Pending Referrer Analysis affiliate change.
      • HOTFIX(10.3): Fixed an issue when loading blank session data into the AffiliateSource enum.
    • 12/9
      • HOTFIX(10.3): Affiliate Corrections
        • Approved was incorrectly being set when a commission was anything other than $ / click for viewCommissionsApproved. (key factor)
        • Removed ”$ / total” as a commission type. It is not being used for calculations and we already have ”$ / sale” on affiliateConfig.aspx, affiliateList.aspx, editAffiliate.aspx.
        • Repeat commission sales were not correctly being labeled. Enum passed from CustomerHelper.cs and SetAffiliateAction.cs will flag source. (key factor)
        • New AffiliateSource Emun on emn.cs, also new member and property for ISession and acSession.
        • Will now be pushing AC.ACS.Marketing.Trans.AffiliateTrans instead of AC.ACS.Marketing.Affiliate to the HttpSessionState object because it is serializable.
        • CheckAffiliate_IsLoggedIn() will now check against the affiliateID rather than the Affiliate object.
        • Updating customer record with affiliateID on customer login if an affiliateID already exists on the session.
        • Conversion rate was being calculated as an integer and therefore the accuracy was being dropped off.
        • Several group by issues on sp_rptSourceTotals and sp_rptAffiliateTotals was causing incorrect results. (key factor)
        • LogAffiliateCommission will now send an EmergencyAlert if it encounters an error.
        • Fixed an alias issue on viewAdCodeVisits which was causing results to be incorrectly returned to the Affiliate Console.
        • Fixed a group by orderStatus issue on referrerAnalysis.
        • Removed group by identifier for adCodes on MarketingAffiliateAnalysis.
  • 2010 v2 - Ongoing Progress and Fixes Report

    • 3/4
      • HOTFIX(10.2): Added support for AssociatedLinks in LinkList (Horizontal and Vertical Nav).
        • corrected a postback issue that was not allowing a save of the AssociatedLink in SiteExplorer.
    • 3/2
      • FEATURE(10.2): Added “Select/Deselect All” to largeCart for Wishlist.
        • The Clear Cart Contents link will now appear for Wishlist and SavedWishlistDetail.
    • 3/1
      • HOTFIX(10.2): Add Ability To Delete Customer While Still On Drip Series.
      • HOTFIX(10.2): Add Validation For Emails on Drip Series.
      • HOTFIX(10.2): Code that registered the timed events agent was setting an incorrect RunFrequencyType (minutes instead of minute), causing it to run constantly due to NextRun never being updated.
    • 2/26
      • HOTFIX(10.2): Now hiding shipping controls when only non-shippable items are in the cart on ShopCart.aspx.
    • 2/23
      • HOTFIX(10.2): PlanetPayment iPay update to handle non-US states.
      • HOTFIX(10.2): PlanetPayment iPay update to handle Currency Indicator.
      • HOTFIX(10.2): Fixed an issue where the ApprovePayment method in OrderPayment was creating an internal instance of AC.ACS.Data.Database instead of checking and using the one on the object, if it was available.  This caused the database instance passed to the Warehouse emailer methods to be out of sync with the database instance being used by the entities.
      • FEATURE(10.2): Generic Variables and Conditional Generic Variable Merges.  Create your own conditional merge types.

          Syntax:

          Create a variable.  This is stored in a NameValueCollection off of PageTemplate:

          ## SET[YourVariableName=Value]##

          For testing purposes, you can output all of your generic variables:

          ## GENERICVARIABLES##

          Conditional merge.  Currently the variable name and value is case sensitive.

          ## IF[YourVariableName=Value]## True, show this content ##ELSE## False, show this instead ##ENDIF##

    • 2/22
      • HOTFIX(10.2): Fixed an issue that caused the "Leave on Server" option for Exports to not function properly.  It will now go one step further and create a background worker to complete the export.  The user is given the message that the export is in progress and where the file will be waiting for them.  If they attempt to start a new export while one is in progress, they will be told to wait for the current one to finish.
    • 2/20
      • HOTFIX(10.2): Aisle7 Integration of Their Health Notes API, pulls the Aisle 7 content right into your AmeriCommerce website as your own.  This wellness marketing solution creates landing pages for food, pharmacy and nutrition-based wellness programs and is now directly integrated into the AmeriCommerce shopping cart and ecommerce platform.
        • clip_image002[7]
    • 2/19
      • HOTFIX(10.2): VetMeds snap-in: do not try to fetch prescription items for empty cart.
    • 2/18
      • HOTFIX(10.2): Correctly handles international billing addresses on the new Payment Processing methods.
    • 2/17
      • HOTFIX(10.2): Added Company, Alt Phone and Fax to Address Editor. Resized acPU.
    • 2/16
      • HOTFIX(10.2): Added store text to lost password page.
      • HOTFIX(10.2): eProduct Password generation was based off of a datestamp so ordering several items caused the eproduct password to duplicate due to the speed of generation.
    • 2/15
      • HOTFIX(10.2): EProduct fix for different SSL domain name.
      • HOTFIX(10.2): ## ADMINORDERLINK## merge send in the admin’s order confirmation email now uses the SSLDomain name when linking to the ViewOrder.
    • 2/13
      • HOTFIX(10.2): Fixed an empty catch in Merge Processing that kept drip series emails from processing in mass.
    • 2/12
      • HOTFIX(10.2): Items added to cart by coupon codes will now be persisted on OrderEdit.
      • HOTFIX(10.2): Drip Series were not processing when using new user based merges.
      • HOTFIX(10.2): Check if background thread is running before attempting another run.
    • 2/11
      • HOTFIX(10.2): Editing a eProduct order reset the eProduct Password.
    • 2/10
      • HOTFIX(10.2): Added Address and other lookups to the Prefilled calls for Orders on the API.
      • HOTFIX(10.2): Fixed several issues related to moving items to and from wishlists.
      • HOTFIX(10.2): Added Cart_GetPaymentMethods() which returns the active and available payment methods for a store.
    • 2/9
      • HOTFIX(10.2): Tax optimizations/fixes for Google Checkout.  Will now preload and cache tax rates used by GCO before they are needed by the Merchant Calculation callback that calculates the amount.  Gives the benefit of fast tax rate processing to sites that have large numbers of zip code tax rules setup (Alltec), so that there is a reduced chance of the 3 second window elapsing without returning any rates.
      • HOTFIX(10.2): GiftCertificate Discount was higher than GiftCertificate limit if Subtotal was less than GiftCertificate Amount and Shipping was applied.
      • HOTFIX(10.2): Affiliate Corrections
        • ## AFFILIATEPASSWORD## will now work correctly on new affiliates. Password was being encrypted incorrectly.
        • Corrected a usability issue with affiliate passwords on editAffiliate. Added field validation.
        • Fixed an error regarding null commission amounts.
        • Affiliates will no longer be able to login unless they are enabled.
        • Added default button support for Affiliates/Login2.aspx.
      • HOTFIX(10.2): Fixed an issue with verifying variants added via the variant matrix and updated the enter key handling for the fields inside the matrix (was causing a javascript error).
      • FEATURE(10.2): Added ##SETITEMBYCARTINDEX[]## merge, combined it with the other ##SETITEMBY...[]## merges into one regex.
        • Allows you to process product merges based on an item in the cart (0 based)
    • 2/8
      • HOTFIX(10.2): Fix null reference error when adding to cart from the variant matrix.
      • HOTFIX(10.2):API:All GetOrder methods on the API/SDK can now be PreFilled with relevant lookup information in 1 request.
    • 2/6
      • HOTFIX(10.2): Refined ability to reference external content while using merges inside the path to the external content.  Example: ## EXTERNALCONTENT[yoursite.com/dynamicpage.php?id=## ITEMID##] ## will now render, even if it has control merges $$
    • 2/5
      • HOTFIX(10.2): ): ## QUERYSTRING## merge added.  This is replaced by the entire querystring, including the “?” .
      • HOTFIX(10.2): Added default button support for ShippingEstimation.aspx.
    • 2/4
      • HOTFIX(10.2): FedEx rate requests now assume delivery to a residential address.
    • 2/3
      • HOTFIX(10.2): Corrected the “Available Site Merges” and “Knowledge Base” URLs for the LiveDesign toolbar.
      • HOTFIX(10.2): List pricing will no longer reflect prices for hidden or unavailable product group child items.
    • 2/2
      • HOTFIX(10.2): Display fixes for negative amounts in markups. Rewrote how the markup string is formatted and is used in most of the locations we do markups checks.
      • HOTFIX(10.2): Added negative value support for payment method markups.
      • HOTFIX(10.2): Default "variant package".
        • Basically, this allows a store owner to set up pre-defined variant options that are used by default when an item is added to the cart.  Therefore, it is no longer mandatory for a customer to choose those variants.  This allows a product to have a default advertised "package" that the customer gets by adding to the cart directly, or, alternatively, they can click the "Detailed Configuration" link to show all of the variant options for further customization (what many customers refer to as a "product configurator," just lacks the relationships between fields).
        • clip_image002[3]
      • HOTFIX(10.2): Corrected a null reference error on AddToCartLinkGenerator.aspx.cs.
        • Corrects WholesaleFlowersAndSupplies. STA: ticket #ACS12837.
      • HOTFIX(10.2): Corrected a null reference error with zero payment orders.
        • This corrects readyToManage’s issue. STA ticket # reference: #ACS12849.
    • 2/1
      • HOTFIX(10.2): Force adcodes to be treated as strings to prevent errors on adcodes that are fully numeric.
      • HOTFIX(10.2): Tweaks to Affiliate Build Links page.
        • Changed the order in which products, categories and manufacturers are displayed on the page.
        • Category will now list the bread crumb trail.
        • clip_image002[1]
    • 1/29
      • HOTFIX(10.2): Updating item quantities on order edit is now working properly again.
    • 1/28
      • HOTFIX(10.2): Fixed an issue where email wasn't being bound correctly on AffiliateList.aspx.
      • HOTFIX(10.2): Corrected an issue with sending proper package dimensions to shipping calculation services.
      • HOTFIX(10.2): Trim address to 30 characters for Orbital Tampa gateway.
    • 1/27
      • HOTFIX(10.2): Fixed an issue where pressing the enter key did not submit the query on the search box merge.
      • HOTFIX(10.2): Force cart control to use the session's active cart if the control is set to display that cart ID.
    • 1/26
      • HOTFIX(10.2): Changed the "Load Template" button on the "Send Email" admin page to a standard gray "Load" button rather than the "Upload" graphic it was using (which didn't make sense).
      • HOTFIX(10.2): Fixed an issue where we were using the wrong ID to select froogle information from the database.
      • FEATURE(10.2): Default "variant package".
        • clip_image002[1]
        • clip_image002[3]
        • clip_image002[5]
        • clip_image002[7]
        • clip_image002[9]
        • clip_image002[11]
    • 1/25
      • HOTFIX(10.2): Will not fire the Warehouse Payment Received notification if the payment being processed is a refund. Added a fix for *.americommerce.com sites with login problems due to secure cookie issues. This fix just sets a new .americommerce.com cookie with an expiration date of last year so that the browser will remove it. The quick fix instead of waiting for an update would be to clear cookies.
      • HOTFIX(10.2): Misc changes.
        • Added enter key support for Search.aspx.
        • Converted the Affiliate’s footer to use a dynamic year date (same as PageTemplateAdmin).
        • Created script to alter the manufacturers .hideFlag column. Now column does not allow nulls, and has a default value of zero.
      • HOTFIX(10.2): Process credit cards if we have a remaining balance after gift certificates.
      • HOTFIX(10.2): Fix error on null retail price for "you save" merges.
      • HOTFIX(10.2): Fixed an error when saving an order that is not shippable but has a ship date due to its order status being changed to shipped.
      • HOTFIX(10.2): ## YOUSAVEPERCENT## was calculating based on price rather than retail.
      • HOTFIX(10.2): No longer clearing coupon code, activeCart or gift certificates when an order is declined.
    • 1/22
      • HOTFIX(10.2): Added ## YOUSAVEAMOUNT##, ## YOUSAVEPERCENT##, ## YOUSAVELABEL## merges
        • For displaying the savings on a product vs the retail price Added $$ YOUSAVE$$ control merge to product details as a default implementation.
      • HOTFIX(10.2): Leaving OnePageCheckout after creating a CustomerContactOnly customer account will correctly re-display the password registration area on returning.
      • HOTFIX(10.2): Fixed an issue where logging in would load the incorrect cart.
        • Empty carts can now be loaded, if it was the customer’s last cart, when logging in.
    • 1/21
      • HOTFIX(10.2): Made some performance tweaks in cart as a potential fix for poor performance with large wishlists.
      • HOTFIX(10.2): Corrected an issue with zero dollar purchases being set to "Awaiting Payment".
      • HOTFIX(10.2): Sites using a .americommerce.com URL will now have their cookies set for their full domain rather than *.americommerce.com
    • 1/20
      • HOTFIX(10.2): Corrected an issue when changing order status to cancelled or declined when using external tax calculation.
      • HOTFIX(10.2): Corrected an issue with building the generic product feed when call for pricing items were present.
      • HOTFIX(10.2): More MicroStore override fields added.
      • HOTFIX(10.2): Corrected more default button usages with AddDefaultButtonWithTrigger() methods.
        • Fixed an issue with the disableEnter.js file in IE.
      • HOTFIX(10.2): MicroStores will no longer appear in storeList.aspx.
    • 1/19
      • HOTFIX(10.2): The customer quick search will now properly trigger an address area update when a customer is selected.
      • HOTFIX(10.2): Corrected an issue with one of the methods in the Product Export where it would error on bad data being in the InactiveInStore collection, and corrected an issue where the recent changes to the warehouse emails may have had the warehouse email method looking at the wrong order variable.
      • HOTFIX(10.2): Addressed a timeout issue when exporting the customer data from the Customer List page.
      • HOTFIX(10.2): Corrected an error with processing micro store merges – it was attempting to process even with no micro store present, as well as failing when no state or country was set on the store record.
      • HOTFIX(10.2): Made some more MicroStore corrections regarding MicroStoreFeaturedProducts and ActiveCatalog.
        • Invalidating store cache for ActiveCatalog changes.
      • HOTFIX(10.2): Added default button support for the inline Zip Code entry and normal Zip Code entry for the shopCart.aspx page.
    • 1/18
      • HOTFIX(10.2): "No Payment Due" orders now work properly again.
      • HOTFIX(10.2): Added a check for a null order before attempting to send warehouse "Payment Received" notifications... only affected Steelcase?
      • HOTFIX(10.2): Corrected an overflow issue in the referrer analysis report due to a bad data type choice.
    • 1/15
      • HOTFIX(10.2): Fixed an issue with the way Custom Shipping Methods were obtaining a state ID from a zip code when the cart is using zip code only calculation.  Fixes the custom shipping issue that Om Village and Butler Lighting were having.
      • HOTFIX(10.2): "Payment Received" warehouse emails are now directly triggered by approving a payment on an order, instead of being tied to order status and having to check the payment status as an extra step.
      • HOTFIX(10.2): Order export data would appear shifted one column to the left if exporting with the default mappings on a store that had Customer Usernames turned off.
    • 1/14
      • HOTFIX(10.2): Fixed an issue with saving a Custom Field value if the Custom Field’s FieldWidth property was null.  Was causing the transaction in AddOrder() to rollback prematurely.  Should not be an issue for any custom fields that were created via the admin console, only ones dynamically generated in some way (very rare cases).
      • HOTFIX(10.2): Added VetMedsRx custom snapin to source control under CustomerCode and reworked it.  It will now function with the latest version of AmeriCommerce and we will know if something in it breaks.
    • 1/13
      • HOTFIX(10.2): Flipped the logical meaning of an if statement regarding MicroStores on pageTemplate.cs.
      • HOTFIX(10.2): Made a performance tweak in the method that processes conditional merges
    • 1/12
      • HOTFIX(10.2): The error field highlighting script will not run on LiveDesignLoading.htm (a static page that is used as a default page for popup windows).  Also corrected a minor URL formatting issue that did not affect the script's execution, where the URL to the Page Method would sometimes have two slashes after the page URL before the Page Method name instead of just one (on directory default pages, i.e. /store/admin/report//GetFieldsToHighlight)
      • HOTFIX(10.2): Display CVVs on ViewOrder if user has permission to view it.
      • HOTFIX(10.2): Implemented delete method for MicroStores where they will be hidden and marked as “Deleted”.
        • “Deleted” MicroStore’s names will now have “[ Deleted ]” appended to them.
        • Various controls and dropdowns have been changed to use the StoreDropDown which will not display “deleted” MicroStores.
        • Added a property that will allow the exclusion of MicroStores from the StoreDropDown control.
        • Added the SelectedIndexChange event as a pass through for the StoreDropDown control.
      • HOTFIX(10.2): Added for Clickshops: in addition to the normal ## ITEMWEIGHT## merge there is also one that takes a setting, ## ITEMWEIGHT[decimalplaces=?]##, where ? represents the number of decimal places to display.
    • 1/11
      • FEATURE(10.2):Can now use the action menu on the Customer List page to send emails (template or custom)
        • clip_image002[1]
      • HOTFIX(10.2): Merge Fix for ExternalContentMerges with merges in the setting such as ## ITEMID in the path to the file.
      • HOTFIX(10.2): Changed USPS link to https://secure.shippingapis.com/registration/ on the shippingProviders page.
    • 1/8
      • HOTFIX(10.2): AmeriSync not moving over the credit card types due to CC_Types changes.  Fixed by trimming the cc_type field with a SQL script
      • HOTFIX(10.2): Added extra info to the personalization import/export column description
    • 1/6
      • FEATURE(10.2): Can now search custom fields from the Customer List page.  The field must have the “IsSearchable” flag checked (added to the Custom Field editor).
        • clip_image002[15]
      • HOTFIX(10.2): Addressed an issue where the Payment Received dropshipper email would be triggered multiple times if the store had multiple order statuses that shared the "open" state that the order would move through and the order was paid for.  Addressed this by only triggering the email the first time that the order is detected as having a payment status of "paid."
      • HOTFIX(10.2): Fixed an issue where banner ads could not be hidden.
      • HOTFIX(10.2): Google Checkout now functions properly again in this version (was silently erroring, Session object needed to be regenned).
        • Google Checkout will now properly process child items in the cart, and will pass the Parent Product ID for each item in each item’s private data to GCO.  This will fix issues where the orders would not appear in AmeriCommerce if the cart contained product groups.
        • The active cart will now be cleared properly when returning to the site from Google Checkout.
      • HOTFIX(10.2): When calculating shipping, kilogram to pound conversion was not being performed correctly when an item had a quantity greater than 1.
      • HOTFIX(10.2): AddOrder will again work with an order placed with no payment method attached.
      • HOTFIX(10.2): Subscriptions based on orders with no payment method can now be used to create orders with no payment methods assigned.
      • HOTFIX(10.2): AdvancedTax now supports Canadian provinces.
    • 1/5
      • HOTFIX(10.2): New Affiliates from the front end will now be given an AffiliateCode and default AffiliateStatus. This corrects an issue of newly created affiliates not appearing on the affilaiteList page and blank AffiliateCodes being created.
      • HOTFIX(10.2): The StoreDropDown will now default to the CurrentStore when creating a new affiliate on editAffiliate. This will always force a store to be chosen.
    • 1/4
      • HOTFIX(10.2): Added code to handle HttpContext.Current.Session being null when retrieving SiteHelper.CurrentStore.ThemeID (occurred when SiteHelper.ReWriteUrl() is called from Application_BeginRequest in the Global.asax).
        • In English: fixed an issue where the assigned default product image did not show up when the product image file did not exist.
    • 12/31
      • HOTFIX(10.2): Customer custom fields can now be added as additional columns to the Customer List.
        • clip_image002[9]
        • clip_image002[11]
      • HOTFIX(10.2): Changed the width for the setup wizard pop up window in various locations.
        • clip_image002[13]
    • 12/30
      • FEATURE(10.2): The address book editor on the Customer Edit page has been reworked to no longer use the exact same control as the frontend.  Streamlined the editing process using some AJAX.  Can now also ADD addresses to a customer from the admin console.
        • clip_image002[3]
        • clip_image002[5]
        • clip_image002[7]
    • 12/29
      • HOTFIX(10.2): Recursive Merge Checking Fix.
    • 12/23
      • HOTFIX(10.2): Customer management refinements part 1: cleanup of the customer advanced search options on the Customer List page and the addition of a few more fields.
        • clip_image002[1]
      • HOTFIX(10.2): OnePageCheckout error fixed when checking item restrictions.
      • HOTFIX(10.2): Personalization options for products can now be imported/exported.
    • 12/22
      • HOTFIX(10.2): Added “Run & Upload” to the action list on the scheduled export config page.
      • HOTFIX(10.2): Scheduled exports can now be assigned a custom filename string.  The string can use two merges: ## EXPORTNAME## (name assigned to the scheduled export) and ## TIMESTAMP##, which can accept parameters like ## TIMESTAMP[yyyyMMdd]## to change the format of the timestamp.
    • 12/21
      • HOTFIX(10.2): Fixed an issue in the File Browser where uploading a file on the Upload Files tab would cause the Server Files tab to no longer return the file path of the selected file if selected in the same popup window as the upload was performed.  File uploads require a full postback to function properly, which apparently caused some of the scripts on the page to stop functioning correctly.  The content area of the Upload Files tab is now an iframe, which will keep the postback contained to a separate page from the main body of the popup.
    • 12/17
      • HOTFIX(10.2): Check ExcludeChildrenFromDisplay on ViewOrder, ctlInvoice, AmeriSync, WebService so SellParentTrackChildInventoryTransparently kit type will only show the child items on OrderEdit.
    • 12/16
      • FEATURE(10.2): Added DoNotDiscount flag to Products.
        • A new flag has been added on Products called "Do Not Discount".  If this is set on a product the product's price will not be discounted by a Discount Method.
        • This  field is accessible on the General tab on the Product Editor, as well as the Mass Product Editor and Import / Export.
    • 12/10
      • HOTFIX (10.2): Switching Themes on a site was not invalidating the Store object in the cache so the new ThemeID was not being set.
      • HOTFIX (10.2): Discounts no longer get applied to Gift Certificates.
      • HOTFIX (10.2): Adding to cart from OrderEdit with product variants / personalizations could end up with two sessions and two separate carts.
      • HOTFIX(10.2): Switching Themes on a site was not invalidating the Store object in the cache so the new ThemeID was not being set.
      • HOTFIX(10.2): System now prevents discounts from applying to gift certificates.
      • HOTFIX(10.2): Adding to cart from OrderEdit with product variants / personalizations could end up with two sessions and two separate carts.
        • WARNING: If you are editing an order for a different site and have to supply variants / personalizations via the ProductDetails page, that item would likely never make it into the cart for the order because ActiveCart is Session based and you cannot pass sessions between stores.
    • 12/9
      • HOTFIX (10.2): LiveDesign was not working due to SecureSessionKey.
      • HOTFIX (10.2): Fix for SessionThemeID.
      • FEATURE (10.2): ## EXTERNALCONTENT merges will now evaluate $$ control merges if used from Custom Layout Areas.  This let’s you put control merges ($$’s) inside of externally managed content files and they will still render appropriately.
    • 12/4
      • FEATURE (10.2): New conditional merges: ItemIdExists:   ## IF[ ITEMIDEXISTS=1234]## - Will set the stuff between if and endif to that product’s information, and thus any product merges used between them will render.  This can be used on ANY content page or email that runs through AmeriCommerce to get product information to populate.  Great for making extra static product pages, inserting product information inside articles or write-ups, adding product information to email templates and much more. ItemNumberExists also works, but will look up by itemnumber instead of ID.  Slightly slower call since it is a string lookup.
        • ## IF[ITEMIDEXISTS=456]##

          ##ITEMNAME## is a great product, it normally retails for ##RETAIL##, however for a limited time you can get it for ##PRICE##.  Just click here: ##ITEMURL##

          ## ELSE##

          This product does not exists, please let us know…

          ## ENDIF##

    • 12/3
      • HOTFIX (10.2): Adjusted Product search function to adhere to new refactoring structure.
      • HOTFIX (10.2): Manufacturer information added to OrderEdit, emails and viewing screens on front end.  Email confirmations too.  Obeys the Theme setting “Show Manufacturer on Invoices”.
    • 11/29
      • HOTFIX (10.2): Modified MainlingList.aspx to adhere to the new refactoring structure.
      • HOTFIX (10.2): Increased width of EmailForm popup so horizontal scrolling not required.  Replaced old CSS classes with BlackGlass.
      • FEATURE (10.2): ## IF[TRACKINGCODEEXISTS]## added that will conditionally show content if there is a tracking code.
        • Example:

          ## IF[TRACKINGCODEEXISTS]##

          The tracking number is: ## TRACKINGCODE##

          And this is line 2

          ## ELSE##

          There is no tracking info on this order!

          Line 2 of no tracking number

          ## ENDIF##

      • HOTFIX (10.2): Fixed inventory error on variant inventory when pulling a 0 product status.
    • 11/28
      • HOTFIX (10.2): SecureSessionKey added to use a different cookie for SSL secured pages. 
    • 11/23
      • HOTFIX (10.2): Added a store text field for the PayPal Standard instruction text that appears on the View Order page.  It also now appears “above the fold” and in larger text to put it in plain view. 
        • clip_image002[32]
    • 11/19
      • HOTFIX (10.2): Very small and streamlined date picker control, that works perfectly inside or outside of Update Panels. 
        • clip_image002[30]
    • 11/16
      • HOTFIX (10.2): fixed errors when deserializing session and the values were not there yet.
    • 11/13
      • HOTFIX (10.2): Modified some areas to work with the recent code refactoring.
        • Null source group on checkout, will now be an empty string
        • Null reference exception on My Account
    • 11/11
      • HOTFIX (10.2): Moved the EProduct / Gift Certificate email trigger to OrderPayment.ApprovePayment so you do not have to change order status to trigger the Payment check for delivering the EProducts when set to deliver on Paid.  Email will now be triggered on a new order when using Credit Cards or Gift Certificates, from ViewOrder by changing the Payment to "Received", and from OrderEdit by applying a new approved payment or approving an existing payment.
    • 11/10
      • FEATURE (10.2): Added Store Setting to Default Mailing List Opt-In To "Checked”.
      • FEATURE (10.2): AdminComments added to PhantomItems, fixed InventoryTracking error with PhantomItems.
        • AdminComments will be a new field only visible on ViewOrder in the admin and maybe OrderEdit.  This is a Cart and OrderItem item-level value.  This will be  used for PhantomItems to store information about an item on the order that the customer shouldn’t see. 
    • 11/9
      • FEATURE (10.2): Added the Category autocomplete control.
        • clip_image002[28]
      • HOTFIX(10.2): – Category autocomplete now functions on Site Explorer (last update added it to Site Explorer, but the autocomplete part wasn’t working so it acted like it wasn’t there).
    • 11/6
      • HOTFIX (10.2): Can add product groups and variants using the product search autocomplete.
        • clip_image002[26]
    • 11/4
      • HOTFIX (10.2): Fixed an issue where having multiple Payment Gateways set to apply to “none” would error as if multiples were applied to “all”.
      • FEATURE (10.2): Added the customer autocomplete and product autocomplete fields to the current Order Edit page, and hooked them up to achieve the desired behaviors.  This will give us something to use for reference when adding these fields to the new Order Edit.
        • clip_image002[18]
        • clip_image002[20]
        • clip_image002[22]
        • clip_image002[24]
      • 10/28
        • HOTFIX (10.2): Fixed an issue where the cart/shipping refactoring from yesterday changed the behavior of the product-specific available regions.
        • HOTFIX (10.2): Fixed an issue where rates were still displayed for regions that had been explicitly excluded via the region setting on one or more products (checkouts were already disabled when this message appeared).
      • 10/27
        • HOTFIX (10.2): Pretty heavy refactoring of shipping in acCart as well as fixes for "call for shipping.”  All of the shipping logic in acCart has been re-consolidated under GetShipping.  Removed duplication that was occurring in GetCart and GetContents for shipping checks. Additionally, “call for shipping” will now once again allow for checkouts. 
        • HOTFIX (10.2): Pressing enter on the admin console without any particular field under focus should no longer trigger the admin search, and additionally the admin search should no longer override the specified enter key handlers for some fields.
      • 10/26
        • HOTFIX (10.2): Tweaked the flash message CSS (line spacing and font color) and added a check mark image to the Flash Notices.
          • clip_image002[14]
          • clip_image002[16]
      • 10/22
        • FEATURE (10.2): Added Low Stock Quantity tracking to products and a way to flag a product for ‘stock warnings/alerts’, and added to import/export, mass inventory editor, mass product editor and product editor.
          • clip_image002[10]
          •  clip_image002[10]
        • HOTFIX (10.2): Page titles updated on ViewCustomer, CustomerEdit, ViewOrder, OrderEdit, ProductEdit and CategoryEdit so it will show what you are working on in the browsers tabs. Previously only said “Product Editor” or “Customer” or “Category” or many just said “AmeriCommerce” only.
          • clip_image002[12]
      • 10/21
        • FEATURE (10.2): Added a self-contained autocomplete text box control and a customer search autocomplete control that wraps it with some logic as an example of what can be done with it. Testing page now uses this. The customer search version uses a stored proc that orders results by relevance.
          • clip_image002[4] 
          • clip_image002
      • 10/16
        • FEATURE (10.2): eProduct Email Template now configurable on the store level.
    • 2010.2 - Ongoing Progress and Fixes Report

      • 1/11
        • FEATURE(10.2):Can now use the action menu on the Customer List page to send emails (template or custom)
          • clip_image002[1]
      • 1/8
        • HOTFIX(10.2): AmeriSync not moving over the credit card types due to CC_Types changes.  Fixed by trimming the cc_type field with a SQL script
        • HOTFIX(10.2): Added extra info to the personalization import/export column description
      • 1/6
        • FEATURE(10.2): Can now search custom fields from the Customer List page.  The field must have the “IsSearchable” flag checked (added to the Custom Field editor).
          • clip_image002[15]
        • HOTFIX(10.2): Addressed an issue where the Payment Received dropshipper email would be triggered multiple times if the store had multiple order statuses that shared the "open" state that the order would move through and the order was paid for.  Addressed this by only triggering the email the first time that the order is detected as having a payment status of "paid."
        • HOTFIX(10.2): Fixed an issue where banner ads could not be hidden.
        • HOTFIX(10.2): Google Checkout now functions properly again in this version (was silently erroring, Session object needed to be regenned).
          • Google Checkout will now properly process child items in the cart, and will pass the Parent Product ID for each item in each item’s private data to GCO.  This will fix issues where the orders would not appear in AmeriCommerce if the cart contained product groups.
          • The active cart will now be cleared properly when returning to the site from Google Checkout.
        • HOTFIX(10.2): When calculating shipping, kilogram to pound conversion was not being performed correctly when an item had a quantity greater than 1.
        • HOTFIX(10.2): AddOrder will again work with an order placed with no payment method attached.
        • HOTFIX(10.2): Subscriptions based on orders with no payment method can now be used to create orders with no payment methods assigned.
        • HOTFIX(10.2): AdvancedTax now supports Canadian provinces.
      • 1/5
        • HOTFIX(10.2): New Affiliates from the front end will now be given an AffiliateCode and default AffiliateStatus. This corrects an issue of newly created affiliates not appearing on the affilaiteList page and blank AffiliateCodes being created.
        • HOTFIX(10.2): The StoreDropDown will now default to the CurrentStore when creating a new affiliate on editAffiliate. This will always force a store to be chosen.
      • 1/4
        • HOTFIX(10.2): Added code to handle HttpContext.Current.Session being null when retrieving SiteHelper.CurrentStore.ThemeID (occurred when SiteHelper.ReWriteUrl() is called from Application_BeginRequest in the Global.asax).
          • In English: fixed an issue where the assigned default product image did not show up when the product image file did not exist.
      • 12/31
        • HOTFIX(10.2): Customer custom fields can now be added as additional columns to the Customer List.
          • clip_image002[9]
          • clip_image002[11]
        • HOTFIX(10.2): Changed the width for the setup wizard pop up window in various locations.
          • clip_image002[13]
      • 12/30
        • FEATURE(10.2): The address book editor on the Customer Edit page has been reworked to no longer use the exact same control as the frontend.  Streamlined the editing process using some AJAX.  Can now also ADD addresses to a customer from the admin console.
          • clip_image002[3]
          • clip_image002[5]
          • clip_image002[7]
      • 12/29
        • HOTFIX(10.2): Recursive Merge Checking Fix.
      • 12/23
        • HOTFIX(10.2): Customer management refinements part 1: cleanup of the customer advanced search options on the Customer List page and the addition of a few more fields.
          • clip_image002[1]
        • HOTFIX(10.2): OnePageCheckout error fixed when checking item restrictions.
        • HOTFIX(10.2): Personalization options for products can now be imported/exported.
      • 12/22
        • HOTFIX(10.2): Added “Run & Upload” to the action list on the scheduled export config page.
        • HOTFIX(10.2): Scheduled exports can now be assigned a custom filename string.  The string can use two merges: ## EXPORTNAME## (name assigned to the scheduled export) and ## TIMESTAMP##, which can accept parameters like ## TIMESTAMP[yyyyMMdd]## to change the format of the timestamp.
      • 12/21
        • HOTFIX(10.2): Fixed an issue in the File Browser where uploading a file on the Upload Files tab would cause the Server Files tab to no longer return the file path of the selected file if selected in the same popup window as the upload was performed.  File uploads require a full postback to function properly, which apparently caused some of the scripts on the page to stop functioning correctly.  The content area of the Upload Files tab is now an iframe, which will keep the postback contained to a separate page from the main body of the popup.
      • 12/17
        • HOTFIX(10.2): Check ExcludeChildrenFromDisplay on ViewOrder, ctlInvoice, AmeriSync, WebService so SellParentTrackChildInventoryTransparently kit type will only show the child items on OrderEdit.
      • 12/16
        • FEATURE(10.2): Added DoNotDiscount flag to Products.
          • A new flag has been added on Products called "Do Not Discount".  If this is set on a product the product's price will not be discounted by a Discount Method.
          • This  field is accessible on the General tab on the Product Editor, as well as the Mass Product Editor and Import / Export.
      • 12/10
        • HOTFIX (10.2): Switching Themes on a site was not invalidating the Store object in the cache so the new ThemeID was not being set.
        • HOTFIX (10.2): Discounts no longer get applied to Gift Certificates.
        • HOTFIX (10.2): Adding to cart from OrderEdit with product variants / personalizations could end up with two sessions and two separate carts.
        • HOTFIX(10.2): Switching Themes on a site was not invalidating the Store object in the cache so the new ThemeID was not being set.
        • HOTFIX(10.2): System now prevents discounts from applying to gift certificates.
        • HOTFIX(10.2): Adding to cart from OrderEdit with product variants / personalizations could end up with two sessions and two separate carts.
          • WARNING: If you are editing an order for a different site and have to supply variants / personalizations via the ProductDetails page, that item would likely never make it into the cart for the order because ActiveCart is Session based and you cannot pass sessions between stores.
      • 12/9
        • HOTFIX (10.2): LiveDesign was not working due to SecureSessionKey.
        • HOTFIX (10.2): Fix for SessionThemeID.
        • FEATURE (10.2): ## EXTERNALCONTENT merges will now evaluate $$ control merges if used from Custom Layout Areas.  This let’s you put control merges ($$’s) inside of externally managed content files and they will still render appropriately.
      • 12/4
        • FEATURE (10.2): New conditional merges: ItemIdExists:   ## IF[ ITEMIDEXISTS=1234]## - Will set the stuff between if and endif to that product’s information, and thus any product merges used between them will render.  This can be used on ANY content page or email that runs through AmeriCommerce to get product information to populate.  Great for making extra static product pages, inserting product information inside articles or write-ups, adding product information to email templates and much more. ItemNumberExists also works, but will look up by itemnumber instead of ID.  Slightly slower call since it is a string lookup.
          • ## IF[ITEMIDEXISTS=456]##

            ##ITEMNAME## is a great product, it normally retails for ##RETAIL##, however for a limited time you can get it for ##PRICE##.  Just click here: ##ITEMURL##

            ## ELSE##

            This product does not exists, please let us know…

            ## ENDIF##

      • 12/3
        • HOTFIX (10.2): Adjusted Product search function to adhere to new refactoring structure.
        • HOTFIX (10.2): Manufacturer information added to OrderEdit, emails and viewing screens on front end.  Email confirmations too.  Obeys the Theme setting “Show Manufacturer on Invoices”.
      • 11/29
        • HOTFIX (10.2): Modified MainlingList.aspx to adhere to the new refactoring structure.
        • HOTFIX (10.2): Increased width of EmailForm popup so horizontal scrolling not required.  Replaced old CSS classes with BlackGlass.
        • FEATURE (10.2): ## IF[TRACKINGCODEEXISTS]## added that will conditionally show content if there is a tracking code.
          • Example:

            ## IF[TRACKINGCODEEXISTS]##

            The tracking number is: ## TRACKINGCODE##

            And this is line 2

            ## ELSE##

            There is no tracking info on this order!

            Line 2 of no tracking number

            ## ENDIF##

        • HOTFIX (10.2): Fixed inventory error on variant inventory when pulling a 0 product status.
      • 11/28
        • HOTFIX (10.2): SecureSessionKey added to use a different cookie for SSL secured pages. 
      • 11/23
        • HOTFIX (10.2): Added a store text field for the PayPal Standard instruction text that appears on the View Order page.  It also now appears “above the fold” and in larger text to put it in plain view. 
          • clip_image002[32]
      • 11/19
        • HOTFIX (10.2): Very small and streamlined date picker control, that works perfectly inside or outside of Update Panels. 
          • clip_image002[30]
      • 11/16
        • HOTFIX (10.2): fixed errors when deserializing session and the values were not there yet.
      • 11/13
        • HOTFIX (10.2): Modified some areas to work with the recent code refactoring.
          • Null source group on checkout, will now be an empty string
          • Null reference exception on My Account
      • 11/11
        • HOTFIX (10.2): Moved the EProduct / Gift Certificate email trigger to OrderPayment.ApprovePayment so you do not have to change order status to trigger the Payment check for delivering the EProducts when set to deliver on Paid.  Email will now be triggered on a new order when using Credit Cards or Gift Certificates, from ViewOrder by changing the Payment to "Received", and from OrderEdit by applying a new approved payment or approving an existing payment.
      • 11/10
        • FEATURE (10.2): Added Store Setting to Default Mailing List Opt-In To "Checked”.
        • FEATURE (10.2): AdminComments added to PhantomItems, fixed InventoryTracking error with PhantomItems.
          • AdminComments will be a new field only visible on ViewOrder in the admin and maybe OrderEdit.  This is a Cart and OrderItem item-level value.  This will be  used for PhantomItems to store information about an item on the order that the customer shouldn’t see. 
      • 11/9
        • FEATURE (10.2): Added the Category autocomplete control.
          • clip_image002[28]
        • HOTFIX(10.2): – Category autocomplete now functions on Site Explorer (last update added it to Site Explorer, but the autocomplete part wasn’t working so it acted like it wasn’t there).
      • 11/6
        • HOTFIX (10.2): Can add product groups and variants using the product search autocomplete.
          • clip_image002[26]
      • 11/4
        • HOTFIX (10.2): Fixed an issue where having multiple Payment Gateways set to apply to “none” would error as if multiples were applied to “all”.
        • FEATURE (10.2): Added the customer autocomplete and product autocomplete fields to the current Order Edit page, and hooked them up to achieve the desired behaviors.  This will give us something to use for reference when adding these fields to the new Order Edit.
          • clip_image002[18]
          • clip_image002[20]
          • clip_image002[22]
          • clip_image002[24]
        • 10/28
          • HOTFIX (10.2): Fixed an issue where the cart/shipping refactoring from yesterday changed the behavior of the product-specific available regions.
          • HOTFIX (10.2): Fixed an issue where rates were still displayed for regions that had been explicitly excluded via the region setting on one or more products (checkouts were already disabled when this message appeared).
        • 10/27
          • HOTFIX (10.2): Pretty heavy refactoring of shipping in acCart as well as fixes for "call for shipping.”  All of the shipping logic in acCart has been re-consolidated under GetShipping.  Removed duplication that was occurring in GetCart and GetContents for shipping checks. Additionally, “call for shipping” will now once again allow for checkouts. 
          • HOTFIX (10.2): Pressing enter on the admin console without any particular field under focus should no longer trigger the admin search, and additionally the admin search should no longer override the specified enter key handlers for some fields.
        • 10/26
          • HOTFIX (10.2): Tweaked the flash message CSS (line spacing and font color) and added a check mark image to the Flash Notices.
            • clip_image002[14]
            • clip_image002[16]
        • 10/22
          • FEATURE (10.2): Added Low Stock Quantity tracking to products and a way to flag a product for ‘stock warnings/alerts’, and added to import/export, mass inventory editor, mass product editor and product editor.
            • clip_image002[10]
            •  clip_image002[10]
          • HOTFIX (10.2): Page titles updated on ViewCustomer, CustomerEdit, ViewOrder, OrderEdit, ProductEdit and CategoryEdit so it will show what you are working on in the browsers tabs. Previously only said “Product Editor” or “Customer” or “Category” or many just said “AmeriCommerce” only.
            • clip_image002[12]
        • 10/21
          • FEATURE (10.2): Added a self-contained autocomplete text box control and a customer search autocomplete control that wraps it with some logic as an example of what can be done with it. Testing page now uses this. The customer search version uses a stored proc that orders results by relevance.
            • clip_image002[4] 
            • clip_image002
        • 10/16
          • FEATURE (10.2): eProduct Email Template now configurable on the store level.
      • 2010.1 – Ongoing Progress and Fixes Report

        • 1/11
          • HOTFIX(10.1): Merge Fix for ExternalContentMerges with merges in the setting such as ## ITEMID## in the path to the file.
          • HOTFIX(10.1): Changed USPS link to https://secure.shippingapis.com/registration/ on the shippingProviders page.
        • 1/8
          • HOTFIX(10.1): Fixed a cross site scripting vulnerability on featured items snapins.
          • HOTFIX(10.1): Updated several USPS international rate names.
            • This fixes the issues people were having with them not being returned as shipping options.
        • 1/6
          • HOTFIX(10.1): Store text list page edit links were sending the wrong query string id variable to the edit page, causing it to always edit the default localization.
        • 12/31
          • HOTFIX(10.1): Fixed an issue where children group items were being assigned to the incorrect parent group item when translating cart items to order items. This should correct Remnant’s cart issue.
          • HOTFIX(10.1): Saving on viewOrder will now post once, after order values are assigned. This change will correct order comments not being saved.
        • 12/22
          • HOTFIX (10.1): Fixed an issue with order comments being dumped before emails were sent on viewOrder.aspx
        • 12/21
          • HOTFIX(10.1): Fix saved cart "view" link on myaccount page - it was being URL encoded twice.
          • HOTFIX(10.1): Fixed an order of operations issue where emails were being sent before tracking/shipping information was assigned to an order on viewOrder.aspx.cs.
            • This should resolve any email based merge code issues on viewOrder. ##TRACKINGCODE##, ##TRACKINGURL##, etc…
          • HOTFIX(10.1): Custom fields were not importing properly through the API Product_Import method.
        • 12/18
          • HOTFIX(10.1): Fixed an issue where in certain circumstances the same context may not have been used for accessing the current session in PageTemplateShared.
        • 12/16
          • HOTFIX(10.1): Added check for header row to ctlOrderItemsEdit.cs, attempts to fix remnant’s issue.
          • HOTFIX(10.1): Added validation to prevent saving items from a different order onto the order currently being edited (happens when opening multiple orders on multiple tabs).
        • 12/14
          • HOTFIX(10.1): Fixed an issue that was throwing a null reference exception inside the acOrder.AddOrder() method in 2010.1 only.  The situation only occurred when using Google Checkout.  When a notification comes back from Google Checkout, it is not in the original session that was used by the customer placing the order, and is instead inside a session specific to the notification agent.  It works around this by passing in a session object to use as an alternative, based on the session ID it has for the original customer.
          • HOTFIX(10.1): GiftCertificate recipient emailing is now logged to the Customer if a customer is assigned.  Admin Alert emails now work as well.
          • HOTFIX(10.1): Browse by dropdowns will no longer append the query string onto the selected item's URL.
        • 12/9
          • HOTFIX(10.1):  iewHotSellers required adjustment after product schema change.
          • HOTFIX (10.1): Overwrote all new theme's folders for any corrections made.
        • 12/2
          • HOTFIX(10.1): Don't send abandoned cart emails to people who have placed an order within the period of time that we search for abandoned carts (generally 1 week).
          • HOTFIX(10.1): Adding a coupon code on the one page checkout will now properly refresh the cart area.
        • 12/1
          • HOTFIX(10.1): Corrected an error with "add item" type discounts that was causing the taxable amount of an order to be calculated incorrectly.
          • HOTFIX(10.1): New merge: ## IF[TRACKINGCODEEXISTS]## added that will conditionally show content if there is a tracking code.
        • 11/30
          • HOTFIX(10.1): Fixed an issue with custom shipping method calculations that dealt with specific warehouses.
        • 11/25
          • HOTFIX(10.1): Fixed a null reference exception occurring inside the PPC analytic condition – only happened on one site and only in a user set rule though?
        • 11/24
          • HOTFIX(10.1): ChangeOrderStatus will be called automatically from the Order_Save(AndGet) API methods when the order status has changed.
        • 11/20
          • HOTFIX(10.1): Exclude carts tied to admin sessions from abandoned cart emails.
          • HOTFIX(10.1): SubscriptionList.aspx issue fixed regarding creating orders from subscriptions.
        • 11/16
          • HOTFIX(10.1): Corrected a potential error with variants when cloning a cart item.
          • HOTFIX(10.1): OnePageCheckout: Display Grand Total if no shipping method selection required for the order, and show a message when trying to add an invalid Gift Certificate.
          • HOTFIX(10.1): acStore instantiated earlier in pagetemplates, resolves a couple of usability issues.
        • 11/13
          • HOTFIX(10.1): Fixed an issue that caused a conflict between PayPal Express Checkout and whatever other gateway was active on the site when an existing, logged in customer attempted to use PayPal Express Checkout, if that customer did not previously use Express Checkout and instead used the gateway to checkout.
          • HOTFIX(10.1): Delete acOrderPaymentMethod and collection.  Merged multiple ApprovePayment and DeclinePayment routines.  Had everything use the entity OrderPayment collection and items instead.
          • HOTFIX(10.1): Revised abandoned cart email query slightly to remove customer table join
            • Added index to CustomerID including EmailID and SentDate on CustomerEmailLog table
            • Added index to lastHit including ActiveCartInfoID to sessions table
            • Added index for CartType and CustomerID including CartInfoID and StoreID to CartInfo table
        • 11/12
          • HOTFIX(10.1): Added the Images folders back for theme templates.
        • 11/10
          • HOTFIX(10.1): Fixed an issue where zipcode-only shipping calculations would not pull rates when there were only state regions defined.
          • HOTFIX(10.1): Street addresses saved during checkout will be trimmed to 50 characters if they are longer than 50 characters.
          • HOTFIX(10.1): Removing Gift Certificates on One Page Checkout when not logged in.
          • HOTFIX(10.1): The correct buttons will trigger when pressing enter on the search fields on the Customer List page.
          • HOTFIX(10.1): "Add item" type discounts will no longer cause discount duplication issues.
            • “Add item” discounts are always processed first now – this is in case the added item triggers another discount
          • HOTFIX(10.1): Gift Certificates now have a separate email template for Gift Certificate Recipient Emails from Generated certificates, separate from Ordered certificates.
        • 11/6
          • HOTFIX(10.1): Renamed the Orbital Tampa gateway to “PaymenTech Orbital – Tampa” to match the naming convention of the Salem version.
          • HOTFIX(10.1): Gift Certificate Expiration Dates displayed on MyAccount, OnePageCheckout, Emails, and GiftCertificateList can now be formatted with an ApplicationValue setting.
        • 11/5
          • HOTFIX(10.1): Fixed an issue where the cart page was attempting to calculate shipping right when the page was loaded even though it may not have had any address information.
          • HOTFIX(10.1): Fix casting problems on one page checkout/payment when calculating Grand Total.
          • HOTFIX(10.1): Fix null errors when inventory is turned on and previous variant inventory records that have no ‘product statuses’ on them are carted/ordered.
          • HOTFIX(10.1):  Extend Low Stock/Out of Stock Emails to include Quantity on Hand and Warning Threshold
          • HOTFIX(10.1): Added new extension methods IsBlankOrZero
          • HOTFIX(10.1): Fix one page checkout/payment card references when a ‘surcharge’ is added per card type, it was not validating the card type properly
          • HOTFIX(10.1): Will now delete reviews when deleting a product.
          • HOTFIX(10.1): When allowing shipping outside of regions, international shipping pricing will now correctly appear in the cart area of One Page Checkout
            • clip_image002[5]
        • 11/4
          • HOTFIX(10.1): Added index to CartInfoID on cart table.
          • HOTFIX(10.1): Updated IBizPay component to a hotfix 4.1 build to resolve an issue with goMerchant XML.
          • HOTFIX(10.1): Added Clear QuickBooks Sync Data action to Actions Menu on OrderList.  This will wipe the sync status / record of selected orders so they will be treated like new and re-imported into QuickBooks the next time AmeriSync runs.
            • clip_image002[3]
        • 11/3
          • HOTFIX (10.1): Corrected issues with marking redirect URLs inactive and deleting newly made redirects from the edit page
          • HOTFIX (10.1): The script to stop the default submit behavior has been slightly modified to handle keypress events rather than keydowns, as keydowns occur first and were stopping valid controls from firing their button events in Google Chrome.
        • 11/2
          • HOTFIX(10.1): Edit customer page was erroring for new customers when trying to display gift certificate related info.
        • 10/30
          • HOTFIX(10.1): Further work on the Enter key submitting blank searches in admin. Adjusted behavior when textarea boxes are present.
        • 10/29
          • HOTFIX(10.1): Order edit was broken for adding new orders when gift certificates not enabled
          • HOTFIX(10.1): Fixed an issue where custom shipping methods were matching regions that were marked as non-shipping regions, and therefore not returning rates when in a valid region.
        • 10/28
          • HOTFIX(10.1): Further improved the cart/shipping refactoring to behave better with product-specific available regions
          • HOTFIX(10.1): View session page will now check that the associated cart exists before trying to load it
          • HOTFIX(10.1): Fixed an issue where rates were still displayed for regions that had been explicitly excluded via the region setting on one or more products (checkouts were already disabled when this message appeared).
            • Before the fix: clip_image002[57]
            • After the fix: clip_image002[59]
        • 10/27
          • HOTFIX(10.1): Refactoring of shipping in acCart as well as fixes for "call for shipping.” 
          • HOTFIX(10.1): Pressing enter on the admin console without any particular field under focus should no longer trigger the admin search, and additionally the admin search should no longer override the specified enter key handlers for some fields.
        • 10/26
          • HOTFIX(10.1): Tweaked the flash message CSS (line spacing and font color) and added a check mark image to the Flash Notices.
            • clip_image002[53]
            • clip_image002[55]
          • HOTFIX(10.1): Removed 0 and O from Gift Certificate code generation methods for legibility.
          • HOTFIX(10.1): Non-Shipping, Non-Taxable items now not counting towards tax on shipping.
          • 10/23
            • HOTFIX(10.1): Labeled Gift Certificates menu item as beta
            • HOTFIX(10.1): EnableGiftCertificates checkbox not saving
            • HOTFIX(10.1): Added new extension methods to string/int/decimal/double/dataint/etc.
          • 10/22
            • FEATURE(10.1): Added Low Stock Quantity tracking to products and a way to flag a product for ‘stock warnings/alerts’
              • Added to import/export, mass inventory editor, mass product editor and product editor.
              • clip_image002[47]
              • clip_image002[49]
            • HOTFIX(10.1): Page titles updated on ViewCustomer, CustomerEdit, ViewOrder, OrderEdit, ProductEdit and CategoryEdit so it will show what you are working on in the browsers tabs.
              • Used to only say “Product Editor” or “Customer” or “Category” or many just said “AmeriCommerce” only.
              • clip_image002[51]
            • HOTFIX(10.1): Fixed credit card validation to support other variations of the ‘Discover Card’ type.
            • HOTFIX(10.1): Added default permissions for GiftCertificates to Administrator group
          • 10/21
            • FEATURE(10.1): Added a self-contained autocomplete text box control and a customer search autocomplete control that wraps it with some logic as an example of what can be done with it.  Testing page now uses this.
          • 10/20
            • HOTFIX(10.1): Header.ascx can now utilize any entered unit of measurement in the construction of the page layout.
              • Examples: “px, em, %”.
            • HOTFIX(10.1): Fixed a calculation issue when both the left and right columns were turned off.
            • HOTFIX(10.1): Added Admin Help validation if only non-numeric characters are saved in the layout fields.
          • 10/16
            • FEATURE(10.1): Added Gift Certificates and Added ABF Shipping Integration.
            • HOTFIX(10.1):  Made Packages and Addresses in acShipping inherit from Interface for easier passing around.
            • FEATURE(10.1): eProduct Email Template now configurable on the store level
          • 10/15
            • Fixed an issue where CategoryProductNameLink0a was on a link instead of a parent element resulting in the inability to style the link.
              • removed the class from the link used in $$PRODUCTLINK$$
              • added a parent element to the link  for search.aspx
                • clip_image002[45]
          • 10/14
            • HOTFIX(10.1): Converted PriceCalculator.aspx to use Generic.Master and PageTemplateAdmin.
              • Added delete functionality for existing calculators.
              • Uses new field validation.
          • 10/13
            • FEATURE(10.1): Made some layout changes and increased the size of the theme selection area.
              • Moved the Wizard buttons to the right.
              • The Finish button will now take the place of the Next button when on the last page.
              • Maximized the Wizard size to fit in the pop-up window.
                • clip_image002[41]
                • Last Page: clip_image002[43]
              • 10/12
                • HOTFIX(10.1): Quick fix for an issue when creating new orders in the admin console – was throwing exception when order ID is null (AC.ACS.Order.Order)
                • HOTFIX(10.1): Fixed the screenshots on the Setup Wizard and added preview links
                  • clip_image002[39]
                • FEATURE(10.1): Revised page for adding new themes, and added two additional themes that were not added the other day.  New add theme page has larger screenshots (300x225) and a way to preview the actual theme in use (links to the appropriate SessionThemeID on themedesign itself).
                  • clip_image002[29]
                  • clip_image002[31]
                  • clip_image002[33]
                  • clip_image002[35]
                  • clip_image002[37]
                • HOTFIX (10.1): Added new validation for credit card types in relation to the number supplied.  Will now verify against the type, and if wrong it will auto-select the type if it is a valid number.  Added to onepage checkout, payment & order edit.
                • HOTFIX (10.1): The floating button bar will now fade in to 100% opacity when the mouse is hovering over it, and will fade out to 80% again when the mouse leaves it.
                  • Off clip_image002[23]
                  • On clip_image002[25]
                • HOTFIX (10.1): Made some layout and formatting changes to MyAccount.aspx.
                  • Orders with no items, will not display the reorder link.
                    • clip_image002[27] 
              • 10/9
                • FEATURE (10.1): Order Splitting capabilities added.  Note at top of screen tells limitations.
                  • clip_image002[15] 
                • HOTFIX (10.1): Popups mystery postback/chrome crash fixed.
                • HOTFIX (10.1): DeleteCategory page was not showing validation errors, now works under new framework.
                • HOTFIX (10.1): Converted Popup.Master to use new validation displays and put AJAX script manager on it.
                  • clip_image002[17] 
                • HOTFIX (10.1): MyAccount’s Downloads section updated to work with the new PageLayout code
                • HOTFIX (10.1): Added some padding to the floating button bar and reduced the opacity by 10% more
                  • clip_image002[19] 
                • HOTFIX (10.1): Converted the buttons on AddProduct.aspx to Master page buttons and moved them to the top of the page.
                  • Added a new gel button btnSaveAndNew-gel.gif to Master buttons.
                    • clip_image002[21]
                  • Save & Edit will now redirect to the Advanced Product Editor with the appropriate product.
                • HOTFIX (10.1): Added variations and personalizations to order export both single line and multi-line exports.
                • HOTFIX (10.1): Prepaid visas can have 13 digit card numbers and were failing our validation routines.  They now pass.
              • 10/8
                • HOTFIX (10.1): Fixed a z-index issue with the floating button bar; some elements on pages were appearing on top of the bar.
              • 10/7
              • 10/2
                • HOTFIX (10.1): CustomerList.aspx will now return all customers when the search string is blank.
              • 10/1
                • HOTFIX (10.1): Login.aspx will now redirect to /store after logging in with no cart.
              • 9/30
                • HOTFIX (10.1): ShopCart will no longer error when an invalid Cart ID is passed in (this time added AlertMessage validation).
              • 9/29
                • HOTFIX (10.1): Added validation for malformed, saved cart, cartIDs on LargeCart.ascx.
              • 9/28
                • HOTFIX (10.1): Added minor validation to OrderShippingOrderItemsBiz.cs in attempts to help with duplicate free items from Discount Methods.
                • HOTFIX (10.1): Fixed an issue that caused the cart to not correctly rebind on postbacks on the Order Edit page (cart change related, GetContents was failing because the CartInfoID was not set after the postback), and also corrected an issue where the Order Items Editor on Order Edit was not always correctly rebinding the updated total with payments (not cart change related; would often leave the payments off and show the total before payments)
              • 9/26
                • FEATURE (10.1):  Adopted Factory Model/Pattern for object creation for ‘acCart’ and more in future.
              • 9/25
                • FEATURE (10.1): Cart now asserts it’s new ID on the active session immediately after posting (a global change).  This helps ensure cart id is on session both in the database and in memory as soon as the cart is created.  But keeps us from creating carts for every session, it’s only when needed.
              • 9/23
                • HOTFIX (10.1):  FreeItemOrder.aspx now accepts multiple items via URL (?pid=121&pid=122&pid=123….etc.)
                • HOTFIX (10.1): FreeItemOrder.aspx now carts items like a mini-cart, can add something to it, then browse and add something else to it, and then check out.
                • HOTFIX (10.1): Fixed another spot in GetDiscount() that errors when CustomerID is now null.
                • HOTFIX (10.1): Abandoned cart emails won’t send if the cart is empty.
              • 9/22
                • HOTFIX (10.1): Fixed two issues broken in acCart when CustomerID became a DataInt32.  One caused an error on the Order Edit page when the CustomerID was null, and the other occurred on the frontend cart when getting discounts (using a DataInt32 as a SQL parameter without cleaning it or using the inside value).
                • HOTFIX (10.1): Abandoned cart email query was not checking cart type Also rewrote query to be based on CartInfo instead of cart, both the query and the associated merge codes.
                • HOTFIX (10.1): Fixed a strange issue going on with sessions where a + in the z query string variable did not get URL encoded and therefore translated as a space when doing the comparison against the UID in the database.  This caused the session to not load from the database, instead keeping old data that was there before the change to/from SSL pages.
              • 9/20
                • FEATURE (10.1): Added Product Imports support in API using the exact same format as our CSV import under global settings.  Accepts 1 or more rows of data so it can be done singly or in batches.  Customers can now make timed imports and sync large datasets more reliably by using the API instead of the import tool in the admin.
                • FEATURE (10.1): Added product status to Order Edit, rearranged comments to save space, moved audit history to bottom.
                  • clip_image002
                • FEATURE (10.1): Added new column to Order Listing, “Unshippable”, will be true if the order contains any items that force an order review such as BackorderedItems, UnavailableItems, etc.  Now agents can see at a glance if the order requires review or splitting.  Added to default column set too.
                  • clip_image002[9]
              • 9/19
                • HOTFIX (10.1): Rewrote Cart Stability.
                • FEATURE (10.1): Rework/Refactor Importing Pulled code out to new acDataImport class. We can now access Imports from the API and Admin at same time.
              • 9/18
                • FEATURE (10.1): CART REWRITE
                  • Increased size of the ‘add product’ popup and also the inner window that pops up if you have to choose variants.
                  • Hid the header/footer/left/right columns when in popup mode from order edit and having to choose variants/personalizations
              • 9/17
                • FEATURE (10.1): CART REWRITE - When going to checkout or payment pages and you log in, it will not reload previous cart items from previous sessions, it will only do that when logging in on non checkout pages. 
              • 9/15
                • FEATURE (10.1): Added RequestShippingAddressOnOnePageCheckout on Store Settings for store owners who don’t even want to provide the option of specifying a shipping address separate from the billing address.
              • 9/14
                • FEATURE (10.1): Added support for UPS Negotiated Rates
                • HOTFIX (10.1): The Linkpoint integration with the upgraded component was still throwing errors, due to additional logic in the SSLCert property’s setter.  It has been revised to fill in the properties on the Certificate prior to assignment.
              • 9/11
                • HOTFIX (10.1): Quieted a scanalert that caused error in ComponentArt
              • 9/9
                • HOTFIX (10.1): StoreID is Ambiguous on EcommerceSales report.
                • HOTFIX (10.1): If there is an OrderShipping row but no OrderShippingOrderItems rows we do not consider it PartialShipping
            • 2009 v36 – Ongoing Progress & Fixes Report

              • 12/1
                • HOTFIX(36): Changed wording on MailingList email footer from “remove” to “unsubscribe”.
              • 11/18
                • HOTFIX(36): Change the "default" package weight (used when a package has a weight of 0) to 13oz, the maximum weight for USPS First Class Mail, instead of 1lb
              • 11/13
                • HOTFIX(36): Trimmed warehouseZipCode on the biz layer before posting to the database.
              • 11/11
                • HOTFIX(36): Changed SiteMap.aspx to only show active manufacturers for the current store.
                • HOTFIX(36): Custom site template was not working properly for pages set to show the main content area only (PicturePopup, etc).
              • 11/9
                • HOTFIX(36): Added User1 custom config string for 3DSI gateway.
              • 11/5
                • HOTFIX(36): Added the space back before “Per Page” to the ProductList_PerPageLabel_string Store Text for category paging.
                • HOTFIX(36): When Sending a Test Email, acMailingList.cs will no longer read or write to the database.
                • HOTFIX(36): Will now delete reviews when deleting a product.
              • 11/3
                • HOTFIX(36): Credit Card Type will now be sent to gateways using the IBizPay component.
                • HOTFIX(36): Fixed an issue when a customer was not selected on OrderEdit. This was changed in four locations.
                • HOTFIX(36): Corrected issues with marking redirect URLs inactive and deleting newly made redirects from the edit page.
                • HOTFIX(36): Only build ShopZilla feed in DoTimedEvents if it's set to be active.
                • HOTFIX(36): Updated the google sitemaps verification meta tag and the example meta tag on the google sitemaps admin page.
              • 11/2
                • HOTFIX (36): Corrected an issue with the $$ LONGDESCRIPTION $$ merge in the category page's product list.
              • 10/30
                • HOTFIX (36): This was already fixed in Main and 2010.1: corrected the text for the error message when a CVV is not entered.
                • HOTFIX (36): PayPal Website Payments Pro will now set the CurrencyCode according to the web.config PayPalCurrencyCode setting like Standard and Express Checkout do.
                • HOTFIX (36): Quick product search will now properly show all items in kits
                • HOTFIX (36): Renamed Russian Federation to Russia to match USPS’s expected country name
                  • This was causing no rates to be returned for Russia. The other providers go by the country code.
              • 10/29
                • FEATURE (36): Added ## TRIM[] ## merge code
                  • Example: ## TRIM[50] ## text text text text text text text text text text text text ## ENDTRIM ##
                  • Result: text text text text text text text text text text…
                  • This should only be used on literal text as it will remove any HTML in the content before trimming it.
              • 10/27
                • HOTFIX (36): Made some changes to the Bing JavaScript for the Bing peoples.
                • HOTFIX (36): Subtotal was being calculated incorrectly in some cases when applying quantity discounts across variants.
                • HOTFIX (36): The drop down type setting for the browse by dropdown snap-in was not being correctly reloaded into the control settings.
              • 10/23
                • FEATURE (36):Added product based merges and store based conditional merge support to the generic product feed.
                • HOTFIX (36): A bad stylesheet reference was being assigned by default to the admin login page, and due to a previous stylesheet reference fix the path to the stylesheet was being written out in plain text on the page.
              • 10/22
                • HOTFIX (36): Fixed an issue with country regions - when zip codes were not asked for on shipping calculations, the region was matching on a blank zip code because the zip code field on the region still contained ",," and wasn’t stripping the ‘,’ before the check.
                • HOTFIX (36): We will no longer create empty stylesheet references when the stylesheet property on pagetemplate is explicitly set to blank, as it causes the page to be loaded again since “” is considered to be a reference to the current page
              • 10/21
                • HOTFIX (36): Items can now be removed from saved wishlists by the wishlist creator.
                • HOTFIX (36): Audit user string will now be trimmed to 50 characters to match the length of the fields in the database.
                • HOTFIX(36): MailHelper will pull from the RedirectEmailList when an invalid From address is posted to EmailFormProcessor.
              • 10/16
                • HOTFIX (36): Reworked the data retrieval on the warehouse orders page (drop shipping manager) for performance reasons.
              • 10/15
                • HOTFIX(36): Changed oItem.Price to be interpreted as a string for Bing Cash Back.
                • HOTFIX(36): Changed Analytic Rule Conditions so the 301 Redirect will only apply on the first requested page when using Affiliate and Adcode query string parameters.
              • 10/14
                • HOTFIX (36) - Setting a region for a product via the product editor will correctly limit a product to that region, whether or not the shipping region flag is set (product editor shipping region is now an item-level override for the shipping region flag).
                • HOTFIX (36): Aligned quantity, item price and item total values to the right when displayed in ## HTMLORDERITEMS ##.
                • HOTFIX (36) - Email selections will now save properly on the Product Reviews Configuration page
                • HOTFIX (36): Don't remove from inventory when ordered if we are putting the order in with a cancelled or declined status.
              • 10/13
                • HOTFIX (36) – Added a checkbox to disable the cart’s auto-calculation of discounts.  This checkbox will be blank when creating a new order, and filled when loading an existing order (by default).  There was an issue where discounts never applied for items added to the cart beyond the first in order edit, because the original check was based only on whether or not an amount was entered for the discount on this page, regardless of how it got there.  Now, if a discount needs to be entered manually, checking this box will stop further auto-calculations.
                • HOTFIX (36) - Added an option for the "Default" sort order to the default sort order setting on the Theme for listing pages.
                • HOTFIX (36) – Changed “sort order” on the regions editor to “priority” and added some editor text, to try and reduce confusion.
                • HOTFIX (36): Added new store text. OnePagePayment_InvoiceReferenceNumber_string.
                • HOTFIX(36): New Merge Code. ## MANUFACTURERINVOICENUMBER ##
              • 10/12
                • HOTFIX(36): Fixed a layout issue on AddToCartLinkGenerator. Removed a statement that was assigning a div height of zero.
              • 10/9
                • HOTFIX(36) Fixed an issue where multiples of the same discount items were being incorrectly added to an order.
                • HOTFIX (36): All processes ran from DoTimedEvents now run on a background thread to prevent the webservice call from timing out while running them
              • 10/8
                • HOTFIX (36): Call for pricing items will now be included properly in totals on order edit.
                • HOTFIX (36): The "no payment due" payment option will now no longer appear when ordering a free item with shipping charges
                • HOTFIX (36): Allow Subscriptions for non-shipping orders
              • 10/7
                • HOTFIX (36): Variant Dropdown / Radio Buttons will display the product status text at the end of the variant info IF variant inventory is enabled, there is one variant group assigned to the product, and if the product status is an “Unavailable” status.
                • HOTFIX(36): The long description name merge codes will now use the alternate long description names when appropriate.
                • HOTFIX (36): Call For Pricing products will calculate in subtotal on order edit
              • 10/6
                • HOTFIX (36): Added Customer_SetPassword API call
                • HOTFIX (36): Variant inventory manufacturer item number override was not correctly applied to carts/orders
                • HOTFIX (36): Fixed an issue that was causing one of the affiliate analytic rules to perpetually redirect. This was removing all query string parameters after the rule had run, breaking pages that use them.
              • 10/2
                • HOTFIX(36): CustomerList.aspx will now return all customers when the search string is blank.
                • HOTFIX (36): ChangeOrderStatus update to stop removing items from stock when going to an Open order status if you are coming from an already Open order status
                • HOTFIX(36): Related Item’s sortOrder will now be properly assigned on Import.
              • 10/1
                • HOTFIX(.36): Login.aspx will now redirect to /store after logging in with no cart.
              • 9/30
                • HOTFIX(36): Removed CVV requirement validation on order edit
              • 9/28
                • HOTFIX (36) - Will no longer copy the Average Review Rating or the Review Count when cloning products.
                • HOTFIX (36) - Fixed an issue that caused the cart to not correctly rebind on postbacks on the Order Edit page
                • HOTFIX (36) - Corrected an issue where the Order Items Editor on Order Edit was not always correctly rebinding the updated total with payments.
              • 9/25
                • HOTFIX (36): Added CheckZip=0 querystring option to disable ZipCodeAccessControl snapin for the session
              • 9/24
                • HOTFIX (36): Fixed a problem in the cart conversions – saved wish lists were improperly converted to normal (temporary) wish lists.
              • 9/22
                • HOTFIX (36): Phantom Items - acCartHelper.cs
                  • Fixed an issue that was not allowing Phantom Items to be added to Cart.
                  • Adding the same Phantom Item to cart will update quantity and post instead of attempting to add to cart again.
                • HOTFIX (36): Commented out Reauthorize from the Capture method for PP_WPP. Reauthorize is only allowed once in a 3 day window and was throwing an error when trying to capture.
              • 9/21
                • HOTFIX (36) - Corrected an issue where categories containing an & sign in the name would not correctly load on demand in the Category Picker, instead causing the picker to hang while displaying "Loading...".  Also fixed an issue where searching for anything other than an ID would show Root as a search result.
                • HOTFIX (36): Added VariantItemNr and VariantMfgPartNr rollup to base product on the mass-product update web service call.
                  • If the system cannot find anything by variantitemnr it tries looking up the base product via itemnr with that same key.
                • HOTFIX: Rewrote the code for the EXTERNALCONTENT merge to be more efficient and to correct a problem that occurred when regex characters were present in the specified URL
                  • Ex:## EXTERNALCONTENT[http://content2.alltecstores.com/avgreview.asp?Item_id=6096&cat=1&productline=^] ##
                • HOTFIX (36) - Corrected an issue where categories containing ampersands in the name would not correctly load on demand in the Category Picker, instead causing the picker to hang while displaying "Loading...".  Also fixed an issue where searching for anything other than an ID would show Root as a search result.
              • 9/18
                • HOTFIX (36) - Fixed the sizing issue of large photos on the Product Photos tab in the Product Editor.  The product photos list needed to be refreshed after a save.
                • HOTFIX (36): Can now enter an order with no items via the order editor again without error, and empty orders will no longer say "CALL" for pricing in the confirmation email
                • HOTFIX (36): Fixed an issue with the appearance of highlighted error fields and the inconsistent behavior on focus cross-browser (most evident in Chrome).
                  • clip_image002[4] 
                • HOTFIX: 36: Added an ‘Add Order’ button to the customer search, when clicked it defaults order information to that of the chosen customer.
              • 9/17
                • HOTFIX (36): The "pay with paypal" button that shows up on viewOrder will now send the correct parameter for the item name/description
                • HOTFIX (36):Negative amounts on payments on the order edit page will no longer trigger validation messages.  Validation messages will no longer be incorrectly triggered when adding a non-refund payment (the payment was still being added, just the validation fired anyway).
                • HOTFIX (36): Skip form integrity check for paypal.aspx – Paypal posts payment verification info to this page
                • HOTFIX (36): Corrected error with moving items from a wishlist to cart
              • 9/16
                • HOTFIX(36): Hide Unnecessary Actions from Wishlists
                  • clip_image002
                • HOTFIX (36): Added validation to OnePageCheckout to force selection of an expiration date for credit cards
                • HOTFIX (36): Payments made from OnePagePayment will now appear properly on the view order page and order confirmation emails
                • HOTFIX (36) – The error message for an invalid Custom Snapin path will once again be triggered properly, in the newer validation message format.
                • HOTFIX (36) - Reviews will again be properly associated with the logged in customer
                • HOTFIX (36): Added new indexes to adcode/affiliate related tables to prevent timeouts (for Interweave)
                • HOTFIX (36) - Product Reviews and ratings will now show properly when looking at a microstore.
                • HOTFIX (36) – Small changes to the way the system handles field highlighting on errors that should improve usability and efficiency.
                • HOTFIX (36): Fixed a couple of issues with filtering on the inventory editor
                • HOTFIX (36) - Fixed an issue with the email form popup on the mailing list page, which was caused by the recent changes to the wysiwyg editor.
                • HOTFIX (36): Fixed an issue with saving the product mass editor
                • HOTFIX (36): Changed the name of the country Georgia to “Georgia, Republic of” to properly match what USPS expects for rate calculation
                • HOTFIX (36): Manufacturer search was returning incorrect results when using active catalog
              • 9/14
                • HOTFIX (36) - Fixed the highlight errors script to call the correct Page Method URL on pages that have a query string.  The Page Method call does not use a query string (validation data is populated prior to the call).
                • HOTFIX (36): A stored procedure used in several places (sitemap generator, catalog page) was erroring when it encountered long item names
                • HOTFIX (36) - Fixed the WYSIWYG editor on the localization/store text manager. 
              • 9/11
                • HOTFIX (36): Using the login link from the one page payment page will now properly redirect back to the payment page when logged in, and the login link will disappear when a customer is logged in
                • HOTFIX (36) - Fixed an issue with the updated Payment component's Linkpoint gateway integration
                • HOTFIX (36): Corrected several issues on the inventory editor and product mass editor related to the recent paging changes
              • 9/9
                • HOTFIX (36): the "Load Default Content" button for custom layout areas will now show properly when first adding a snapin to a page
                • HOTFIX (36): Inventory editor and product mass editor now use custom paging and retrieve only the data for the current page
                • HOTFIX (36): StoreID is Ambiguous on EcommerceSales report
                • HOTFIX (36) - Removed reference to Style.aspx from the WYSIWYG editor for editing e-mail templates to remove dark backgrounds.
              • 9/8
                • HOTFIX (36) - Added special fields for shipping address information to satisfy Authorize.Net fraud verification.
                • HOTFIX (36): Increase number of pages we track viewstate from 10 to 25.
                • HOTFIX (36) - Added user permission checks to the file browser
              • 9/4
                • HOTFIX (36): Fixed null reference errors when changing the category layout direction on the theme category page settings.
                • HOTFIX (36): Invalid merges processed in a category or (cms) link context were being removed instead of being left unevaluated, preventing them from being processed at a later point (page level, for example)
                • HOTFIX (36): WYSIWYG editor fixes.
                  • The WYSIWYG editor will no longer clear itself when clicking the “Enable Theme Overrides” checkbox on Site Explorer.
                  • WYSIWYG editor can now change between designer and code mode without causing a postback.
                  • The WYSIWYG editor’s content will properly update when on the Custom Merges (Shared Content) tab in Site Explorer.
              • 9/3
                • HOTFIX: sitemap.xml used for Google Sitemaps, Yahoo Sitemaps, etc. is now a static file built by the DoTimedEvents webservice call. The existing SitemapGenerator.aspx and the redirects to it are still in place, but the page will now trigger the download of the static sitemap.xml file.
                • The GenerateSiteMap method now writes the sitemap xml to a temp file before overwriting the existing sitemap.xml, so if it fails halfway through it won’t overwrite the last good copy of the file.
              • 9/1
                • HOTFIX(Main/.36): Fixed an issue where validation for state selection was firing when a country without states was selected on ctlAddressEdit.ascx.
                • HOTFIX(Main/.36) Sitemap will now use Custom URLs for Category and Manufacturer links when available.
                • HOTFIX (Main/36): Add to wishlist was broken due to newly needed local session variable being specific to normal carts
              • 8/27
                • FEATURE (36) - Cleaned up the new validation message framework for the admin console and added more robust validation to the Order Edit page.
                  • Additionally, we can now show a “Saved successfully” message across a redirect such as “Save & Return”
                  • Which, once the page loads next time around, renders like this:
                    • clip_image006
                  • Additional screenshots:

                    • clip_image008

              • 8/13
              • 8/6
                • FEATURE: By popular demand, You can now quickly switch themes from this upper right drop down menu.
                  • clip_image002[1]
                  • clip_image004[1]
            • 2010 v1 – RELEASE SUMMARY

              This release is about 2 things, the most prominent and after much community feedback is our Advanced Gift Certificating and Store Credit module just in time for the holidays!  This module allows you to offer gift certificates or even store credit to any of your customers as pre- or post-tax credits.  They carry balances, they are viewable from your customers my account pages, you can customize the gift codes and so much more.  A primary supporter and collaborator in this effort was www.travelguideuniverse.com.au who helped through every step of the process and continues as we firm up the features of this module.  The other prominent item, although it’s a rather silent upgrade is a rewrite/reworking of our ‘carting’ architecture to support some great new features and extensions to our cart and order modules. Check out the release summary below for all of the great things in this release.

               

              • Advanced Gift Certificates and Store Credit Module
                • Accept Gift Certificates and Store Credit on one page checkout and the order entry screen in the admin. 
                • Create pre and post tax gift certificates to fit your taxation needs
                • Create your own custom formatted gift certificate/credit codes
                • Create certificates in batch and send them out as promotional “Credits”, much like the $75+ Google AdWords PPC Credits supplied by Google
                • Accept them as payment in addition to Credit Cards and other payment methods, side-by-side on the same order.
                • Issue store credit as a way to ‘refund’ a customer through your return process.
                • Gift Certificate Settings
                  • clip_image002
                • Gift Certificate / Store Credit Listing
                  • clip_image002[4]
                • Applying Certificates/Credit on Order Edit
                  • clip_image002[5]
                • Entry on one page checkout
                  • clip_image002[3]
                • Gift certificate generator/editor
                  • clip_image002[10]
              • Now building and working 100% under Visual Studio 2008 and the 3.5 .Net Framework for the latest in AJAX and updated features!
                • Keeps our customers on the edge of technology and we are able to realize the speed and coding benefits as well.
                • clip_image001[4] clip_image001[1] 
              • Floating Action Bar on all long pages
                • The button bar will no float over the page when you scroll down allowing easy access to the primary page actions.
                  • clip_image002[34]
                  • clip_image002[36]
                • Fades to 80% opacity on mouse out
                  • Off: clip_image002[28]
                  • On: clip_image002[30]
              • Themes and Theme Selection Changes
              • ABF LTL Truck Shipping Integration
                • Enabled in a special way, gets trucking freight shipping from their API.
                • clip_image001
              • Order Splitting Capabilities Added
                • Split an order into two orders, must still edit each one to adjust shipping and discounts according to your rules.
                • clip_image002[32]
              • Low Stock/Out of Stock Email Warnings (even at variant inventory level)
                • Notify yourself immediately when your inventory approaches depletion and reorder points!
                • clip_image002[12] 
                • clip_image002[14]
              • Carting Architecture Rewrite (silent upgrade)
              • New API methods
                • Can import products over the API using the EXACT same CSV format as under global settings
                  • Avoids the need to do the base IO using each object type in the API
                  • Allows automation of importing/exporting
                • Customer_SetPassword
              • New merge codes
                • ## TRIM##
                  • Examle: ## TRIM[50]## text text text text text text text text text text text text ##ENDTRIM##
                  • Result: text text text text text text text text text text…
              • Better Credit Card Validation and warnings
              • Call For Shipping Enhancements
                • Mimics call for pricing, allowing order submittal
                • Better validation and messaging to end users
              • Bing.com Cashback Program Javascript updated to latest specifications
              • Shipping Enhancements
                • Added support for UPS Negotiated Rates
                • Many tweaks made to shipping and regions
            • 2009 v36 - RELEASE SUMMARY

              Most of our customers are already on this version, it’s primarily a fast new version containing fixes and a few smaller new features.  During this release we spent most of this time working on the 2010 v1 release which will have some exciting stuff!  Here’s a recap of the highlights.  As usual check out the “Ongoing Progress & Fixes” blog for the release to know every last detail included!

              • FEATURE: By popular demand, You can now quickly switch THEMES and STORES from the upper right side of the screen via a drop down menu.
                • This saves valuable clicks and menu time when you need to work on the same screen but under multiple stores or multiple themes.
                • clip_image004[1]clip_image002[1]

              • FEATURE: Cleaned up the new validation message framework for the admin console and added more robust validation to the Order Edit page.
                • Additionally, we can now show a “Saved successfully” message across a redirect such as “Save & Return”
                • Which, once the page loads next time around, renders like this:
                  • clip_image006
                • Additional screenshots:
                • clip_image008
              • FEATURE: Updated key payment integrations
              • FEATURE: Includes support for PayPal’s latest API versions
              • FEATURE: Field by Field Highlighting on Errors
                • clip_image002[4]
              • FEATURE: New analytics rules that remove adcode and affiliate code from the URL but still gives credit to these visits
                • This keeps google only indexing your base URL giving you full pagerank and also keeps you from getting an affiliate URL indexed in a search engine, giving false credit to the affiliate for the sale.
              • FEATURE: New merge codes and performance and enhancements to existing ones
            • 2009 v35 – Ongoing Progress & Fixes Report

              • 9/4
                • HOTFIX (35): The "drilldown" setting for the browse by category snapin was not reloading properly from the database into the setting dropdown
              • 9/3
                • HOTFIX (35): Site Explorer: Can no longer fill in the custom URL field for a page that has the store currently set to a store without custom URLs enabled. 
                • HOTFIX (35): The link copy button will update on store selection as well as save.
                • HOTFIX (35): sitemap.xml is now a static file built by the DoTimedEvents webservice call. The existing SitemapGenerator.aspx and the redirects to it are still in place, but the page will now trigger the download of the static sitemap.xml file.
              • 9/2
                • HOTFIX (35): Fixed some usability issues with the category chooser, removing the postback when a category is selected and improving the load on demand of the category tree.  Additionally, the category chooser will have the search box under focus when the popup loads.  Enlarged the category chooser popup and corrected some styling issues that occurred when long-named categories were shown.
                • HOTFIX (35): Deleting a Product Rating Dimension Group that contains dimensions that currently have ratings assigned to reviews will no longer throw an error.  The associated dimensions and ratings will be removed, but the review's average rating will persist until it is resaved with a new set of ratings.
              • 9/1
                • HOTFIX (35) - Fixed an issue where if clicking the "Select" button on the category chooser too soon after clicking on a category in the tree, an "unknown error" would be thrown.  Was occurring completely client side and had to do with the AutoPostBack of the tree itself causing the update panel around it to refresh.
                • HOTFIX (35): Blank styles will now properly reload as overridden blank styles instead of loading the default style (not overridden)
                • HOTFIX (35): Sage gateway code was passing an incorrect 2 digit value for the card expiration year
              • 8/31
                • HOTFIX (35)  - Fixed an issue where, when an Order's status was being changed, the latest payment information may not have been filled on OrderPaymentCol.  This was causing the warehouse notification for "Payment Received" to never get fired on new orders, because the payment status never showed up as "approved."
                • HOTFIX (35, 36): Correct null reference when clicking update totals on order edit for a new order
              • 8/28
                • HOTFIX (35): Cart master records were sticking after placing an order, so orders now reset session cart so it will automatically build a new master cart record. Basically it zeros out ActiveCartInfoID on the current session.
                • HOTFIX (35): Hid some items that should not be showing on wishlish page
                • HOTFIX (35): many small ones related to testing saved cart.
                  • clip_image002[1]
                • HOTFIX (35): Previous fix caused shipping amount, etc to be unable to be manually edited on Order Edit
                • HOTFIX (35): The head tags setting area on the theme will now properly place its input into the site's head tags again
                • HOTFIX (35): Correct bad default stylesheet reference on PageTemplateBase
              • 8/27
                • FEATURE (35): Enhanced wish list functionality
                  • Number of items purchased from the wish list is now tracked.
                    • clip_image002[12]
                  • Wish list creator can edit quantities/remove items
                    • clip_image004[4]
                  • Add to cart button disappears when requested quantity has been purchased
                    • clip_image006[4]

                  Item links have a query string parameter on their link to the product details page so adding to cart from there will be tracked as well as long as it’s on the initial referral from the wishlist.

                • HOTFIX (35): Corrected an issue when variant matrix is enabled and a product has quantitygrid type variants and quantity pricingFor akatsukaorchids, medpatches, etc
              • 8/26
                • HOTFIX(.35) Fixed an issue where StoreNavBar.ascx was passing the incorrect QueryString Parameters.
                • HOTFIX(.35) Added EmailFormProcessor messages as StoreText
                • HOTFIX (35): Visitor count API methods will now exclude suspect sessions
                • HOTFIX (35): Add RequireShippingSelectionOnCallForPricingOrders option to store settings
                • HOTFIX (35): Fix error with variant quantity grid related code on product details page when variant matrix is enabled
              • 8/25
                • HOTFIX (35): Address list dropdown on One Page Checkout will now be disabled for new/not logged in customers
              • 8/21
                • FEATURE (35): Added Visitor_GetCountByDateRangeAndStoreID (uses lastHit date) and Visitor_GetNewCountByDateRangeAndStoreID (uses firstHit date) to the API.
                • HOTFIX (35): Making changes to the custom CSS field would cause any styles that were NULL to be written back to the DB as a blank string
                • HOTFIX (35): OrderEdit will no longer show the "saved successfully" message - this is an attempt to fix the blank screen issue
                • HOTFIX (35): Break out shipping selections were not sticking on order edit
                • HOTFIX(.35) Fixed an issue where CustomerType was not being cleared when CustomerID was 0 after logging out.
              • 8/20
                • FEATURE (35) - Added a personalization type of "Text Box With Confirmation" that displays a second textbox for the user to confirm their personalization entry.
                  • clip_image002[4]
                • FEATURE (35) - Added "Additional Notes" field to File Upload snap-in and the e-mail that it sends
                  • clip_image002 
                • HOTFIX (35): Fix width and header issue on componentart grids. 
                  • clip_image002[1]
                • HOTFIX (35): Form post integrity check failures will no longer send emails
                • HOTFIX (35): The "Problem with retrieving images from image cache" email will no longer be sent
                • HOTFIX (35): The category chooser in the admin will now properly show hidden categories.
                  • clip_image002[4]
                • HOTFIX (35): Product feed creation API method will now include the exception message in its error message when it fails
              • 8/19
                • FEATURE (.35) Bing Cash Back Pixel Tracking.  Converted JellyFish to BingCashBack.  ## BINGCASHBACK## checks for them coming from Bing before displaying JavaScript on order.  Added script for Bing Cash Back Analytic Rule.
                • HOTFIX (35): Fixed an issue that was preventing the saving of a different shipping address than billing on existing orders
                • HOTFIX (35): Removed default "[none]" text on the tracking number entry field on order edit/view order as it was causing new blank shipments to be added
              • 8/18
                • HOTFIX (35) - Google Checkout will now be disabled properly when multiple shipping classification codes are present in the cart instead of waiting for shipping calculations to be performed.
                  • clip_image002[5]
                • HOTFIX (35): Added left and right to the "clear floats" dropdown on the CSS designer
                  • clip_image002[7]
                • HOTFIX (35): Modified QuickProductSearch for OrderEdit, display parent and child items except when rules apply to hide the parent or child
                • HOTFIX (35): Product details picture caption changing when hovering over thumbnails was not working correctly in FF, corrected non standard javascript issues
                • HOTFIX (35): All component art grids that were using ajax-type paging were fixed to properly use the form integrity check.
              • 8/17
                • HOTFIX (35): Cost total column for orders was not being calculated properly
              • 8/14
                • HOTFIX (35) - Fixed several issues related to Google Checkout order notifications - intermittent null references due to missing information from Google, unreliable handshake responses when an error would occur during the notification processing (due to the previous issue), and improved the notification handling to more reliably respond to Google's request so it doesn't send multiple notifications.
                • HOTFIX (35): User account settings page now checks permissions properly
                • HOTFIX (35): Removed the URL from the message on the "quick 404" handling for certain file types
              • 8/13
                • HOTFIX (35): Items with a single non inventory variant group could not be added to the cart with no variant selection
                • HOTFIX (35):  Fix length of StaticChildList column in the product search function to match the length on the product table
                • HOTFIX (35) - Fixed an issue that caused Google Checkout to error when attempting to use it with a cart containing product group items.
                • HOTFIX (35) - Custom fields will now display in the proper sort order on the storefront.
                • HOTFIX (35): Product group child items with the Exclude Pricing setting were not properly displaying quantity breaks in the product group display
              • 8/11
                • HOTFIX (35): Customer information on existing orders was not able to be edited on order edit
                • HOTFIX (35): Fixed an issue on acReport where IE was not storing Office documents to local directory because it was enforcing no-cache requests.
              • 8/10
                • HOTFIX (35) - Added the selected file/folder name to the confirmation message for deleting items in the file browser.
                  • clip_image002[1]clip_image002[3]
                • HOTFIX (35) - Fixed an issue where the IDs in the URLs for the new switcher controls would not always be properly replaced.
                • HOTFIX (35) - Fixed an issue where the StyledDropdown was attempting to load the store's current theme.
                • HOTFIX (35) – Scripted: added the column RightChildIndex to an index on the categories table to fix a performance issue with the Category Chooser on sites with a  large number of categories.
                • HOTFIX (35): Attribute list page was not building the "next" and "prev" nav links correctly
                • HOTOFIX(35): Added Hyperlink Control with dynamic Year to Footer.
                • HOTFIX (35): Existing customer data was not loading properly on order edit for a new order
              • 8/7
                • HOTFEATURE (35) - Added a store switcher to the breadcrumb bar of the Store Settings pages and added a theme switcher to the breadcrumb bar of the Theme pages.
                  • clip_image002[1]clip_image002[3]
                • HOTFIX(35): Browse by category snapin was not functioning when set to drilldown or main
                • HOTFIX (35) – scripted: fixed the line breaks in the default e-mail templates for Product Reviews
                • HOTFIX: Excluding item number for a remote carting/phantom item will no longer cause an error.
                • HOTFIX: Added support for “ItemNr” in addition to the “ItemNbr” key that’s currently used on remote carting and phantom items.
                • HOTFIX (35) – Fixed the encoding of the pros/cons on the review emails.
              • 8/6
                • HOTFIX (35): Fix attribute drop downs would disappear after making selection from one group
                  • Fix incorrect group labeling when no labels specified
                  • Will no longer attempt to filter by attributeID 0 when selecting the default entry in the dropdown
                • HOTFIX (35): Deleting a snapin will now clean up its custom layout records
                • HOTFIX (35): Add integrity check field to CUSTOMERLOGIN merge's dynamic form
                • HOTFIX (35): Made a small performance tweak to the get category product IDs functions, should also fix issues with duplicate bad data in the inactive in store table
                • FIX: Hidden child products no longer show on side column shopping cart and shopping cart line merge
                • FIX: Default values for UPS Shipping Ints
              • 8/5
                • HOTFIX(34, 35): Global regions page will no longer error when trying to delete a region that is in use as an available shipping region for a product
                • HOTFIX(34,35): Added additional index to sessions table to help with performance on referrer analysis report for sites with large numbers of visitors
              • 8/4
                • HOTFIX (35) - Added popup help to the reviews moderation page and corrected some column width and alignment issues.
                • HOTFIX (35) – Scripted: updated the default styles for the reviews area on the Product Details page
                • HOTFIX (34,35): the “Show Hidden Products” setting was not working properly for the related products snapin
              • 8/2
                • HOTFEATURE (35) – Can now specify which regions will apply for Shipping and which ones will apply for Taxes.  They both default to true. 
                  • If a region is not to be used as shipping and a customer enters that region for their address, it is treated the same as any other “outside region” for shipping purposes.
                  • Used to let you have different regions and groupings for taxing vs. shipping now.
                  • clip_image002
                • HOTFIX (35) - Pros and cons will now be properly decoded for display.
              • 7/31
                • Product Reviews:
                  • Added popup help to Reviews Configuration page.
                    • clip_image00231118
                  • Added popup help to the Rating Dimension Group editor and removed the border that was appearing around the popup help icons.
                    • clip_image00272
                • Added Payment Type label to StoreText
                  • clip_image00252
                • HOTFIX (35): Browse by category snapin was not functioning when set to drilldown or main
              • 7/30
                • Product Reviews:
                  • Can now override the Rating Dimension Group used at the Category and Product level.
                    • clip_image002531  clip_image002721
                  • Added Store Text for the submit button on the Write Review page, until we get a button to put there… the appearance of this may be subject to change.
                    • clip_image00212
                  • Will now display admin help in place of Product Reviews Listing snap-in when reviews are disabled.
                    • clip_image0023211
                  • Search now functions on the Product Reviews Moderation page.
                    • clip_image0021211
                  • Corrected an issue that caused the Overall Rating filter on the Product Reviews Moderation page to not work as expected
                  • Revised the Product Reviews Configuration page.
                    • clip_image00292
                  • Fixed the validation on the Edit Review page.
                    • clip_image002112
              • 7/29
                • Product Reviews:
                  • The review confirmation on the product details page will now properly appear after adding a review when "Require Moderation" is enabled.
                  • Will now sort reviews by Created date descending by default, so that newest reviews appear at the top of the list.
                  • Enter key will now properly submit the search on the Quick Customer Search popup page.
                  • Can now send e-mails when new reviews are created and when reviews are approved.  Added default templates for each of these.
                    • clip_image00232
                    • clip_image00213
              • 7/28
                • FEATURE: Amazon S3 eProduct Delivery
                  • Can now store eproducts on amazon s3 cloud based web storage for cheap delivery and hosting
                  • Amazon S3 also supports time limited URL’s which complements our existing eproduct structure
                • FEATURE: Added Downloads section to My Account page
                • FEATURE: Added store setting to Require Login for EProduct Delivery – defaults to true
                • FEATURE: Added store setting to Require Registration to Checkout for One Page Checkout
                • FEATURE: New “remove all from cart” link to shopping cart page, added theme options, made the text storetext
                  • image6
                • FEATURE: Reorder this order button added to order history, takes the customer to the cart page with all items from the previous order in place.
                  • image3
                • Product Reviews
                  • Pros/cons tags can now go up to 40 characters in length
                  • Apostrophe (and other special characters) will now properly be encoded in the tag entry box
                  • The “Saved Successfully” message will now appear when saving the Product Reviews Configuration page
                  • The default style of the review area on Product Details has been adjusted to include a top and bottom margin
                  • Pros/cons instructions now appear below the title and body entry area
                  • Tag size on the review editor has been adjusted
                  • DataInt32.Null no longer appears on the dimension editor
                  • Multiple reviews now properly separated by the snap-in separator, and adjusted the default title style to include a margin and larger font size
                  • Moved all of the customer information to the bottom of the Write Review page and added a link to the login page at the top.
                  • The "make the my default info" checkbox will now appear based on already being logged in only.
                  • Added View Product and Edit Review buttons to the Product Reviews Moderation page
                • FIX: Store Text was not invalidating cache when saved so it would take a while for the changes to take
              • 7/27
                • FIX(Main): Converted ViewButtons page to use PageTemplateAdmin and Generic.Master. Overall Design changed and cleaned up a bit.
                • Fixed the layout of the Select Category popup page in IE by changing its doctype to XHTML 1.1 Transitional
                  • clip_image00213111
              • 7/24
                • Added the review count visible to the “All” Product Reviews page.
                  • clip_image002321
                • FIX – When creating a new product, the category chooser will now correctly default to the category ID that the editor was launched from.
                • FIX – The alignment of the category chooser button has been adjusted.
              • 7/23
                • Added additional style controls to reviews snap-in and all reviews page, tweaked the custom layouts for both. 
                • Updated the title of the all reviews page. 
                • Added the script to apply default styles to the all reviews page and modified the default styles for the snap-in.
                  • clip_image00214
              • 7/22
                • Added the "All Reviews" page and added the settings and styles for this page to the Themes and ThemeStyles tables as needed. 
                  • Another spot for great SEO of your product review information
                  • image411
              • 7/21
                • FIX (Product Reviews) - Fixed the layout issues that caused the ratings to not show on the Write Review page when not using a dimension group (the single rating dimension area would not properly show)
              • 7/20
                • Main: Minor design change and added some informational text to /admin/ShoppingPortals/ShopZilla.aspx to avoid ShopZilla setup confusion.
              • 7/17
                • UPDATE (product reviews) – Can now set the images to be used by the star ratings controls in the Theme Manager.
                  • clip_image002121 clip_image00233clip_image00253
                • UPDATE (Product Reviews)- Paging has been added to the Product Review Moderation page.
              • 7/16
                • FEATURE: New Gateway supported, Sage Payment Solutions (Supporting native charging for Peachtree, MAS90, MAS200, SimplyAccounting, DacEasy)
                  • image61
                • UPDATE (Product Reviews) - Enabled custom layout for the Write Review page and added an admin page for this page type.
                  • Has three custom layout regions: the page, the product information area, and the repeated rating dimensions list.
                • UPDATE (Product Reviews) - Added styles for the Write Review page
                • FIX: Correctly handling the Parent Product Status change when the parent product is going from Backordered to In Stock.
              • 7/15
                • FEATURE: OrderEdit: Add delete order payment button (only if not ‘approved’) so people can clean up bad payments
                • FEATURE: OrderEdit: Default order credit card payments to the outstanding balance on the order so they do not have to type this in.
                  • image3111
                • HOTFIX (main/35): Saving an existing order should no longer create a new, duplicate customer record
              • 7/14
                • UPDATE (Product Reviews) –
                  • Added the review listing to the My Account page that shows reviews written by the logged in customer, has custom layout features just like the order list
                  • There are now show/hide links on the My Account page to show/hide the reviews and orders list, to keep the page from being too long
                    • clip_image00232111
                  • A message will be displayed after submitting a new review if the store has "Require Moderation" enabled, the message is pulled from Store Text
                  • Product ratings can now be displayed in the Featured/Sale/New/etc Items snap-ins
                • Fixed ZipCode/State Database updated.
              • 7/13
                • FEATURE: Added a new Product Group type – Sell Parent Track Child Inventory.
                  • This allows you to sell something that you would piece together as a whole.  If you build tables and you keep stock of legs and table tops, the Table parent item would be a Non-Inventory Item and you would track stock of your legs and tabletops.  If you require 4 legs and your inventory is reduced to 3 legs the Table is marked as Out of Stock, and it can be marked In Stock if your inventory of legs increases above the required amount.
                  • To configure it:
                    • 1. Make the parent product a Non-Inventory item
                    • 2. Add the child products on the Groups tab
                    • Set the children to Required, add the required quantity, and bind it to the parent
                • HOTFIX: Rewrote SQL for the category chooser control due to performance issues
              • 7/10
                • FEATURE: Customer Override Password added to security tab on store settings.  Will allow any admin user to enter a customer account’s email/login name on the front end and then this override password to log in as the customer.
                  • This password, if set, will override any customer password and allow you to log in AS the customer, shop as if you are that customer, see my account page and other customer specific pages, apply customer specific pricing and more.
                  • Great for testing your store as a customer, for shopping for your customers and for customer support.
                  • image31
                • FEATURE: Add ItemURL to addtocart form post methods (for remote carting)
                • (Main) Added Order_GetByEditDateRangeAndStoreID and Order_GetByEditDateRangeForCurrentStore to the API
              • 7/9
                • UPDATE (Product Reviews):
                  • Product Reviews Listing snap-in can now only be added to the Product Details page.
                  • Snap-ins can now be restricted as to what page types they can be added to.
                  • The display of rating dimensions on the frontend will now be sorted according to the entered sort order.
                  • There are now default styles for the styles specific to the Product Review Listing snap-in, and those styles now properly apply to the snap-in and appear in the admin console when styles are not being overridden.
                  • clip_image0021311
              • 7/6
                • Make ## ATTRIBUTEDETAILS## work from the category and other product merge areas.
              • 7/5
                • FEATURE: Add product count to attribute dropdown listing
                  • image311
                • HOTFIX: Fix attribute group dropdowns were showing ALL attributes.
              • 7/2
                • FEATURE: UPS Insurance added to store-level Shipping Options page
                • FIX - Product rating dimension group editor will now allow editing/saving of sort order.
                • FIX: 100+ XHTML Compliance Issues
              • 7/1
                • PRODUCT REVIEW CHANGES:
                  • FEATURE:Can now set the status of Product Reviews to Pending, Approved, or Rejected.  If moderation is required for reviews, they will be set to Pending by default, otherwise they will be Approved automatically.
                  • FEATURE: Bulk moderation of reviews is possible in the admin console (Approve or Reject all pending, Approve or Reject selected, Delete all rejected, Delete selected)
                  • FEATURE: Can sort reviews from the moderation page.
                  • FEATURE: Review approval status can also be set from the review edit page in the admin console.
                  • ALPHA VERSION SCREENSHOTS
                  • clip_image00242 clip_image00262 clip_image00284 clip_image002102 clip_image002122  clip_image002163clip_image002143 clip_image002183 clip_image002204 clip_image002222 clip_image002244 clip_image002263 clip_image002282
              • 7/1
                • FEATURE: Split display header & footer into 2 distinct settings on all store page types
                  • clip_image00231
                • FEATURE: Allow show/hide overrides on the URL, will override the theme setting for that page.  ShowLeft=True, ShowRight=True, ShowHeader=True, ShowFooter=True
                • FEATURE: URL parameter “Qty=xxx” now supported on product page, will default the quantity text box to the value specified.
                  • Can be used from emails and more to set the quantity box from any external source.
                • FEATURE: Qty parameter passed into Upsell page (may we suggest) so that upsells will optionally retain the same quantity of items.
                • FEATURE: ## QUERYSTRING[name]## merge added, it will look in the url for the specified querystring and that value can be used on the page somewhere, otherwise it will return a blank string.
                • FEATURE: ## IF[QUERYSTRINGEXISTS=qty]## blabla ## ELSE## blabla ## ENDIF## now supported
                  • Shows the content if the query string has a value for the name provided
                • FEATURE: ## HIDEBYID[idofelement]## and ?HideById=idofelement in the querystring will both hide the specified element.
                  • This will actually 'remove' the element from rendering. 
                • FIX: Made homepagelayout support the above feature but also converted it to use newer architecture and save better, reformatted.
                • FIX: Remove extra theme load happening from ‘StorePages’ in admin
            • 2009 v35 – RELEASE CANDIDATE

              The latest version of the AmeriCommerce Shopping Cart Platform has been released and contains some great new features and integrations.  See the detailed and ongoing progress by clicking here.   Existing customers will receive this new version staged over the next month, to receive it now please submit a support ticket and you can receive it immediately.

              • Multi-Dimensional Product Reviews & Administrative Moderation
                • Product reviews that support multiple dimensions and multiple ratings per product review are now supported.  Just turn it on under your catalog menu and add the review listing snapin to your product page and you are ready to collect reviews on your products!  Fully supports our custom layout framework, store text and styling.
              • Amazon S3 Integration for eProduct Delivery Source and Time Limited URLs
                • Allows you to store your eproduct files on Amazon Simple Storage Service for mass availability and cheap hosting source for large files.
                • image
              • Stone Edge Order Manager Integration
                • image
              • Sage Payment Gateway Integration
                • Sage gateway is used by default on DacEasy, MAS90, MAS200, Peachtree Accounting and other Sage products.
                • image image
              • Interapptive ShipWorks Integration supporting all major US shipping providers (http://www.interapptive.com/)
                • image image
              • Endicia Label Server Integration (prints USPS shipping labels directly from administration console)
                • image image
              • Store Level markups and charging for UPS Insurance added
                • image
              • Data Retention Settings & Management
                • For management of many of your historical records and sensitive information, including PCI/CISP data management.
                • image
              • Log in as a customer using password overriding
                • To see the site as a customer, see customer based pricing in action or place orders as a customer
              • New Validation display mechanism in administrative console
              • New API/SDK Methods geared towards using API from Front End Snapins
              • Deeper AJAX Support, JQuery Inclusion & More Admin/Front End Pages Using Our Frameworks
              • Many Performance & Caching Changes For High Use Websites
              • Many other small features and changes outlined in the ongoing progress report here.
            • 2009 v34 – Ongoing Progress & Fixes Report

              • 7/30
                • HOTFIX (34): Search results on active catalog page will now properly show hidden categories in category paths
              • 7/29
                • HOTFIX (34): Address book dropdown on the one page checkout now properly supports international addresses
                • HOTFIX (34): The hide setting for links in site explorer will now properly hide links in link group snapins
              • 7/27
                • HOTFIX: Newline characters will now be removed from attribute names upon posting because it breaks the attribute editor grid
              • 7/23
                • HOTFIX (34): OrderEdit page was not pulling shipping rates properly for new orders
              • 7/21
                • HOTFIX (34): Inputs into the customer registration page are now HTML encoded, HTML tags now removed from search input
                • HOTFIX (34): Added noTaxFlag to the catalog page query
                • HOTFIX (34): Fixed a problem with search where apostrophes would be doubled (escaped) causing incorrect search results
              • 7/17
                • HOTFIX (34): Adding items to product groups was not working properly in Firefox
              • 7/16
                • HOTFIX (34): Items marked as non taxable will no longer have tax added to their price when the include tax in pricing option is on
              • 7/13
                • HOTFIX (34): Added partial shipping support to order edit page, corrected some display issues with the partial shipping control
                • HOTFIX: 34: Add Reset Batch Command to Batch List, tied to user permissions
              • 7/8
                • HOTFIX (34): Update price link on product details will now work correctly when a product has only non inventory variants
                • HOTFIX (34): Order editor will now set default addresses for new customers it creates so that they show up properly in the customer list by default
                • HOTFIX (34): Added validation to address editor control
              • 7/6
                • HOTFIX: Customer search/return on order edit was broken in .35, fixed
                • HOTFIX (34): New order notification emails will now be sent to warehouses when an order is entered via the admin console
              • 7/2
                • HOTFIX(34): Added required Google Adwords text to google/settings.aspx

              image

            • Hotfixes & Small Tweaks - June

              In June, aside from announcing our Rackspace transition process outlined in a recent news posting, we are wrapping up testing of v5.0.35 which includes exciting deliverables including multi-dimensional product reviews with administrative moderation that fully use our newly released custom layout framework.  Also included will be new integrations with Endicia LabelServer, Stone Edge Order Manager and many new performance changes.

              • 6/30
                • FEATURE(35): Added “After Upsell Redirect To”  option to theme manager, options include "Display The Shopping Cart", "Go Directly To Place Order"
                  • Lets the customers choose the action that should happen after the upsell page is shown, it was going only to the place order page but can now go there or to the shopping cart.
                • FIX(35): “Home Page Title” to just say “Page Title” on store pages
              • 6/26
                • HOTFIX (34): Hidden products for featured items snapins are now filtered in the SPs/SQL
                  • This should prevent the problem where an inconsistent number of products would show for a snapin due to hidden products being removed before display.
                • FIX (35): Product feeds now pull the price calculator properly, was silently erroring and no prices were ran through the calculator.
                • FEATURE (35): Added css to highlight the applicable quantity in the quantity discount display.
                  • image 
                • HOTFIX(34): Added the ability to edit the iFrame.ascx attributes, scrolling and width, per instance basis.
                  • This in turn corrected the /AccountUsageReport.aspx scrolling issue for the Bandwidth tab.
                • HOTFIX (34): MfgID will now be removed from the query string when redirecting to a custom URL for a manufacturer page
              • 6/25
                • FEATURE(35): Added ability to choose a default variant, this variant will be selected when going to the product page (MJ wanted that years ago!)
                • FEATURE(35): Show the price label even when using quantity grid displays
                  • Shows the cheapest price for that quantity AND any selected variants, it even totals all quantities entered to tally the correct price
                • FEATURE(35): Show a price 'range' when multiple prices apply, like with variant inventory pricing and the quantity grid
                  • image
              • 6/24
                • FEATURE (34,35): “Stone Edge Order Manager Connector” released
                • FEATURE (35): “Endicia Label Server Connector” Added (beta only) for producing USPS shipping labels right out of the admin console.  Requires a Label Server license from Endicia.
                • FEATURE (35): Multi-Dimensional Customer Product Reviews enters Alpha phase for testing and tweaking on live sites.
              • 6/23
                • 35: Add ## TAXCODE## Merge, Add CustomFields Pull To API Method
                • HOTFIX (34): Removed "admin console logo URL" from Store Settings page
                • HOTFIX (34): ShopZilla feed will now be built once per day via the DoTimedEvents webservice agent call, the ShopZillaDataFeed.aspx page will just download this static file
              • 6/22
                • HOTFIX (34): Link group sub menus (drop downs) were not rendering when the link group snapin was placed using its merge code
              • 6/19
                • 35: Added a framework for managing client-side scripts.  It is basically a wrapper around ASP.NET’s build in client side script managers, but done so they can be easily used from PageTemplate.  The methods live on PageTemplateShared, and basically allow for three types of scripts: script blocks (inline JS), startup scripts (scripts placed at the end of a page so that they run after a page has loaded), and script includes.  Using the built-in ASP.NET client script management features has the added benefit of organizing the javascript on a page instead of littering it all over the place, as well as preventing duplication.
              • 6/18
                • HOTFIX (34): Performance tweak for feeds, manually build the product URLs instead of calling BuildItemLink helper to try to avoid some of the overhead, eliminate other unnecessary db calls
              • 6/17
                • HOTFIX (34): Change shopzilla feed to use new product feed code to hopefully address performance concerns
                • HOTFIX: Added ProductStatusID field to the Product_UpdateBasicInventoryViaDataSet web service
                  • You can now update the actual product status on the order via the web service in the event of discontinuing an item
              • 6/15
                • HOTFIX (34): Snapins with postback events were not functioning properly when placed with a snapin merge
              • 6/12
                • FEATURE (34): Added Order_GetByEditDateRange to the API
              • 6/11
                • HOTFIX(34): Added fields to the Product List Grid, Product Status and ProductEditor Link
                • HOTFIX(34): Added Company to Customer Popup List grid
              • 6/10
                • HOTFIX: Added "Declined." to 3dsi decline messages
                • HOTFIX (34): Corrected errors when editing/creating affiliates via the admin console
              • 6/9
                • HOTFIX(34):  Moved search options on admin product search to master page "settings" area instead of on a separate tab
                • 35: Converted order editor to use asp.net ajax instead of 3rd party callback controls
              • 6/5
                • HOTFIX(34): 3DS Gateway becomes level 2 certified
                • HOTFIX (34): Improved performance and accuracy of the product counts on the admin category list (edit catalog & categories) page
              • 6/4
                • HOTFIX(34): Rewrote the manufacturer search stored procedure for performance reasons
                • HOTFIX: Add new GetPrice methods to the api to get current pricing for a particular product.
              • 6/1
                • HOTFIX(34): Fixed a performance issue with the mailing list
            • Hotfixes & Small Tweaks - May

              In May we plan to make movement on core version 5.0.35 deliverables including multi-dimensional product reviews with administrative moderation that fully use our newly released custom layout framework.  Also included will be new integrations with Endicia LabelServer, Stone Edge Order Manager and many new performance changes.  More time for custom development has also been made so we can get some of our customers’ requests and needs taken care of so be sure to ask about anything you need changed for your business.

              • 5/29
                • HOTFIX (34): Manually exporting a google base feed will now delete the previous feed file to prevent the code from appending to it
                • HOTFIX(34): EditLogin.aspx will now properly post a binarypassword.
                • 35: Changed the picture handling for XML product feeds (GDF, xmlproductfeed.aspx) to use the same code that is used on the product and category pages. This means that it will now use the resizer, auto-association, etc.
              • 5/28
                • HOTFIX (34): Corrected an error with acCatalog.GetCategoryContext that was causing the featured items snapin to incorrectly attempt to display products from the referring category when on the home page, for example
              • 5/27
                • HOTFIX (34): Fix black header bars on product editor tabs too wide in Firefox
                • HOTFIX (34): Fix issues with custom layout areas not loading for new snapins
                • HOTFIX (34): Fixed a couple issues with snapins on product editor, also added a friendly message stating that you can’t add snapins to a new product until its saved
              • 5/26
                • 35: Added category chooser to product and category editors in place of category drop downs
                • HOTFIX: Category Chooser tree now uses "load on demand" for loading child categories (instead of loading the entire tree up front) and searches of the tree happen a lot faster than before.
                • HOTFIX: Microstores will no longer appear in the store dropdown on the editors in Site Explorer.
              • 5/22
                • 35: Added ## MFGPARTNUMBER##, ## COST## and other documented product merges.
                • 35: Added a default Thumb Max Columns and Thumb Max Rows on Product Details to all Theme Templates.
              • 5/21
                • HOTFIX: Modified Google Conversion Tracking to remove the commas from dollar amounts over $999, ViewOrder display issues
              • 5/20
                • 35: The browse by attribute control’s data will now be cached up to 3 levels deep (no attributes, 1 attributes selected, 2 attributes selected), this should provide some significant speed gains on sites with heavy attribute usage
                • 35: Added CacheItemRemovedCallback to CacheHelper's AddItem methods so we can track when things are removed from the cache via the trace output
              • 5/19
                • HOTFIX: Fix for a null reference caused on the Order Edit page, also dealing with an item's cost being null – see next hotfix for one possible cause of the issue.
                • HOTFIX: Quick Product Entry will set the cost of new items to 0 instead of leaving them as null.  This is not a field that can be changed via the Quick Product Entry.
                • HOTFIX: New orders placed with Google Checkout will now create an OrderExtendedShipping record and will display the correct shipping method selected in the dropdown on the Order Edit page.
                • HOTFIX: Fixed an issue where a product group would display as FREE in the related items snap-in if the items in the group had no price and were set to Call For Pricing.  Will now display CALL as it is supposed to.
              • 5/18
                • HOTFIX: Added orderID to 3DSI gateway
                • 35: Added an AJAX-friendly validation display area to the admin master page and added SetValidationMessage and ClearValidationMessage methods to PageTemplateAdmin to utilize it.  If the message is an error or warning, it is displayed across all tabs.
                • 35: Added the Page Settings show/hide box to the MasterTemplate.  It is available on the General, List, and View tabs currently.
              • 5/17
                • FEATURE: Add conditional merge support to title, meta keywords and meta description for category and manufacturer pages.
              • 5/15
                • 35: New validation notification framework, looks nice and is at the top of all admin pages, uses fade in/out and is on each tab
                  • Validation Error List
                    image
                  • Passed Validation and Saved Successfully
                    image
              • 5/11
                • HOTFIX (34): Fixed an issue where the Order Edit page would error if the cost on an item was null.
              • 5/6
                • HOTFIX (35): Exclude order edit page from form integrity check because it was breaking the componentart ajax stuff
                • 35: Added the following methods to the API:
                  • Cart_GetBySessionID
                  • Store_GetBySessionID
                  • Customer_GetBySessionID
                  • Store_GetCurrent
                  • Store_GetByName
                  • Theme_GetByName
                  • Theme_GetAll
                  • State_GetByNameOrStateCode
                  • Country_GetByNameOrCountryCode
              • 5/5
                • HOTFIX (34): Quantity will now be considered when an order's total cost is calculated.
                • HOTFIX (34): Replace ##SHOPCARTLINE## merge with an empty string if the visitor is a spider instead of not processing it
                • HOTFIX (34): Created Localization Literal for already existing Key, OnePageCheckout_OrderGiftMessageHeader_string
                • HOTFIX (34): Prevent custom form serialization from saving strings with null characters (ASCII char 0) into the db
              • 5/4
                • HOTFIX (34): Site Explorer will no longer error when attempting to save Content Page links that have no content page assigned.
                • 35: Large number of performance tweaks aimed at reducing the number of database calls per page. This includes:
                  • Caching the store entity
                  • Passing store references to helper methods instead of IDs to avoid re-instantiation (mostly pricing related methods)
                  • Caching the theme entity
                  • Caching ThemePageSettings entities
                  • Reworked a lot of the rewrite URL related stuff to take entity references rather than IDs (BuildItemLink method, etc)
                  • Reduced additional db hits on product listing pages (category, attribute, manufacturer, search) and home page
                  • Reduced additional db hits on “featured items” type snapins
                  • Parameterized a lot of non-optimized direct SQL queries or replaced them with entity references
            • 2009 v34 – RELEASE VERSION

              The finishing touches have been put on version 5.0.34 and it is now out to the masses.  This version was very much geared to our existing and new customers getting in and using AmeriCommerce.  You will see many usability features and getting started tweaks.  New and compelling use of technologies such as AJAX, Custom Layouts and even JQuery to produce some great and seamless feature improvements.  We really want to continue focusing on our existing workflows going into the next release and tightening them up even more for mass order management because so many of our customers have grown so much since switching to us and are now processing hundreds and thousands of orders per day and need these improvements.  And of course a great new multi-dimensional product reviews feature as promised!

              Take a look at some of the great new features and their uses in our latest version.  And as always the latest version includes all hotfixes and hotfeatures of all previous versions, you only move forward with AmeriCommerce, never back!

              • New File System Browser & Selector
                • Manage your files right from the storefront, doubles as a selector too when choosing files from anywhere in the application.
                • image image
              • New Site Explorer & Content Editor
                • Completely AJAX enabled for fast changes and no more postbacks
                • Edit links, link groups and pages from one easy system
                • Manage & build your own custom merges for sharing content across pages and themes
                • image image
              • New Category Selector used across application
                • Search and find categories quickly, no more dropdowns containing thousands of categories in a big store.
                • image  image
              • New Content Page & Link Selectors used across application
                • Uses our new popups to search across the application by ID, name, title, content and more!
                • image image 
              • Custom Layout Framework
                • Take CONTROL of your category and product page layouts as well as most front end pages.  You move merges around and AmeriCommerce will evaluate the content into those spots.  No more being locked into ‘standard’ looks…
                • Add new widgets and controls, reviews, star controls, image zoom popups from category pages, quick product info popups and more by just changing the basic layout of those pages.  And better yet, never be broken/orphaned from new releases of the AmeriCommerce system!
                • Remove all unused features, CSS classes and other noise from your implementation to streamline your HTML and make keyword relevance that much higher.
                • Control each area of the page, including repeated elements like in a category product listing, the paging controls, sub category area and more.  basically each ‘area’ of the page has custom layout capabilities.
                • Put in your own CSS classes and styling to completely override our stock classes.
                • image    image image image
              • Global Site Template Now Using Custom Layout (using global theme settings page)
                • Empowers drastically different websites and themes.  Complete control over your layout, xhtml compliance and more.
                • Add to body tags, manage site header and other global areas.
                • image
              • Snapin Merges Now Supported
                • Can now place snapins anywhere on the page or theme where you want it rendered.  Put a snapin on a page and move it anywhere you want.
                • Allows for moving search box snapins, mailing list, and every snapin types.
                • Especially powerful if custom layout is also available on the snapin too, which means you get complete layout power and the power of the snapin too.
                • image
              • 50+ New button themes added
                • Pick from many different formats, pick the ones you like best for your theme.
                • image
              • New snapin: “Also Purchased Items” snapin (customers who bought this/these items also bought these items). 
                • On the product page it will show results for the current product
                • Anywhere else it will use the items that are currently in your cart.
                • Will always show the most popular items bought along with the item(s) that you are viewing/are in your cart instead of random items.
                • Also properly obeys active catalog settings. It will NOT show the item you are looking at or the items that are already in your cart, just items that were ordered with those items.
                • image
              • Setup Wizard Usability Changes
              • Quick Product Entry Wizard Usability Changes
                • New file browser popups applied, new defaults, warehouse selection, quick help and more.
                • Easier entry of new categories and selecting existing ones so you dont have to leave page.
                  • image
              • New Google Checkout Settings Page
                • Store specific settings and overrides specific to all of Google Checkout’s features and tracking.
                • Added support for Google Checkout logging as well so all packets can be inspected to and from AmeriCommerce
                • image
              • New analytics rules actions and filters to further fragment and control your traffic
                • The analytics module lets you control your traffic, redirect them to other pages and log them how you need them logged, these new additions give you power of AdCode setting and Affiliate setting on your sessions.
                • SetAdCode and SetAffiliate Actions Added along with some new analytics merges
                • image
              • New paging controls for front end pages allowing setting page number and selecting other paging options
                • image
              • Many New Store Text Areas Supported, Store text thumbnails also added to help identify usage
                • Too many to list, but now you can manage them all easier and filter them via AJAX, even see thumbnails of where they are used.
                • image
              • New Snapin: Custom Repeater for Link Groups
                • Can be used for tab based navigations, active tab merge used to keep it highlighted, styles for the attached test theme taken directly from styleshout.com
                • image
              • New Snapin: Custom Repeater for Categories
                • Can be used to completely take control of the category list and style it as an unordered list (UL) in CSS or do whatever needed.
                • image
              • Javascript Based Search Box for complete design control
                • image
              • $0 Order Support
                • Can send in order for $0 when setup, which can be useful for free products, catalogs, giveaways, etc.
              • Added printable version of the Shopping Cart
                • Useful for printing the items in the shopping cart and having control over it in the theme separate from the shopping cart itself.  This allows you to put disclaimers and theme it completely differently and in a more printer friendly way.
                • image
              • View order page refreshed/redesigned
                • Designed to look more like the administration console, all separate save buttons consolidated under 1 single save button for easy usage.
                • image
              • Added GeoIP to View Order page
                • Will bring up the geographic information and map it on a Google Map.
              • Display of existing fields that display who entered, last edited by and timestamps on orders

              This version also includes all of the hotfixes and small tweaks that are listed in the release history for this version alongside any changes made to any older versions.

            • Hotfixes & Small Tweaks - April

              April is about hotfixes to version 34 and general rollout of the 34 release.  We are taking this month to work down as many previous defects and small feature requests as we do this general rollout/upgrade.  We are taking this month to also recenter and beginning full scale work on version 35.  Some developers were already working on v35 whose features including multi-dimensional product reviews, Endicia and StoneEdge integrations, massive performance improvements and more so stay tuned.

              • 4/30
                • HOTFIX: Will now set the NoAccount and ContactInformationOnlyAccount flags to false when resetting a password on the frontend
              • 4/29
                • HOTFIX: 35: Fix bad reference to the master page on PrintShippingLabel.aspx
              • 4/28
                • HOTFIX: Created Localization Literal for already existing Key, OnePageCheckout_OrderGiftMessageHeader_string
                • HOTFIX(34):Fixed Microstore path not saving for a new Microstore.
                • HOTFIX(34):Fixed validation error when a custom payment method of "credit card *" is selected during multiple page checkout.
                • HOTFIX (34): Adding or changing a micro store custom URL path via the API will now properly clear the rewrite URL cache
              • 4/27
                • FIX 35: Upgrade Google Reports (Google AdWords API) to v13.
                • HOTFIX: Changed text in dropdown option for the Continue Shopping Button in ThemeManager.aspx
                • FIX 35: Search header in admin console will now fire on enter or button click.
              • 4/23
                • HOTFIX (v34): Settings for link group flyout menus and associated links will now save properly.
                • HOTFIX (34): Adding/updating a rewrite URL for micro stores via the API will now properly trigger the creation, update, or deletion of the rewrite URL in the page redirects table
                • HOTFIX: Added the customer's Company to Customer Export as CompanyName.
                • HOTFIX: Support stopping an account with sites across multiple clusters
              • 4/22
                • HOTFIX (34): Dropdown custom fields will now properly sort their list items, first according to sort order, then according to the display text.
                • HOTFIX (34): Live design snapin editor now checks user permissions
                • HOTFIX (34) Made some grammatical changes to Payment Gateway, Gateways.ascx.
                • HOTFIX (35): Script a new db record for USPS /  Endicia for Endicia integration, will show as a new shipping provider in the Admin.
              • 4/21
                • HOTFIX(5.0.34.1):Fixed resizing the mailing list text box doesn't work.
                • HOTFIX(5.0.34.1): Fixed save button icons are confusing after the redesign by removing all the save icons and adding pagelevel "Save" button.
                • HOTFIX(5.0.34.1): Fixed don't allow the logged in users to delete themselves.
                • HOTFIX (35): Fixed snapins font dropdowns were empty.
                • HOTFIX (34): Don't call change order status on the view order page unless the order status has actually changed from its current value
              • 4/20
                • HOTFIX (34): "Use Only Once Per Customer" setting for discount methods will now apply properly when a discount method has no rules
              • 4/18
                • FEATURE: The fields Entered By (admin user), Last Edited By (admin user), Enter Date, and Last Edited Date have been added to the following areas of the admin console:
                  • View Order
                  • Order Edit
                  • Order List (as optional columns)
                  • Order Export
              • 4/17
                • FEATURE: Added “Also Purchased Items” snapin (customers who bought this/these items also bought these items).  On the product page it will show results for the current product, anywhere else it will use the items that are currently in your cart.show the most popular items bought along with the item(s) that you are viewing/are in your cart instead of random items. Also properly obeys active catalog settings now. it will NOT show the item you are looking at or the items in your cart, just items that were ordered with those items.
                • HOT FEATURE (5.0.34): Added method to get encrypted CVV for batch processing.
                • HOTFIX (5.0.34): Allow https for redirect URL's.
              • 4/16
                • FEATURE (35): Endicia Integration and Order management checked in.
                • HOTFIX: Added the Feed condition and SetFeed action to the analytics.  Feed is now a properly on the session that will be persisted on the session (but is not saved to the database).
                • HOTFIX (34): Links in Site Explorer whose Pages have been deleted will no longer cause an error, and will automatically be detached from the non-existant page.
                • HOTFIX (34): Javascript for enabling/disabling inputs on css designers when clicking "override default" will now work properly in Firefox
                • FIX/FEATURE: Remove email processor form and add to cart from post back form integrity check.  Add "integritycheck" query string parameter to allow forms to bypass the check. You can add integritycheck parameter to query strings to bypass check.  Example: mypage.aspx?integritycheck=false
                • HOTFIX(34): Added a new popup help article for Featured Items.
              • 4/15
                • HOTFIX (34): Changed the Upload Files tab directory tree to be load on demand instead of recursively loading the directory tree.  Was taking a long time to load on some sites because of complex directory structures.
                • HOTFIX (34): Exporting to excel will now correctly export with an xls extension in Firefox
                • HOTFIX(5.0.34.1): Fixed duplicate Affiliate Code Bug.
                • HOTFIX (34): Remove hardcoded total pages style from ProductListPaging control, added to default style
                • HOTFIX (34): View Session page will now show two separate lists of analytics logging data, one for the initial rules applied and one for the latest rules applied.
                • HOTFIX(34): Page navigation control will now be hidden when the number of products is equal to the page size (was previously only less than)
                • FEATURE: System Admin Console for administrators
              • 4/14
                • HOTFEATURE (34) – Can now edit the Lost Password e-mail template and use the merge ##RESETPASSWORDURL##.  Template can be assigned on the Store Settings page.
                • HOTFIX (34): Edit Content tab of Site Explorer's Page Editor will now clear properly when the New button is clicked.
                • HOTFIX (34): Fixed a button alignment issue for the buttons in the toolbar of Site Explorer.  Only became apparent after adding a page-level popup help button.
                • HOTFIX (34): Added Source, SourceGroup, AdCode, AffiliateCode, and PPCKeyword report columns to the Sales Analysis report.  Unlike the Visitor Analysis, this report pulls these fields from the Order record, accurately capturing them at the time the order was placed.
                • HOTFIX (34): Fixed the spelling of Availability in the “In Store Availability” – Localization ID : ProductDetails_Availability_string .
                • HOTFIX (34): Fixed AJAX on the Localization Manager, due to the integrity checks.
                • HOTFIX (34): Snapins assigned to ThemeID 0 will now show in their snapin area in ALL themes, Snapins can now be assigned to appear in all themes
                • HOTFIX (34): Default button javascript will now work properly in firefox, Set default button call on cart will now be called on every page load
              • 4/13
                • (35): Added page level and pop up help icons the Site Explorer.
                • HOTFIX (34): Escape $ character in regex replacement string for ## ATTRIBUTEDETAILS[]## merge (it's a special character for placing part or all of the matched text into the result)
              • 4/9
                • HOTFIX (34): Google Checkout settings page will now display the correct Notifications Callback URL when the SSL Domain for a site is blank.
                • HOTFIX(34):
                  • Added validation to delete categories page to force selection of a destination category to move products to when delete products is not checked
                  • Added validation to prevent products from being assigned to the root category when “attach to parent” is selected (will be moved to the selection instead if this is the case)
                  • Fixed issue with the product reassigning post logic
                  • Also rearranged and reworded some things so that it was more obvious that a destination needed to be selected for the products
                • HOTFIX(34): Hidden categories names will now show properly on the delete category page's category indicator
              • 4/8
                • HOTFIX (34): Added td, div, and span style areas to global CSS page, added default styles
                • HOTFIX (34): OnEmailList column on customer import will now save the correct value to the customer record (Customer.emailList actually means "removed from email list")
                • HOTFIX(34): Fixed Delete icon missing from Pricing Tab when clicked on "Save" button.
                • HOTFIX (34): Related Items snap-in will now display the proper price for items that are parents of a group where the parent is informational only. Will no longer display the parent's price.
                • HOTFIX(34): Fixed Error Message when attempting to save Clone Product.
                • HOTFIX(34): Fixed Delete icon missing from Attributes Tab when clicked on "Save" button.
                • HOTFIX (34): Removed remaining references between Google Checkout and the old GCO payment gateway.
                • HOTFIX (34): Google Checkout payments will now be properly marked as Approved.
                • HOTFIX (34): Sites with blank SSL Domains will now be able to use merchant calculation callbacks properly (similar issue to the file browser).
                • HOTFIX (35): Hidden primary/additional categories will no longer cause products in those categories to be hidden in all categories
                • HOTFIX (34): ActiveCatalog page will now properly show hidden categories in category paths
              • 4/7
                • HOTFIX (34): Hidden categories will now appear in category paths in the admin (category list, additional categories tab of product editor)
                • HOTFIX (34) – scripted: changed “Verisign PayFlowPro” to “PayPal PayFlow Pro”
                • HOTFIX (34) – scripted: removed the unused Google Checkout payment method from the available payment gateways.  Google Checkout uses its own settings page, not the gateway anymore.
                • HOTFIX (34): Add $$ RELATEDITEMS$$ merge back to product details page
              • 4/6
                • HOTFIX (34): Fixed the validation for Content Pages on the Site Explorer (they will no longer allow saving of blank page titles)
                • HOTFIX (34): Added validation for Content Page custom URLs (will no longer allow paths that do not start with / or contain &)
                • HOTFIX (34): Site Explorer - Content Page validation will now work when on both the Links and Pages tab. 
                • HOTFIX (34): Site Explorer - Will now remove the cached Content Page URL from the cache when saving a new Content Page so that the displayed URL on the editor updates immediately.
                • HOTFIX (34): Added validation for custom URLs containing '&' to Category, Product, and Manufacturer editors.
                • HOTFIX (35): Fixed error occurs when entering invalid paths for External Content URLs.
                • HOTFIX (34): Site Explorer will now properly delete the child links of a link group when the link group is deleted.
                • HOTFIX (34): Deleting a warehouse will no longer cause an error when no default warehouse is set
                • HOTFIX (34): Added NOLOCK hints to rewrite URL query
              • 4/3
                • HOTFIX (34): Saving a new address on the Order Edit will now also save that address as a normal address that is associated with that customer, instead of only saving it as an order address.
                • HOTFIX (34): An order's cost total will now be properly calculated when placing an order through the frontend or admin console.
                • HOTFIX (34): The links in the Browse by Attribute snap-in will no longer retain the page index in the query string.
              • 4/2
                • HOTFIX (34): Remove hardcoded global (td, div, span) font size style, made it a global style instead
                • HOTFIX (34): Deleting variants that have a product pricing record will no longer cause an error
                • HOTFIX (34): Deleting attributes that were associated to a variant will no longer cause an error
                • HOTFIX (34): Deleting variants that belong to variant inventory items will no longer cause a variant inventory validation error
                • HOTFIX (34): Variant inventory tab will now refresh on save, which will prevent possible validation errors/bad data when saving again immediately after
                • HOTFIX (34): Product pricing tab will now refresh on save, which will prevent possible validation errors/bad data when saving again immediately after
              • 4/1
                • MAIN: Added footer to Side Column Shopping Cart Snap-In
                • MAIN: Applied the "CALL for pricing" logic on the Side Column Shopping Cart snap in.
                • HOTFIX(5.0.34): Resizing search text box now supported.
                • HOTFIX (34): Fixed error when printing multiple invoices that contain snapins
            • Hotfixes & Small Tweaks - March

              This month we find ourselves rolling out version 34 to beta clients and working through any issues and tweaks we find using their feedback and other manual testing.  Thank you everyone in the community for your help as we learn together how to make all of these cool new features even better.  This is basically preparing for general rollout of version 34 with the new File Browser, Site Explorer, Custom Layout capabilities and more, even 50+ new professional button themes were added which can really make the site look professional.  We have squeezed in more fixes and features in the midst of this progress as well, along with more focus on KnowledgeBase articles and popup help.

              • 3/31
                • HOTFIX (34) - Fixed an issue where using Site Explorer from the Themes menu would not let you create new links (was still trying to use the StoreID from the querystring, which wasn’t there)
                • HOTFIX (v33, v34): Fixed an issue where the CustomerID being assigned to the Custom Fields on the Register page was 0.
                • (Main): Reworked on the behavior of "CALL for Price" item on shopcart, onepagecheckout , myaccount, vieworder pages and confirmation emails and related affected pages.
                • (34) HOTFIX: made login button the default button for affiliate login page
                • (Main): Fixed "Placed" section of vieworder page shows no order date.
                • FIX: Fix problems with form integrity check for admin pages.
                • (Main): Fixed The content area of ExplainCVV.aspx uses the "Layout" CSS Class.
                • HOTFIX (v34): Added overrides for one of our 3rd party components built in handling of keypress events for the tree control used on Site Explorer.  Was causing issues with keypresses such as Ctrl+Home inside of textbox elements in other places of the editors.
                • HOTFIX (34): Turn off link group demo rendering when not logged in as admin
              • 3/27
                • HOTFIX (v34): Updated the Store->File Browser menu item to point to a relative path to the File Browser instead of an explicitly set https URL (which caused it to not work on trial sites).
                • FIX:  Add form post integrity check to AC.Web.PageTemplateBase to make sure form fields do not get truncated.
              • 3/25
                • FEATURE: Data Retention Settings Page for all key tables, will help trim database size and increase performance
                • HOTFIX (v33, v34) - No longer cause validation errors about duplicate custom field values for the same custom field/entity record combination when importing new objects. 
                • HOTFIX (v33, v34) - Product editor will no longer save custom field values that point to products of ID 0.
                • HOTFIX (5.0.34): Number typed in comments field on OrderView was causing it to blow.
                • HOTFIX (v34): Fixed a display issue with the category tree that appears in the category picker, will no longer blow out in IE
                • HOTFIX (v34): Added the clone button back to Site Explorer for both pages and links
                • HOTFIX (v34): Will now appropriately refresh the editor when deleting a link or page and display the Site Explorer overview
                • HOTFIX (v34): Fixed a sorting issue when creating a new link or cloning a link - the new link will now be sorted at the end of the sort order
                • HOTFIX (v34): ZipCode Table Update
                • HOTFIX (v34): Cloned content pages will now have an empty Custom URL.
                • HOTFIX (v34): Will no longer try to show URLs for link groups and will now hide the Move Up and Move Down toolbar items when on the Pages tab.
                • FEATURE (v34): Added "Custom Merges" tab to Site Explorer
                • HOTFIX (v33, v34): Fixed an issue on One Page Checkout where Customer custom field values were trying to be saved with a record ID of 0.
              • 3/24
                • HOTFIX (5.0.34, 5.0.34): Clean No Ship Outside Regions Message as null was causing shopping cart to blow.
                • HOTFIX - Fixed a reference to an invalid page in the LiveDesign.js file.  Possible cause of a 404 that in turn is causing a security issue when closing popups.
                • HOTFIX (34, 34): PageTemplateBase's BodyOnLoadEvent was not working properly unless set in init – should now work from anywhere
                • HOTFIX (34): Mailing list generation should no longer time out for sites with a large number of customers/orders
              • 3/23
                • HOTFIX: 34: ‘Add/Subract’ variant types were not being applied if there was a ‘total’ variant type in the list, ‘total’ completely took over the price and you lose all ability to change the price via other upsells and such.  ‘Total’ should be setting the base price and the other modifiers should still apply if there are any there and selected.  Otherwise you lose use of the variants to perform upsell capabilities.
                • HOTFIX (v34) - Fixed saving of flyout menu settings on Site Explorer category and link group editors.
                • HOTFIX (v33, v34) - Fixed a bug with the generation of flyout menu items and hidden categories.  Hiding a parent category from the dropdown menu did not correctly hide all of its children, and vice versa (with the exception of cases where the parent was not hidden and the children were).  Now they will correctly hide and unhide as they are supposed to.
                • HOTFIX (v34) - Product link search and selection now works on Site Explorer.
                • HOTFIX: AmeriSync Mapping Products to QB ListID getting corrupted due to SQL datatype confusion over "E-"
                • HOTFIX: Null CVV throwing an error on OrderExport
                • HOTFIX: 34: New navigation option “Go Directly To Place Order” after adding to cart.  Handles going to the different checkout pages. 
              • 3/20
                • HOTFIX (v34) - Fixed an issue where sites with blank SSL domains could not load the File Browser properly.
                • HOTFIX (v34, v34) - Fixed an issue in FF2 (may have affected other browsers also) when using the File Browser, selecting a file did not trigger the Move, Rename, and Delete options to show.  Also fixed an issue where the Shared folder did not appear in the Upload Files tab on active sites.
                • HOTFIX (v34) - Site Explorer UI fixes: category picker tree will now have pointer cursor, page picker tree will now scroll instead of blowing up, scrollbar on site explorer tree will now be the full width of the left column, and the popup for custom merges will now be 800px wide.
                • HOTFIX (v34) - Can now sort the links at the root level in Site Explorer, and when changing a link's parent the link will be sorted at the end of the link order for its new parent.
                • HOTFIX (v34) - Fixed an issue that occurred while saving a new link, caused by the sorting fix – which didn’t actually get checked in to 34.1 earlier apparently, but is now
              • 3/19
                • HOTFIX (5.0.34): Bad LongDesc external ref causing merge to blow.
                • HOTFIX (33,34): Page navigation previous image URL was not reloading properly from the db
                • UPDATE (Main) - Site Explorer action menu and buttons now have hand icon (pointer) when mousing over, and Store Settings left nav now uses the new icons for Site Explorer and File Browser.
                • UPDATE (Main) - Adjusted left column width and made the cursor over the tree a pointer on Site Explorer.
              • 3/18
                • (Main): Added store text to “Usually ships in” and “Availability” in Product Details page.
              • 3/17
                • UPDATE - Removed a lot of old unused Site Explorer/Content Page editor files.
                • HOTFIX( 5.0.34): Fixed Edit Order not working for product groups.
                • HOTFIX (v33, v34): Added validation to the Custom Fields list item area - will no longer allow for blank values to be entered (was causing customers to think their dropdowns weren't saving).
                • UPDATE (Site Explorer) - When creating a new link in Site Explorer, the default Parent Link Group will now default to the current link group if (a) the selected link before clicking New was a link group, or (b) the selected link before clicking New belonged to a link group.
                • (5.0.34): Reworked on button preview (viewbuttons page) to look better across the browsers.
                • FIX:  For Register.aspx: Have default redirect work properly.  Default country to US when country post data missing.  Limit text length for Address1 & 2 to 50 characters.
              • 3/16
                • HOTFIX (5.0.34):  Have expired AdCodes properly cleared after session inactive for 24 hours.
                • HOTFIX (34): Added new methods to API to support reading and writing Microstores, Store, CustomFields, AnalyticRules, other customer and many other tables that were still left out.
                • FEATURE: Added GeoIP Popup to ViewOrder page, Clicking the IP brings up a popup with geographic info and a link to a google map
                • FEATURE - Site Explorer usability changes
              • 3/13
                • HOTFIX (33, 34): Header area will now function properly for cloned themes
              • 3/12
                • HOTFIX (script) v33, v34 – Fixed the analytic rule “[affiliate] Generic Affiliate Rule” SetSource action.  It had an invalid analytic merge code for the source.
                • HOTFIX (5.0.34): Fixes for affiliate analytic rules and recursive calls.
                • HOTFIX (v34): Added  the additional logic to the analytics logging so that it will now make a distinction between the rules that were successful when the session started and the ones that were successful on the last recorded page visit of that session.
              • 3/11
                • HOTFIX - Added a confirmation box for deleting rules from the analytic rules page.
                • HOTFIX: Phantom Items no longer deleted on acCart.GetContents
                • HOTFIX(34): Hide old button sets from button selection page when not selected, change default button set for new blank themes to panel_mango
              • 3/10
                • FIX (Main only) - Fixed an issue where the new File Browser would delete a directory instead of a file if the delete link was clicked after uploading a new file.
                • FEATURE: SetAdCode and SetAffiliate analytic actions added.
              • 3/9
                • FEATURE: Added 50+ new button sets
                • (Main, 5.0.33): Extended functionality of ## CUSTOMERLASTNAME## and # #CUSTOMEREMAIL## of merge codes to use inside the website similar to ## CUSTOMERFIRSTNAME##
                • FEATURE: Added 50+ new button sets (visual in notes)
                • FEATURE: Added 2 new custom repeater snapins - link group and browse by category
              • 3/5
                • HOTFIX (main): Remove bad reference to deleted file from custom shipping methods page
                • HOTFIX 33: to ignore file download cancellation exceptions
                • HOTFEATURE (5.0.33): Allow redirects to external sites through URL Redirecting.
              • 3/4
                • FEATURE: Toolbar buttons added on new Site Explorer
                • HOTFIX (33): customer login snapin will now redirect to the correct myaccount URL
                • HOTFIX (Main):Affiliate not getting updated affiliate  code sent to them with Affiliate Approved Email Notification and many other code changes related to that.
                • HOTFIX (33): add failed login message to customer login snapin
                • HOTFIX (Main): Fixed the layout issue of "Shipping Address" and "Payment Address" on view order page.
                • HOTFIX: Modified AC.Web.WebHelper.DownloadFile() to send the file in increments.  Fixes out of memory issue with large file downloads. Also added “mp4” content type.
            More Posts Next page »