|
|
Subscribable list of features and changes to the AmeriCommerce multiple storefront shopping cart system
-
This is a small feature release that is finally gearing up for better account management and the exciting addition of custom fields for all of our customers' extra data tracking needs. Custom data fields will allow customers to add/edit any data on each record in their products, customers and orders and will be easily extensible to new record types in the future when custom fields are needed. FEATURES: - FEATURE: Custom fields on Products/Customers/Orders managed centrally in admin, displayed in many ways on the front end including by merges, on checkout and registration, etc. Checkboxes, Textboxes, Dropdown lists all supported. Editable from my account and admin as well.
- FEATURE: New statistics for bandwidth, product count, visitors, requests, data storage, file storage. Top visitors by bandwidth and much more.
- FEATURE: Account/Package maintenance dashboard showing service level and overage limits
- FEATURE: Variant surcharges, etc are now supported for non inventory groups when using variant inventory.
- FEATURE - Can now add multiple items to the cart at one time via the query string on AddToCart.aspx. Includes support for variants.
- Syntax (without variants):
addToCart.aspx?itemID_1=7&qty_1=2&itemID_2=25&qty_2=4&itemID_3=45&qty_3=2 … Basically, itemID_1 matches with qty_1, itemID_2 with qty_2, and so on… - Syntax (with variants):
addToCart.aspx?itemID_1=1&qty_1=2&variant_1=11&itemID_2=1&qty_2=3&variant_2=20|30 Pipe character can be used to delimit multiple variants for a single product. Like with itemID and qty, variant_# matches to the appropriate #. - FEATURE: product import ignores product attributes with ^ for the attribute.
- FEATURE: New setting on the Theme Manager: "Display Manufacturer as Text Only." Manufacturer names will be displayed across all pages as only text rather than having a link associated with them.
- FEATURE: Added StoreText labels to Address Editor
- FEATURE: Have variant swatch images hide when variant inventory hidden.
- FEATURE: add theme control to logout.aspx page (snapin areas, can turn header/left column off, etc), replaced default message with localization controls for additional customization
- FEATURE: Show Base Item Number Only: This setting controls whether or not to show only the base item number, as opposed to the full item number with any item number extensions (from variants), in the cart and on orders. This is useful if the extensions are for internal use only or if the extensions cause the item numbers to become too long.
- FEATURE – Can now import and export URL Redirects.
- FEATURE: Added Attribute Path to the end of the Category Page Title if attributes are being used. Also HTMLEncoded the Page Title on the merge so it wouldn't blow with quotes for inches as the page title is used on the MetaKeywords.
HOTFIXES: (includes hotfixes of all previous releases) - FIX: Customer import: Addresses broken. Added support back for importing multiple addresses. Added ability to delete addresses and update any address.
- FIX: Google Checkout: Fixed the Notification handler, should now appropriately add the order to the system.
- FIX: Google Checkout: Shipping, tax, and total will now have the correct values at all times.
- FIX: Rewrite product editor saving to be more consistently saved between postbacks, it will only save at the end and can cancel anytime.
- FIX: Added GetGroupsCollection to ProductVariantCol and fixed the javascript confirm for add to cart variants
|
-
The main purpose of this release is to reduce page size across the application and render times on the server along with many other significant speed enhancments. Some pages are half their original size and render up to 5x as fast. There are quite a few other features added such as Sitemap.org Site Map support, better popup help integration and some other tweaks. NEW FEATURES 6/18/08 - FEATURE – Can now import and export URL Redirects.
- FEATURE (Main): ## IF[attributeid=x]## merge added to work with pages containing itemid or attribs query string parameters. Mainly the product page and category page with attrib drill down.
- Actually 2 formats ATTRIBUTEID=X and LASTATTRIBUTEID. LastAttributeID only works with the ATTRIBS query string parameter and comparison just the last attributed filter on. AttributeID will look at all attributes being filtered.
- EXAMPLES
- ## IF[attributeid=1]##
<b>**BLUE**</b> ## ELSE## <b>NOT BLUE</b> ## ENDIF## - ## IF[lastattributeid=1]##
<b>**BLUE LAST**</b> ## ELSE## <b>NOT BLUE LAST</b> ## ENDIF## - ## IF[attributeID=8]##
<b>**PURPLE**</b> ## ENDIF## 5/15/08 - FEATURE: Variant surcharges, etc are now supported for non inventory variant groups when using variant inventory.
- FEATURE - Can now add multiple items to the cart at one time via the query string on AddToCart.aspx. Includes support for variants.
- Syntax (without variants):
- addToCart.aspx?itemID_1=7&qty_1=2&itemID_2=25&qty_2=4&itemID_3=45&qty_3=2
- Basically, itemID_1 matches with qty_1, itemID_2 with qty_2, and so on…
- Syntax (with variants):
- addToCart.aspx?itemID_1=1&qty_1=2&variant_1=11&itemID_2=1&qty_2=3&variant_2=20|30
- Pipe character can be used to delimit multiple variants for a single product. Like with itemID and qty, variant_# matches to the appropriate #.
5/14/08 - FEATURE: Added support for SiteMap.org - Standard Sitemap Format preferred by Google, Yahoo and Microsoft just reference SiteMap.aspx or /store/SiteMap.aspx
- FEATURE: Added support for Yahoo SiteMap
- FEATURE: Changed popup windows across the Admin Console to be more modal and have more control across firefox and IE. Much smoother.
- FEATURE: Added submit a change to popup help so customers can request more information on topics
- FEATURE: Our customers can now supply a non US state for the store.
- FEATURE: Updated googlesitemap.aspx to use new sitemap format
- FEATURE: SiteExplorer: Added View button to the CMS Editor
- FEATURE: SiteExplorer: Added a checkbox to view the pages in the Site Explorer tree by URL vs Link Text
- FEATURE: GlobalSettings flag to disable the setting to Display Credit Cards to selected users. Not even the master administrator can allow the setting. No UI for the flag.
- FEATURE: Store Payment Methods page allows disabling of the CVV requirement on placing orders on the front end. CVV will still be requested, but no validation will occur.
- Both the theme name and store name are now displayed at the beginning of the breadcrumb trails in Admin
- Added columns Display Contents, Show Sub Products, and Sort Order to the category listing page
- The cost modifier on payment gateways will now allow for decimals.
- Catalog Editor: Added styled View and Clone buttons to product editor
- Catalog Editor: Added styled New Product and New Category buttons to ListProducts and ListCategories
- Changed pointer to hand over buttons in the 5.0 interface
- Defaults added for the Product Mass Editor so data will be there by default.
5/10/08 - SPEED: Reduced page size by 100k in the admin by simplifying popup help, image refs and repeated elements
- SPEED: Cache Default Image URL
- SPEED: Cache Style.aspx – was rebuilt multiple times for each request.
- SPEED: Revamped paging on order list to cut down tremendously on sql data returned
- SPEED: Base page stack is tremendously streamlined and takes .1 seconds over 100 loads now
- SPEED: Sped up z= searches by including the key in the param and verify it against the hash, backwards compatible. This removes 100% of the searches by UID now across the application.
- STATS: Theme Manager:
Version 4.3: 287kb, but 564kb with all cached files Version 5.0 (preupgrade): 262kb, but 593kb with all cached files Version 5.0 (after optimizations): 116kb, but 398kb with all cached files - STATS: Product Editor:
Version 4.3: 1.24MB, but 2.18MB with all cached files Version 5.0 (preupgrade): 544kb, but 1.52MB with all cached files Version 5.0 (after optimizations): 268kb, but 1.2MB with all cached files 4/28/08 - FEATURE: New popups across the application to assist in selecting customers and products without confusion.
- FEATURE: Popup help upgraded across the application
- SPEED: Cached main admin menu control and others to enhance speed across the application
- SPEED: Reduced time for load store settings and other key routines
- SPEED: Reduced render time of the tab system in the admin
HOTFIXES 6/18/08 -
HOTFIX (5.0.24, 5.0.27): Added null check for shared content merge. -
HOTFIX(5.0.27 only): Fixed Unable to delete a Product/Order/Customer/Category in admin. -
HOTFIX(5.0.x):Fixed ## WAREHOUSESUBTOTAL## Site Merge code not calculating quantity pricing. -
HOTFIX(5.0.x): Fixed Confirmation/receipt page(s) need to apply correct ItemNr styles. -
HOTFIX (5.0.x) - Fixed an issue where the Meta Description for Content Pages was using defaults even if a description was specified on the content page editor -
HOTFIX(All): Fixed variant surcharges are not hidden by login for pricing option. -
HOTFIX(5.0.27.10): JavaScript error preventing the proper display of Edit Manufacture page -
HOTFIX : Fixed Search Merge Code which is hardcoded to pull the categories only from the Root directory. ## SEARCHBOX[catID=x]## now works with categories that aren’t in the root of the site, and also supports multiple categories with the syntax ## SEARCHBOX[catID=x|y|z]##. -
HOTFIX(5.0.x): Cleaned query string to fix the display of hacker safe when paging. -
HOTFIX: On the product editor, making a product inactive for a store was causing it disappear from the list so it can not be reactivated. -
HOTFIX (5.0.27) - Fixed a null reference exception generated by the notification callback in Google Checkout. -
HOTFIX (27): fix grid issues on order list (defect 476) and customer list (sorting), small performance tweak on order list and session list -
HOTFIX (27): Fix ## SEARCHBOX## and ## CUSTOMERLOGIN## merges -
HOTFIX (5.0.x), Defect 475 - Added an input for the time an order was placed to the Order Edit page. -
HOTFIX: 27 only: Dashboard was not reloading data if a date was picked -
HOTFIX (5.0.x) - Shipping date on Order Edit page will be blank when it is not actually set, rather than defaulting to the current date (which, in turn, caused it to be saved as the current date if not modified). -
HOTFIX (5.0.x) - Payment dates will now appear properly for order payments done in the order edit page. Also, the approved date will appear as a second line under the payment date. -
HOTFIX (.27): Made many improvements to the customer list. -
Added customer name and email to search tab -
Corrected search behavior -
Added switch to display either shipping or billing address data, or all addresses (causes duplicate customer rows, one for each address, but there is a note on the page explaining) -
Export now functions properly with paging and searches -
Page size setting moved to settings tab -
The data query will now only select columns that are actually displayed – uses a similar method to the product mass editor to display friendlier column names vs the actual ones in the selection list -
Removed the large and unnecessary grouping that didn’t work – duplicates are removed by selecting only the default billing or shipping address, depending on the setting mentioned above -
Added ability to remove customer ID column -
HOTFIX (5.0.x), Defect 470 - Tracking Numbers page was throwing an exception if one of the orders in the list had a Non-US State set instead of a US state. -
HOTFIX (5.0.x) – Some snap-in styles were not being applied properly to the Link Group snap-in. -
HOTFIX (24, 27): session log will no longer error when passing in a search query string (linked from the catalog searches report, lists sessions that searched for a particular string) -
HOTFIX: Snap-in CSS settings were not saving correctly due to an extra runat server div that was added around each css area. -
HOTFIX (5.0.x) - Added Existing check to PayPal IPN callback page. -
FIX: ## IF merge not working when not using ## ELSE## -
HOTFIX (24, 27): emails sent to customers via the order list using the actions menu will now be properly logged in the email log -
HOTFIX: Add space between state and zip for address on order. -
HOTFIX: Change the GenerationTime entry to a CSS comment (Style.aspx) -
HOTFIX: OnePageCheckout: split update panels further into specific areas to help prevent any user input being lost during ajax updates -
HOTFIX: OnePageCheckout: clear cart message during binding to prevent duplicates -
HOTFIX: OnePageCheckout: skip shipping validation during an ajax postback in the case that a canadian province is selected while the country is still set to US - this happens while someone is filling out the address form -
HOTFIX: OnePageCheckout: make postal code required for canada -
HOTFIX: Change the regex that replaces the content length in ajax postback responses to handle multiple update panel updates at once. This should get rid of the PageRequestManager script errors that pop up in some cases. 5.0.27.14
|
-
This is a small release and a stable production version of 5.0, all customers will be rolled up to this version that includes all 5.0 features of previous point releases (5.0.18 and such) and includes some new features of it's own including tighter integration with Google Analytics Conversion and E-Commerce Tracking. Also included is a new Sales Taxing Engine integration that drives down to the zip code level automatically without keeping up with the tables/rates manually within AmeriCommerce. NEW FEATURES 5/10/08 - FEATURE: Added a secondary conditional merge based on the customertypeid (VisitingCustomerTypeID).
4/23/08 - FEATURE: Added two columns to the tracking number page, Customer Name and Ship Date.
- FEATURE: Order/Customer List: Country added as both an optional grid column and to the Excel data export.
- FEATURE: “Customer” based company field added as both an optional grid column and to the Excel data export
- FEATURE: Styles for the tabs on the Product Details page have been moved to Style.aspx to allow them to be overridden (ACS02683).
4/3/08 - FEATURE: Google Analytics Conversion Tracking – use ## GOOGLECONVERSIONTRACKING## in the end of your Google Analytics tracking script. Tracks down to the item level and shows up in all of the eCommerce reports in Google Analytics. As of April 2008, Google has had problems with ecommerce tracking on their newest javascript format, so please use the older urchin format, they provide both and the features are exactly the same. Note: this doesn't work unless you have a dedicated SSL. For example:
<script src="https://ssl.google-analytics.com/urchin.js" type=text/javascript> </script> <script type=text/javascript> _uacct = "YOURACCNTNUMBER"; urchinTracker(); ## GOOGLECONVERSIONTRACKING## </script> 3/24/08 - FEATURE: Avalara (AvaTax) Tax Integration: We are able to pull rates down to the street address and Avalara can even write checks to every taxed region for the client. Editing an order updates the tax amount on record with Avalara, and cancelling or declining an order voids it in Avalara. Setup fees apply for configuration changes.
3/1/08 to 3/17/08 - FEATURE: Added "DisplayType" option to Personalizations, and added to that the DisplayType of "Upload." This displays a field on the product details page that allows the customer to upload a file to customize an item (such as a photo). On the cart, order details, etc. it appears as a link that opens in a new window.
- FEATURE: For list pages. Pricing for groups to use the lowest price in the group with option to exclude items. Option to have pricing use lowest price regardless of qty price breaks. Hooks in pricing function to get highest price.
- FEATURE: Google Checkout order statuses. Works similar to the order statuses for Credit Cards in that it will set the order status to the status assigned in the administration console at the various stages in the Google Checkout process.
- FEATURE: Add weight and number of packages to shipping line on one page check-out similar to cart page.
- FEATURE - Google Checkout will now automatically update orders when charged, declined, or cancelled.
- FEATURE: Added the ability to Mass Delete categories from the CategoryList page
- FEATURE: Several tweaks for variant images. Tooltip with variant name on hover. MaxCol setting replaces Direction setting. Ability to use a text value or image with the Zoom. Added Reset button with same capability. Show swatch next to variant drop down option.
FIXES IN THIS RELEASE 5.0.24.48 - 6/18/08 - HOTFIX (5.0.24, 5.0.27): Added null check for shared content merge.
- HOTFIX(5.0.x):Fixed ## WAREHOUSESUBTOTAL## Site Merge code not calculating quantity pricing.
- HOTFIX(5.0.x): Fixed Confirmation/receipt page(s) need to apply correct ItemNr styles.
- HOTFIX (5.0.x) - Fixed an issue where the Meta Description for Content Pages was using defaults even if a description was specified on the content page editor
- HOTFIX(All): Fixed variant surcharges are not hidden by login for pricing option.
- HOTFIX(5.0.x): Cleaned query string to fix the display of hacker safe when paging.
- HOTFIX: On the product editor, making a product inactive for a store was causing it disappear from the list so it can not be reactivated.
- HOTFIX (5.0.x), Defect 475 - Added an input for the time an order was placed to the Order Edit page.
- HOTFIX (5.0.x) - Shipping date on Order Edit page will be blank when it is not actually set, rather than defaulting to the current date (which, in turn, caused it to be saved as the current date if not modified).
- HOTFIX (5.0.x) - Payment dates will now appear properly for order payments done in the order edit page. Also, the approved date will appear as a second line under the payment date.
- HOTFIX (5.0.x), Defect 470 - Tracking Numbers page was throwing an exception if one of the orders in the list had a Non-US State set instead of a US state.
- HOTFIX (5.0.x) – Some snap-in styles were not being applied properly to the Link Group snap-in.
- HOTFIX (24, 27): session log will no longer error when passing in a search query string (linked from the catalog searches report, lists sessions that searched for a particular string)
- HOTFIX: Snap-in CSS settings were not saving correctly due to an extra runat server div that was added around each css area.
- HOTFIX (5.0.x) - Added Existing check to PayPal IPN callback page.
- FIX: ## IF merge not working when not using ## ELSE##
- HOTFIX (24, 27): emails sent to customers via the order list using the actions menu will now be properly logged in the email log
- HOTFIX: Add space between state and zip for address on order.
- HOTFIX: Change the GenerationTime entry to a CSS comment (Style.aspx)
- HOTFIX: OnePageCheckout: split update panels further into specific areas to help prevent any user input being lost during ajax updates
- HOTFIX: OnePageCheckout: clear cart message during binding to prevent duplicates
- HOTFIX: OnePageCheckout: skip shipping validation during an ajax postback in the case that a canadian province is selected while the country is still set to US - this happens while someone is filling out the address form
- HOTFIX: OnePageCheckout: make postal code required for canada
- HOTFIX: Change the regex that replaces the content length in ajax postback responses to handle multiple update panel updates at once. This should get rid of the PageRequestManager script errors that pop up in some cases.
5.0.24.43 5.0.24.42 - 5/14/08 - HOTFIX (5.0.x) - References to lblPriceLabel were not completely removed when the label was.
- HOTFIX: Needs to check RealStoreID when cross referencing old pages to work with micro stores.
- HOTFIX (5.0.x) - Fixed an issue with PayPal Express Checkout
- HOTFIX: Previous session takeover hotfix was tweaked
5.0.24.41 - 5/12/08 - HOTFIX: USPS changed the name of the service for FirstClassMailInternational.
- HOTFIX: failed add to cart validation from the variant matrix was not triggering the proper validation messages due to redirects at the end of the add to cart method (ProductDetails page)
5/10/08 - HOTFIX: CustomerType was not ever being populated on the session (was preventing conditional merge VisitingCustomerType from functioning correctly).
- HOTFIX: (Defect 440) - Side column shopping cart will be hidden on One Page Checkout
- HOTFIX: Addresses imported through the customer import now only update/create the default shipping/billing addresses
- HOTFIX: Manufacturers imported through the product import should no longer be duplicated when the names contain non alpha characters such as (&, ', ").
- HOTFIX: setup wizard will now insert proper region type when inserting a new region
- HOTFIX: PageTemplate.Render now handles changes to content length during an UpdatePanel refresh - fixes the use of merges on an AJAX page
- HOTFIX: Fixed an issue with Customer Type login redirects where the correct URL was not pulled prior to attempting the redirect
- HOTFIX: Switch tabs on Order List page when searching. Add Order ID to the search criteria.
- HOTFIX: search tab default button fixes for customer list, order list, search sessions, and product search
- HOTFIX: search sessions search now switches to list tab after search, and hostname/ip search now functions properly
- HOTFIX: Fixed the color of the snap-in "nickname" text in 5.0.24, was already fixed in Main and 5.0.26
- HOTFIX: Fixed a typo that caused all discounts of type "total items" to not function
- HOTFIX: viewing a session with a cart and customer record will no longer cause the admin to take over that customer's session
- HOTFIX: Defect 455 - Customer type discounts will now function properly.
4/23/08 - HOTFIX: Details tab will now appear first on the Product Details page (ACS03057).
- HOTFIX: remove unused js functions in ThemeScript.js that were causing conflicts on the product editor when product specific snapins were applied
- HOTFIX: The Shipping Address also now populates correctly
- HOTFIX: adjusted the method EmailNotificationByEmailID to check for non existing customer records
- HOTFIX: Order List & Customer List, Switches to List Tab whenever either of the two search buttons are clicked
- HOTFIX - Custom font family CSS settings will no longer be dropped when saving CSS settings unless they exactly match an option in the font-family dropdown, in which case it will be set. (ACS02785)
4/22/08 - HOTFIX: Rewrite search sessions (visitor log) query to implement more efficient custom paging
- Additionally added two new indexes to help the performance of the above query
- HOTFIX: add default button for customer search box on customer list page
- HOTFIX: Added website/store to viewsession page
4/21 - HOTFIX: New pricing display logic was breaking when a customer changed the product layout direction on the listing pages (i.e. category, manufacturer, attribute)
4/19 - HOTFIX (5.0.24), Google Checkout - Fixed the issue where no shipping rates were passed to Google if 'Ship Outside of Regions' was turned off. If the zip code is outside the regions that shipping is allowed for, it will now display a message on the page where the zip code is collected.
4/17 - HOTFIX: Custom shipping methods not showing when customer logged-in. Introduced with the CustomerType filter added on custom shipping.
4/15 - HOTFIX - EnableAddressBook setting was hiding the customer's order/email history.
4/14 - HOTFIX - ## SHOPCARTLINE## merge now calls a very limited GetCartTotalsForMerge so it is sped up considerably
- HOTFIX - Added an index to the product table to speed FeaturedItems query
- HOTFIX - Corrects issue with consecutive logins.
4/10 - HOTFIX: cart shipping calculation country drop down will now default to the store's defaultcountryID if set
4/8 - HOTFIX (24): add old affiliate analysis report back to reports menu, convert to master page layout
- HOTFIX - Corrected permissions mismatch on edit customer page. I also added an additional permission check when creating a new customer.
- HOTFIX, Defect 425 - Fixed a layout issue on the View Order page that caused the text of the Shipping Information area to overflow.
- HOTFIX, Defect 428 - Fixed an issue that caused order items added via the Order Edit page to incorrectly process discount items. They were being removed from the cart when Save was clicked.
- HOTFIX, Fixed the formatting of the e-mail merge ## HANDLING## and added the e-mail merge ## DISCOUNTTOTAL## for Xerox.
- HOTFIX, Hide ## GOOGLECONVERSIONTRACKING## on non-order pages so it can be placed in the footer below the Google Analytics page tracking code
4/8/08 - HOTFIX (5.0.24) - Improved the cart verification routine for Google Checkout. Also added more logging for shipping callbacks.
- HOTFIX (5.0.24), Defect 310 - Removed the unused fields from the Visitor Summary page, and fixed some layout/cross-browser issues on that page.
4/7/08 - HOTFIX: Added RequestTime and IsApplicationStart flag to Pageviews table for analysis purposes
- HOTFIX: Added a ton of tracing code to the PageTemplates and the ControlTemplate classes to try and determine bottlenecks on load times
4/4/08 - 5.0.24.17 - HOTFIX: New RadEditor was adding special characters with UTF-8 encoding causing weird characters in emails. Forced sending all emails as UTF-8.
4/3/08 - 5.0.24.15 - HOTFIX: Have cart use ItemNr off product for getting picture using auto association.
4/3/08 - 5.0.24.14 - HOTFIX - Will now strip HTML from the product description prior to passing it to Google Checkout. The HTML was being encoded in the API which caused conflicts when the cart data was later verified. (Google ignored the HTML anyway.)
- HOTFIX) - Removed check from the product group display that was preventing none matching customer type pricing from being displayed
- HOTFIX/DEFECT# 436 - Excluded future sale pricing from Product Pricing to prevent odd qty break display results in group grid
- HOTFIX - Google Checkout - Variants and item number will now be added to the item name when being passed to Google, so that the store owner can more accurately identify the items being ordered.
4/2/08 - Adjusted GetSaleProducts to handle ActiveCatalog
- Pricing fixes on GetSaleProducts
- Pricing fixes for showing lowest price on category listing pages and sorting fixes for pricing
- WYSIWYG editor for category header/footer on category editor now functions properly
- Add validation when no settings saved with attribute drop down settings snap-in. Added some more help on the snap-in editor
- Google AdWords API has been updated to the newest v12 version
4/1/08 3/31/08 - HOTFIX: Shipping single rate wrong when multiple packages for shipping providers
- HOTFIX: Order Edit Page was blowing when no store had been selected from the dropdown
3/27/08 - HOTFIX: Added logging for XML messages sent and received for Google Checkout.
- HOTFIX: style, javascript fix for Attribute Editor page
- HOTFIX: Yet another Pricing CSS change. I corrected a CSS Class name typo on the category page.
- HOTFIX: CMS Pages now checking RealStoreID instead of StoreID to account for MicroStores
- HOTFIX: Add validation for ID passed into banner click tracking. Spiders causing errors.
3/26/08 - HOTFIX: Revised the way the "Redirect on Login Link" dropdown is filled on the Customer Types page to fit the way the new Site Explorer sets up links.
- HOTFIX: Applies the correct CSS Classes to the search page's prices (i.e. retail, was, base, etc...)
- HOTFIX: Prevents the store's default customertypeID from overriding the customer's customertypeID.
|
-
FEATURES:
4/19/08
- FEATURE: You can now estimate shipping costs for a product right from the product page, turn on in theme settings, shows a popup with all applicable rates and allows quantity changes.
- FEATURE: Add search by Order ID to Order List page and have the search button switch tabs to the List page.
4/17/08
- FEATURE: New Tree navigation snapin tied to the new site explorer and to categories. Drive down into your catalog by clicking on a tree menu. Similar to the flyout menu option.
- FEATURE: Tree Navigation will now automatically expand to the current selected category (or the current product's category) or content page.
- FEATURE: Tree Navigation - Can now assign custom images to act as the expand/collapse image, or hide expand/collapse altogether. Can now assign images to appear in the nodes at the root level and/or the leaf nodes.
- FEATURE: Tree Navigation - Added the option "Enable Individual Level Styles" to the Tree Navigation, to allow for styles to be manually customized for each level of the navigation, for maximum flexibility. Doing so overrides the CSS options in the designer, so using this option only allows for style adjustments through custom CSS.
- FEATURE: Tree Navigation – Added Selected Image Url. Can now designate an image to appear when a node is active in the tree nav.
4/14/08
- FEATURE: Non Inventory Variants, variants that can be ignored from variant level inventory and mixed and matched with other variant choices
- FEATURE: Checkbox display of variants, can now display variants as a checkbox option.
4/1/08
- FEATURE: Added AlternateThumbnail to category editor, import and export. Will be used for ## ALTERNATETHUMBNAIL## merge on the Category List snapin.
- FEATURE: Added TaxCode to product, cart, orderitems, product editor, product import/export, order import/export
FIXES:
4/14/08
- HOTFIX: Added two new store setting EnableCustomSavedPaymentMethods and EnableLoadAbandonedCart. Adjustments have been made throughout the system to incorporate these new settings. I’ve also added a new header to the myaccount page, “billing address.”
- HOTFIX: fixed locking issue on the product editor introduced by non inventory variants code
4/1/08
- HOTFIX: Added time stamp to export files to avoid file locking issues
|
-
NEW FEATURES IN THIS SMALL RELEASE
4/23/08
- FEATURE: Added two columns to the tracking number page, Customer Name and Ship Date.
- FEATURE: Order/Customer List: Country added as both an optional grid column and to the Excel data export.
- FEATURE: “Customer” based company field added as both an optional grid column and to the Excel data export
- FEATURE: Styles for the tabs on the Product Details page have been moved to Style.aspx to allow them to be overridden (ACS02683).
4/3/08
3/24/08
- FEATURE: Avalara (AvaTax) Tax Integration: We are able to pull rates down to the street address and Avalara can even write checks to every taxed region for the client. Editing an order updates the tax amount on record with Avalara, and cancelling or declining an order voids it in Avalara. Setup fees apply for configuration changes.
3/1/08 to 3/17/08
- FEATURE: Added "DisplayType" option to Personalizations, and added to that the DisplayType of "Upload." This displays a field on the product details page that allows the customer to upload a file to customize an item (such as a photo). On the cart, order details, etc. it appears as a link that opens in a new window.
- FEATURE: For list pages. Pricing for groups to use the lowest price in the group with option to exclude items. Option to have pricing use lowest price regardless of qty price breaks. Hooks in pricing function to get highest price.
- FEATURE: Google Checkout order statuses. Works similar to the order statuses for Credit Cards in that it will set the order status to the status assigned in the administration console at the various stages in the Google Checkout process.
- FEATURE: Add weight and number of packages to shipping line on one page check-out similar to cart page.
- FEATURE - Google Checkout will now automatically update orders when charged, declined, or cancelled.
- FEATURE: Added the ability to Mass Delete categories from the CategoryList page
- FEATURE: Several tweaks for variant images. Tooltip with variant name on hover. MaxCol setting replaces Direction setting. Ability to use a text value or image with the Zoom. Added Reset button with same capability. Show swatch next to variant drop down option.
FIXES IN THIS RELEASE
4/23
- HOTFIX: Details tab will now appear first on the Product Details page (ACS03057).
- HOTFIX: remove unused js functions in ThemeScript.js that were causing conflicts on the product editor when product specific snapins were applied
- HOTFIX: The Shipping Address also now populates correctly
- HOTFIX: adjusted the method EmailNotificationByEmailID to check for non existing customer records
- HOTFIX: Order List & Customer List, Switches to List Tab whenever either of the two search buttons are clicked
- HOTFIX - Custom font family CSS settings will no longer be dropped when saving CSS settings unless they exactly match an option in the font-family dropdown, in which case it will be set. (ACS02785)
4/22
- HOTFIX: Rewrite search sessions (visitor log) query to implement more efficient custom paging
- Additionally added two new indexes to help the performance of the above query
- HOTFIX: add default button for customer search box on customer list page
- HOTFIX: Added website/store to viewsession page
4/21
- HOTFIX: New pricing display logic was breaking when a customer changed the product layout direction on the listing pages (i.e. category, manufacturer, attribute)
4/19
- HOTFIX (5.0.24), Google Checkout - Fixed the issue where no shipping rates were passed to Google if 'Ship Outside of Regions' was turned off. If the zip code is outside the regions that shipping is allowed for, it will now display a message on the page where the zip code is collected.
4/17
- HOTFIX: Custom shipping methods not showing when customer logged-in. Introduced with the CustomerType filter added on custom shipping.
4/15
- HOTFIX - EnableAddressBook setting was hiding the customer's order/email history.
4/14
- HOTFIX - ## SHOPCARTLINE## merge now calls a very limited GetCartTotalsForMerge so it is sped up considerably
- HOTFIX - Added an index to the product table to speed FeaturedItems query
- HOTFIX - Corrects issue with consecutive logins.
4/10
- HOTFIX: cart shipping calculation country drop down will now default to the store's defaultcountryID if set
4/8
- HOTFIX (24): add old affiliate analysis report back to reports menu, convert to master page layout
- HOTFIX - Corrected permissions mismatch on edit customer page. I also added an additional permission check when creating a new customer.
- HOTFIX, Defect 425 - Fixed a layout issue on the View Order page that caused the text of the Shipping Information area to overflow.
- HOTFIX, Defect 428 - Fixed an issue that caused order items added via the Order Edit page to incorrectly process discount items. They were being removed from the cart when Save was clicked.
- HOTFIX, Fixed the formatting of the e-mail merge ## HANDLING## and added the e-mail merge ## DISCOUNTTOTAL## for Xerox.
- HOTFIX, Hide ## GOOGLECONVERSIONTRACKING## on non-order pages so it can be placed in the footer below the Google Analytics page tracking code
4/8/08
- HOTFIX (5.0.24) - Improved the cart verification routine for Google Checkout. Also added more logging for shipping callbacks.
- HOTFIX (5.0.24), Defect 310 - Removed the unused fields from the Visitor Summary page, and fixed some layout/cross-browser issues on that page.
4/7/08
- HOTFIX: Added RequestTime and IsApplicationStart flag to Pageviews table for analysis purposes
- HOTFIX: Added a ton of tracing code to the PageTemplates and the ControlTemplate classes to try and determine bottlenecks on load times
4/4/08 - 5.0.24.17
- HOTFIX: New RadEditor was adding special characters with UTF-8 encoding causing weird characters in emails. Forced sending all emails as UTF-8.
4/3/08 - 5.0.24.15
- HOTFIX: Have cart use ItemNr off product for getting picture using auto association.
4/3/08 - 5.0.24.14
- HOTFIX - Will now strip HTML from the product description prior to passing it to Google Checkout. The HTML was being encoded in the API which caused conflicts when the cart data was later verified. (Google ignored the HTML anyway.)
- HOTFIX) - Removed check from the product group display that was preventing none matching customer type pricing from being displayed
- HOTFIX/DEFECT# 436 - Excluded future sale pricing from Product Pricing to prevent odd qty break display results in group grid
- HOTFIX - Google Checkout - Variants and item number will now be added to the item name when being passed to Google, so that the store owner can more accurately identify the items being ordered.
4/2/08
- Adjusted GetSaleProducts to handle ActiveCatalog
- Pricing fixes on GetSaleProducts
- Pricing fixes for showing lowest price on category listing pages and sorting fixes for pricing
- WYSIWYG editor for category header/footer on category editor now functions properly
- Add validation when no settings saved with attribute drop down settings snap-in. Added some more help on the snap-in editor
- Google AdWords API has been updated to the newest v12 version
4/1/08
3/31/08
- HOTFIX: Shipping single rate wrong when multiple packages for shipping providers
- HOTFIX: Order Edit Page was blowing when no store had been selected from the dropdown
3/27/08
- HOTFIX: Added logging for XML messages sent and received for Google Checkout.
- HOTFIX: style, javascript fix for Attribute Editor page
- HOTFIX: Yet another Pricing CSS change. I corrected a CSS Class name typo on the category page.
- HOTFIX: CMS Pages now checking RealStoreID instead of StoreID to account for MicroStores
- HOTFIX: Add validation for ID passed into banner click tracking. Spiders causing errors.
3/26/08
- HOTFIX: Revised the way the "Redirect on Login Link" dropdown is filled on the Customer Types page to fit the way the new Site Explorer sets up links.
- HOTFIX: Applies the correct CSS Classes to the search page's prices (i.e. retail, was, base, etc...)
- HOTFIX: Prevents the store's default customertypeID from overriding the customer's customertypeID.
|
-
- FEATURE: The 'Call for Pricing' text has now been StoreTexted, Global_CallForPricingText_string.
- FEATURE: There is now a LoginForPricingAction setting that works with the Login For Pricing feature. Currently the options are:
- None
- DisplayLoginForPricingText (hidden price text)
- HidePriceCompletely (hides both label and price)
- FEATURE:Pricing styling on all pages down into three areas, PRICE AREA, PRICE LABEL, and PRICE so each area can be styled and buffered accordingly.
|
-
- FEATURE: Added the merge codes ## PAYPALEXPRESSCHECKOUT## and ## GOOGLECHECKOUT## for displaying the buttons for those checkout methods
- MAINTENANCE: Defect #370 - Can now restrict the zip code lookups for Global Regions to only apply if a certain country is selected. This option is available on the Global Regions page in the admin. If this is set, for instance, on a tax rate with a zip code of ‘60487,’ the postal code ‘60487’ in a different country will not trigger the tax.
- MAINTENANCE: Lengthed the itemNr fields for the cart and order items tables to 2500, and the itemNrExt field on the variants table to 150. Needed by Steelcase for their special information that goes into their variant item numbers.
- HOTFIX: Defect #399 – Coupon code will no longer stay on the session after an order is placed.
- HOTFIX: Defect #398 - The reference to an attribute from variants will now be set to null before the attribute is deleted. Was causing a FK conflict when variants had attributes assigned to them.
|
-
- FEATURE: Variant Based Images Now Supported, when selecting a variant, it will change the primary image to the supplied image
- The images go in the same folder: \Shared\Images\Product
- They are the item number stripped + _var_ + variant desc stripped
- Stripping is the removal of all characters except 0-9, a-z, underscores and dashes.
- FEATURE: New merge, Variant Picture Matrix, will show swatches whereever you put the merge such as under the dropdown.
- Click on the swatch or option picture and it will select the item in the dropdown
- Hover over the swatch and the primary image will change to the swatch or a supplied alternate primary product image too!
- Example: Hover over the square red swatch and it will change the primary image to a red shirt or a red chair, click the swatch and it will select that color for purchase
- ## VARIANTPICMATRIX[groupname=Color,direction=HOZ||VER,width=30,height=0]##
- Width is the width of indivdual swatch
- Example: ## VARIANTPICMATRIX[groupname=Color,direction=VER,width=15]##
|
-
- DEFECT #380 (v76, 5.0) - Hot Sellers, Featured items, Spotlight Items, and Sales Items should all abide by the Call For Pricing rule now.
- HOTFIX: Missing non-US state field in copy from customer address. v5.06 and .76
|
-
- FEATURE: Auto association added for product pictures, do not have to add them manually to each product or import them in any longer
- Pictures must be located in \Shared\Images\Product\
- Only JPG extensions are currently supported.
- The primary picture will be the item number that is stripped of all but the following: 0-9, a-z, underscores and dashes.
- Additional photos will be the same as the primary pictures but with an underscore and a sequential number starting at 1. Example: ItemNum_1. Numbers can not be skipped and a maximum of 16 regular sized images are allowed.
- Optional thumbs can be added for any regular sized image by adding “_th” to the end of the name.
- Meta data such as image alt tag and other items would still need to have a picture record in order to support the meta data.
- Examples:
- 39-580-Z.jpg
- 39-580-Z_1.jpg
- 39-580-Z_1_th.jpg
- HOTFIX: Missing non-US state field in copy from customer address.
|
-
- FEATURE: StartingQuantity added to product, this makes the quantity and pricing start at this value, then the customer can adjust up or down. (instead of just starting at 1)
- FEATURE: Social Bookmarking Support to increase page rank and usability for all Social Bookmarking Sites.
- FEATURE: Flags to turn each social bookmarking site on/off and new merges $$ SOCIALBOOKMARKS$$ and ## SOCIALBOOKMARKS## so customers can move them around
- DEFECT #380 (v76, 5.0) - Hot Sellers, Featured items, Spotlight Items, and Sales Items should all abide by the Call For Pricing rule now.
- HOTFIX: Product Image Size on Product Editor (runs thru resizer now so it doesn't overlap settings anymore), also changes style to SettingsListSmaller to fit more on screen
|
-
- New Merge to display the variant advanced pricing records in a grid format.
- ## VARIANTQUANTITYGRIDOF[params]##
- VariantGroupID=234 - shows ALL variant advanced pricing for a group (using current product)
- ProductID=234,VariantGroupID=234 - shows ALL variant advanced pricing for a group (using specified product)
- VariantID=234 - shows variant advanced pricing for a particular variant only (1 row)
- ProductID=234 - shows variant advanced pricing for all variant groups on the product (if any)
- 13.1
- MAINTENANCE: Filtering Order List by warehouse is now functional from the existing order summary instead of it's own page
- FIX - Order List column selections will now save properly.
- 13.2
- HOTFIX (v76, 5.0) - Fixed a null reference in the Order Edit page that occurred when saving a billing address that was different from the shipping.
- HOTFIX (v76, 5.0) – Moved LoadShippingFromOrder() call outside of the DataReader block in acOrder.getOrder() call because it ended up trying to query against the member database connection
- FEATURE - Can choose to send notification emails to either the customer who placed the order or to the drop shippers for that order from the Order List page.
- FEATURE - Added the merge ## WAREHOUSEADDRESSHTML##
- HOTFIX: Corrected an issue that caused some orders with items set to "Use Default Warehouse" not to send drop shipper e-mails.
- 13.3
- HOTFIX (v76, 5.0): Added handling for PayPal EC error code 10417 "Transaction cannot be completed." This is an error on PayPal's end, either with the customer's account or with their server (it doesn’t specify which, so we can’t pass that information along), so it will now display a friendly error message and instruct the customer to complete their order using an alternative payment method.
- FEATURE: Added the option to send emails “To Email Alert Addresses” to the Order List page.
- FEATURE: We now support of oversized shipping for shipping providers!!!! Items have to be marked Ships Individually and size information entered. If not marked Ships Individually, size info is ignored. It can affect and limit the shipping methods that are returned. Break out shipping may be the way to go with customers who ship both large and small items.
- FEATURE: Add settings for UPS options of Pickup Type and Customer Classfication. This can significantly impact the rates they get back and can limit the shipping methods returned.
- FEATURE: Shipping test form added to project. This test container returns the raw rates from the shipping providers before any adjustments are applied.
- FEATURE: Store options to enable/disable directed search and dictionary search.
|
-
-
HOTFIX (v76, 5.0) - Fixed a null reference in the Order Edit page that occurred when saving a billing address that was different from the shipping.
-
HOTFIX (v76, 5.0) – Moved LoadShippingFromOrder() call outside of the DataReader block in acOrder.getOrder() call because it ended up trying to query against the member database connection
|
-
- HOTFIX: Check existence of email template before running abandoned cart email logic
- HOTFIX (BF): Fix micro store related customer login problem on OnePageCheckout when trying to place an order
- HOTFIX (.76, 5.0): Was/Now price display was not functioning correctly on product listing pages when there were no applicable advanced prices other than the sale price.
- HOTFIX (v76, 5.0) - Corrected the behavior of the “Browse By Category” snap-in when Active Catalog is in use.
- HOTFIX (.76+): Speed: Change UID lookup to SessionID in LoadPackages
|
-
-
HOTFIX (.76, 5.0): Was/Now price display was not functioning correctly on product listing pages when there were no applicable advanced prices other than the sale price.
-
HOTFIX (.76+): Change UID lookup to SessionID in LoadPackages
-
HOTFIX (5.0+): Fix null ref exception in AC.Web.GridHelper.HideColumn
|
|
|
|