Issue ID
|
Severity
|
Component
|
Brief Description
|
7880
|
normal
|
API
|
McAfee scan generates invalid viewstate errors
When McAfee scans the site, it produces about 500 errors each day. The error may resemble "The state information is invalid for this page and might be corrupted.; Invalid viewstate."
This issue is in the change logs for 7.0.3, however, it was a missing post-upgrade step.
|
8126
|
blocker
|
API
|
Full text search breaks with multiple keywords
When full text search is enabled and you enter multiple keywords into the search box it crashes
|
8129
|
normal
|
API
|
When full text search is enabled, NarrowSearch should use product description fields
With full text search enabled, use the search in the store header. Enter a keyword that only appears in a product description. The product will not be displayed in the results because the search only looks at the product name and search keywords.
After applying the fix, when full text search is enabled, we automatically include all fields in the search. This is Name, SKU, ModelNumber, Summary, Description, ExtendedDescription, and SearchKeywords.
|
8142
|
blocker
|
API
|
GoogleCheckout fails to record new orders
When using GoogleCheckout, the order will appear to go through successfully for the customer but nothing will be recorded in AbleCommerce.
Another symptom if you have not yet enabled GoogleCheckout -> The GoogleCheckout button fails to appear on the list of Payment Gateways available.
|
8146
|
normal
|
API
|
Kit member product cannot be purchased when inventory level is at 1
When a kit's member product has inventory control enabled at the product level, the In Stock amount is 1 and the Allow Backorder option is disabled, the customer will receive a warning when that kit is added to the basket. The warning indicates the item is out of stock and removed from the basket when it is actually available for purchase.
|
8148
|
normal
|
Admin UI
|
Unable to serialize the session state on People -> Users
If the Session State mode in web.config is set to SQLServer, you will receive a SerializationException error when accessing the People > Users page.
|
8149
|
normal
|
Store Templates
|
Available stock can be exceeded at checkout
If you have inventory control enabled and you add a product with only 1 quantity in stock available for purchase, the customer can add one product to the basket and change the value to quantity 2 from the basket page and checkout.
|
8150
|
normal
|
API
|
Detection of Full Text Search can cause errors if user does not have sufficient database permission
|
8589
|
normal
|
API
|
Feed generation fails over 1000 products (GoogleBase, Yahoo, and Shopping.com)
|
8193
|
normal
|
API
|
Do not log email error if SMTP host is not specified (for 5.5 data imports)
|
8214
|
normal
|
API
|
Unclosed reader is causing connections to not be released back to the pool
WebpageCategoryCollection, LinkCategoryCollection, ProductCategoryCollection are leaving a connection open. This can create a problem when importing a dataset of significant size.
|
8363
|
normal
|
API
|
Full Text Search does not handle multiple search terms appropriately
When entering multiple terms, the search should automatically use an OR search. Contains is doing a phrase match, where we should be using FreeText.
|
8278
|
blocker
|
API
|
Discounts, Kits, and Tax together may cause issue on add to basket
This problem occurs when you have a child item (i.e. a kit item) that has a taxable child item (i.e. a discount). The tax calculation needs to identify the parent item but it did not work when the parent was more than one level higher.
|
8405
|
major
|
API
|
UPS from Canada is not working with product dimensions
Dimensional shipping fails for CANADA origin items with the error message:
00 is not a valid unit of measurement for dimensions for this shipment
|
8411
|
normal
|
Store Templates
|
Add to cart on product page doesn't work unless the minibasket control is on the page
If the default sidebar scriptlet is removed or changed so that the minibasket control does NOT appear on the product pages. Add the product to the cart and this error may result -
The INSERT statement conflicted with the FOREIGN KEY constraint "ac_Baskets_ac_BasketItems_FK1". The conflict occurred in database "ablecommerce", table "dbo.ac_Baskets", column 'BasketId'.
|
8518
|
normal
|
Store Templates
|
Products randomly display incorrect pricing when sorting kits
The pricing of a Kit with member products can be different than the actual kit price when you view that kit from a category page which display multiple pages with navigation. It works fine on the first page, but pages 2, 3, 4, etc. may randomly change the kit price.
|
8604
|
normal
|
Global.asax
|
Suppress invalid viewstate / invalid padding errors for resource axd files
Error log is full of errors about webresource.axd or scriptresource.axd - invalid padding and invalid viewstate.
These errors are generated from an ASPNET quirk. If a cached page (e.g. on a search engine) stores a link to a webresource that later expires - attempting to access this resource throws the error. It seems highly linked to search engine bots.
|
8653
|
critical
|
Shipping Provider
|
USPS changes effective Jan 4th 2010
Some of the service names have been updated by the USPS. Any services that have changed will no longer appear as an available shipping method in AbleCommerce.
|
8658
|
normal
|
API
|
IIS Application pool stops when database connection is unavailable
If the database is unavailable for some reason, the application pool stops if multiple attempts are made to access the store. This causes the web server to respond with ”Service Unavailable”
|
8718
|
normal
|
API
|
Paypal Express orders are not triggering certain events
This issue may be present when using digital goods and Paypal Express Checkout. Orders paid with Paypal Express were not triggering the digital good emails, downloads, and serial keys.
Additionally, if you use triggers for your order notifications such that it will only send when the order is paid, this bug prevented the email from being sent.
|
8880
*8836
|
major
|
API
|
Search queries use 'OR' operator instead of 'AND' on multiple terms
When multiple search terms are entered, the results return all items containing ANY of the terms used. The correct functionality of a search with multiple terms should reduce the number of results.
*Add the ability to recreate the database search index from Admin
A minor enhancement that allows the database search catalog to be recreated from the AbleCommerce merchant admin. To initiate, go to the Configure > Maintenance page and there will be a new option to rebuild the search index.
NOTE: Performance testing has not been completed for large catalogs.
|