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.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.
    Published Tuesday, January 12, 2010 9:26 AM by esturrock

    Comments

     

    Murdock said:

    Wow! what a sweet release, awesome!

    January 11, 2010 3:46 PM
     

    David said:

    nice.. it would be great if you could make custom fields searchable on orders page

    January 13, 2010 11:03 AM
     

    Americommerce Review said:

    These new features are really fantastic. A very powerful and useful release

    January 28, 2010 6:04 PM
     

    sdolmaster said:

    These updates really add to the functionality of the site and console, thanks!

    February 10, 2010 8:23 PM
    Anonymous comments are disabled