How to upgrade from SAP Business One E-Commerce to zed E-Commerce
Thursday, October 08, 2009 by AdministratorUpgrading from SAP Web tools 6 SP1 Patch 4 to zed E-Commerce 7.0.2 requires knowledge of the Web tools product and should be completed by a person that performed the implementation or is familiar with it.
Customizations made to the Web tools distributed source code files will need to be reapplied to the zed E-Commerce files, therefore some programming knowledge will also be necessary if this was done.
This document only serves as a guide and may not address every issue that could be encountered. Please proceed with caution.
Overview of steps:
- Download and upgrade to SAP Web tools patch 4(if necessary)
- Uninstall SAP Web tools patch 4 Installer and Synch manager
- Install zed E-Commerce Installer
- Copy instances.xml file to zed E-Commerce Installer directory
- Open zed E-Commerce Installer and upgrade instance
- Launch zed E-Commerce website and complete license key request, install received key
- Install zed E-Commerce Synch manager
- Copy NPSynchConfig.xml file to zed E-Commerce Synch manager directory
- Launch zed E-Commerce Synch manager
- Complete synchronization as normal
Prerequisites:
Must be on SAP Business One E-Commerce and WebCRM patch 4 or later
This information is available on the about.aspx page of a web tools website (ie. http://localhost/about.aspx)
NetPoint 2007.1.654.4
NetPoint.API 2007.1.654.4
NetPoint.CreditCards 2007.1.654.4
NetPoint.WebControls 2007.1.654.4
Web Tools Database 654
Make sure to create a test environment that is an exact copy of the live site, with B1 database and Web tools database, and with copies of the customized files(if any)
Download patch 4 for Web tools SP1:
- Go to http://service.sap.com/support -S number login required
- Choose "Downloads" , "SAP Support Packages" , "Support Packages and Patches - Entry by Application Group" , "SAP Business One" , "SAP Business One 2007" , "SAP BUSINESS ONE WEB TOOLS 6" , "SAP BUSINESS ONE WEB TOOLS 6" , "Win32"
- Choose the link in the "Download Object" column with the title "SAP Business One Web tools 6 Patch 04 (SP01) "

After downloading the zip file, extract the contents to the desktop of the web server and to the desktop of the Business One server, or wherever the Synch Manager is located, and run setup.exe
A message will display asking if you wish to upgrade - click
yes
If this does not show, neither the Installer or Synch manager is
installed
The upgrade will continue, stopping and starting the messaging service and or the synch service
After the upgrade is complete, open the Installer and upgrade the desired instance, by selecting it and clicking the Upgrade button.

The installer will create a backup of the database and web files, upgrade the database and replace all files with the latest versions
Click Upgrade to begin this process, when it is complete the home
screen will display

Open the Synch manager and go to the Synchronization screen
Run a synchronization, do not click Initialize Synch

You may see messages in the Synch log indicating an upgrade. When the upgrade is complete you will see Finished SynchAll in the synch log
*Uninstall the Web tools Installer
Uninstall SAP Business One Web tools Installer, via Add/Remove Programs in the control panel or the Start Menu - All Programs - SAP Business One E-Commerce and WebCRM - Uninstall
Some of the files will remain in the Program Files\SAP\...\Installer directory and the website will continue to function
*If the Installer and Synch Manager are installed on the same computer you can uninstall them both at the same time.
Upgrade to zed E-Commerce 7.0.2
Go to http://www.zedsuite.com/softwaredownload.aspx
Username and Password is available upon request
After downloading the zip file, extract the contents to the desktop of the web server and to the desktop of the Business One server, or wherever the Synch Manager is located and run setup.exe
Install the zed E-Commerce Installer
If a message asking if you would like to upgrade appears, click no and ensure that neither the Installer or Synch Manager are installed
If no message appears continue with the installation of the Installer using the setup program.
You can install the installer on the web server and the synch manager on the B1 server, just as you would a normal installation of SAP Web tools.

Continue the installation...

After the setup program is finished you should see the icons for the programs you chose to install on the desktop.
![]()
Next copy the instances.xml file from C:\Program Files\SAP\SAP Business One Web tools\Installer to C:\Program Files\zedIT Solutions\zed Ecommerce and WebCRM\Installer. This file contains all the configuration data for the instance, including web files location, database connection info, and private key. We do this so that the zed E-Commerce Installer knows where the locations of these assets are, so it can upgrade them.
![]()
Upgrade the Web tools Instance
Open the Installer and upgrade the desired instance, by selecting it and clicking the Upgrade button.
The installer will create a backup of the database and web
files, upgrade the database and replace all files with the latest
versions
Click Finish to begin this process, when it is complete the home
screen will display.
License Website
Launch the website and the license request form page should
display
Complete the license request and email the license request key to
support@zedit.com
Support will validate the request key and return a response key -
please configure any spam filtering or blocking software allow
emails from support@zedit.com or this email may never arrive or
will be delayed.
Return to website and enter response key and the site should now display.
Theme Slot Update
You may encounter an error when attempting to login to the new theme. This is due to the addition of a new content placeholder in the commonlogin master page used to show the Express Checkout login field. If the instance upgraded included a theme created in Web tools patch 4 and was set as the default theme, or if you directed the browser to this theme you would see an error indicating the commonlogin master page does not contain this content placeholder.
To correct this issue, follow the steps below.
1) Open the theme details and go to the masters tab, and click
on the link for commonlogin.master page

