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
- 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.
- 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).
- 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.
- 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’
- 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.
- 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.
- HOTFIX(10.1): Header.ascx can now utilize any entered unit of measurement in the construction of the page layout.
- 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
- 10/14
- HOTFIX(10.1): Converted PriceCalculator.aspx to use Generic.Master and PageTemplateAdmin.
- Added delete functionality for existing calculators.
- Uses new field validation.
- HOTFIX(10.1): Converted PriceCalculator.aspx to use Generic.Master and PageTemplateAdmin.
- 10/13
- 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
- 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).
- 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.
- HOTFIX (10.1): Made some layout and formatting changes to MyAccount.aspx.
- 10/9
- FEATURE (10.1): Order Splitting capabilities added.  Note at top of screen tells limitations.
- 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.
- 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
- HOTFIX (10.1): Converted the buttons on AddProduct.aspx to Master page buttons and moved them to the top of the page.
- 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
- FEATURE (10.1) - The button bar will now float over the page when you scroll down past it
- FEATURE (10.1): Added 8 of the new themes and their associated screenshots
- Swoosh_Blue:  http://themedesign.americommerce.com/store/?SessionThemeID=15
- Capstone_Grey:  http://themedesign.americommerce.com/store/?SessionThemeID=17
- Classic_Black:  http://themedesign.americommerce.com/store/?SessionThemeID=18
- Clean_Blue:  http://themedesign.americommerce.com/store/?SessionThemeID=19
- Home_Spa:  http://themedesign.americommerce.com/store/?SessionThemeID=20
- Primary_Black:  http://themedesign.americommerce.com/store/?SessionThemeID=25
- Floral_Orange:  http://themedesign.americommerce.com/store/?SessionThemeID=26
- Clear_Spring:  http://themedesign.americommerce.com/store/?SessionThemeID=27
- 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.
- 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.
- 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
- FEATURE (10.1): CART REWRITE
- 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
0
Please sign in to leave a comment.
Comments
0 comments