2010.2 - Ongoing Progress and Fixes Report
- 1/11
- 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).
- 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.
- 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).
- 12/31
- 12/30
- 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.
- 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.
- FEATURE(10.2): Added DoNotDiscount flag to Products.
- 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##
- ## IF[ITEMIDEXISTS=456]##
- 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.
- 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##
- Example:
- 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
- 11/19
- 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
- HOTFIX (10.2): Modified some areas to work with the recent code refactoring.
- 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
- 11/6
- 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.
- 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
- 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.
- 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.
- 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.
- 10/16
- FEATURE (10.2): eProduct Email Template now configurable on the store level.
0
Please sign in to leave a comment.
Comments
0 comments