2) The next window is the contents of the file, click the edit
icon to edit

3) By default, the main slot content contains the new user and
login user slots highlighted below
4) To update the theme's commonlogin master page to include the new content placeholder, copy the code below and replace the highlighted code above with it. Make a backup of the highlighted code if you had changed it, and integrate the new slot where desired
<asp:Content ContentPlaceHolderID="mainslot"
ID="mainslotcontent" runat="server">
<table width="100%"
cellpadding="3" cellspacing="0" border="0">
<tr>
<td width="100%" valign="top" colspan="2">
<asp:ContentPlaceHolder ID="messageslot"
runat="server"></asp:ContentPlaceHolder>
</td>
</tr>
<tr>
<td width="50%" valign="top">
<asp:ContentPlaceHolder ID="newuserslot"
runat="server"></asp:ContentPlaceHolder>
</td>
<td width="50%" valign="top">
<asp:ContentPlaceHolder ID="loginslot"
runat="server"></asp:ContentPlaceHolder>
</td>
</tr>
<tr>
<td width="100%" valign="top" colspan="2">
<asp:ContentPlaceHolder ID="expressslot"
runat="server"></asp:ContentPlaceHolder>
</td>
</tr>
</table>
</asp:Content>
5)When finished click save and click the Home icon in the Administration Toolbar to view the theme
6) Logout from the theme and return to /common/accounts/login.aspx the page should load successfully.
Uninstall Web tools Synch Manager
Ensure the Synchronization Service is stopped before continuing. If it is running, let it complete and then stop it.
Uninstall the Web tools Synch Manager, via Add/Remove Programs in the control panel or the Start Menu - All Programs - SAP Business One E-Commerce and WebCRM - Uninstall
Some files will remain in C:\Program Files\SAP\...\Synch Manager
Run setup.exe and install the zed E-Commerce Synch Manager
If you are prompted to upgrade, click no and ensure that the Synch Manager is fully uninstalled
Launch zed E-Commerce Synch Manager
Copy NPSynchConfig.xml from C:\Program Files\SAP\...\Synch Manager to C:\Program Files\zedIT\Synch Manager
![]()
Open the zed E-Commerce Synch Manager and complete a normal synchronization, do not initialize synch. You might see some upgrade scripts executed and after it says "Finished Synchall" in the log the upgrade is complete.





