Version: AbleCommerce 7.0.4 Build 13424
Release Date: 12/12/2009
Change Log : A list of changes between build AbleCommerce 7.0.3 build 12458 and 7.0.4 build 13424.
Take a moment to read this entire document before beginning. After you upgrade, you may need to complete the Post-Upgrade steps below.
Before you begin, DETERMINE YOUR CURRENT VERSION. View the Help > About page from the Merchant Menu for this information.
These instructions apply to installations running AbleCommerce 7.0.3. If you are running a version prior to 7.0.3, then please use the Instructions for Multiple Step Upgrades instead.
1) Download UpgradeTo download the upgrade for AbleCommerce 7.0.4, you will need to have an active subscription. We will notify all subscription holders when a new version is available for download. To obtain the file, login to the ablecommerce.com website and go to the Customer Account pages. From there, click on the Downloads tab to see available software downloads. License keys are requested through your order. DO NOT INSTALL THE UPGRADE IF YOU DO NOT HAVE A VALID SUBSCRIPTION. To see if you have an active subscription, you can open the "commerbuilder.lic" file located in the \app_data\ folder. Look for this line of code: e.g. <subscription>2009-12-12</subscription> Make sure the date is on, or after, the release date for this build. If you do not see this line, then your license does not have a subscription included. If you think that you are entitled to this upgrade, then please open a new case and include the name of your website. If you purchased a beta version of AbleCommerce, there is a good chance that your subscription end date will be incorrect. We will happily correct this for you.
2) Backup your Existing Files
The upgrade will NOT overwrite customizations located within these specific folders. After the upgrade, you are responsible for merging any changes to the new "control" objects or .aspx files.
3) Installation of New Files
* If you are unable to stop the web service, try to perform the update during a slow time. DO NOT access your store while uploading the files via FTP. Double-check to make sure that ALL files are updated, especially the .DLL's in the \BIN\ folder. 4) Permission for updatesDuring upgrades, we may need to remove files that are no longer used or perform updates that require additional permission. This means that AbleCommerce will need to have write and delete permissions on folders that might not ordinarily require it. If possible, you should temporarily add 'write' and 'delete' permission to the entire store website for the ASPNET user (e.g. Network Service). If adding additional permissions is not an option, you may receive errors during the upgrade. These errors will need simply be warnings to indicate which files and/or folders could not be removed by the program. You can still complete the upgrade, however, you will need to complete these steps after upgrading: 5) Upgrade your InstallationWARNING: Make sure you have a backup of your database before upgrading !!!!
6) Replace any Customizations (if applicable)
If you have customized the control objects located in the \ConLib\ folder, they will be overwritten by the upgrade. Control objects that are modified should always be placed in the \ConLib\Custom\ folder and referenced by the scriptlet accordingly. If you need to merge any customizations, we recommend that you use a file compare and merge utility such as WinMerge. WinMerge is Open Source file compare and merge utility which runs on all modern Windows versions. Latest WinMerge version and other WinMerge information is available at http://winmerge.org
7) Complete Post-Upgrade Tasks
|
Post Upgrade TasksWeb.config and Global.asax updates YOU CAN SKIP THIS STEP IF YOU ALLOWED THE UPGRADE TO AUTOMATICALLY CHANGE YOUR WEB.CONFIG/GLOBAL.ASAX FILES. The upgrade can automatically handle required changes to your web.config and global.asax files. If you did not want AbleCommerce to handle these automatic updates, then you will need to manually update these two files yourself. Please Update web.config and global.asax files before continuing.
Apply Latest UpdatesAfter installation, make sure to check for free Service Release upgrades, or Hot Patches as posted in the Announcements section on the home page of this website.
Release NotesThe following list includes changes in this release that could impact your store. Please take a moment to read through each item and determine if any action needs to be taken.
If you have digital goods (electronic downloads) in your store AND you are also using MANUAL serial key management, you will need to enable the Serial Key Management feature from the configuration page for each digital good.
The default AbleCommerce store theme has been given a new fresh look. If you are using the default "AbleCommerce" theme, and want to continue using the old style theme, you will need to manually update your store theme after upgrading. Login to the Merchant Dashboard and go to Website > Themes and Display pages. Change the Store Theme selection to AbleCommerce Classic.
http://mysite/my-product-P123.aspx http://mysite/my-product-P123C456.aspx These links are the same page. Although the default controls in AbleCommerce have been updated to standardize links without the C## indicator, we cannot update customized and legacy code. So the canonical link was implemented to avoid registration of duplicate content with search engines. This should improve SEO rankings if your site contains mixed versions of the URL. This change applies to category, product, and webpage items when viewed from your store. If the canonical link behavior is not desired, you can disable it by modifying the file App_Code/PageHelper.cs. To Disable the New Canonical Link Tag (Optional - NOT recommended unless you have a specific reason to disable this feature.) FIND: public static void BindMetaTags(Page page, ICatalogable catalogObject) { if (catalogObject != null) { StringBuilder htmlHead = new StringBuilder(); htmlHead.Append(catalogObject.HtmlHead); if (!catalogObject.HtmlHead.Contains("<link rel=\"canonical\"")) { string canonicalFormat = "<link rel=\"canonical\" href=\"{0}\"/>"; string objectUrl = page.ResolveUrl(catalogObject.NavigateUrl);htmlHead.Append(string.Format(canonicalFormat,HttpUtility.UrlEncode(objectUrl))); } page.Header.Controls.Add(new LiteralControl(htmlHead.ToString())); } } REPLACE WITH: public static void BindMetaTags(Page page, ICatalogable catalogObject) { if (catalogObject != null) { page.Header.Controls.Add(newLiteralControl(catalogObject.HtmlHead)); } }
|
Copyright © 1994 - 2024 AbleCommerce.com, All rights Reserved
eCommerce shopping cart software platform