Installing Shopping central with the wizard
To install the Shopping central components, start a command prompt with elevated rights using Run as administrator , change directory to the location where you downloaded ShoppingCentral.msi and run the following suggested command-line:
Installing Shopping in unattended mode
You can install the Shopping Central service in unattended mode using the msiexec.exe command-line.
For example, to install all Shopping components with a Shopping service account, license it, setup the admin, reports and license manager accounts, define the Shopping security AD groups, locate the AD, SMTP, SQL and Configuration Manager server, then use an install script.
Command-line switches are described in Shopping Central installer properties.
Please note that:
- If you use the example Shopping_Install.cmd then it must be placed in the same folder with the ShoppingCentral.msi.
- The ^ at the end of each line is a continuation character used by batch scripts and included for clarity.
- We recommend removing the /qn to perform a dry run through installation and validate all the parameters first, this allows to visually see and confirm the values entered.
- Any items which include spaces in the name or groups should be enclosed in quotes "" as shown.
IISHOSTHEADER property is a requirement for an unattended installation, in order to define the HTTP bindings for the Shopping Website. The bindings can also include:
IISIPADDRESS– you can provide a custom IP address for the Shopping Website, set it to * if you want it to be non-specific
IISPORT– the IIS port for the Shopping Website
Remove WSAPIDKEY if you are not using Windows Servicing Assistant.
Ensure that the parameters you provide are correct. No validation takes place for this part of the unattended installation nor are integration errors logged. If the integration fails, configure the parameters manually, refer to Integrating with Application Migration.
If you want to integrate Shopping with Application Migration, add the following command-lines (substitute the [
parameters>] for your environment):
If you want to integrate Shopping with Intune, add the following command-lines (substitute the [
parameters>] for your environment):
To use Shopping website with HTTPS
- Create an HTTPS binding in IIS for the Shopping website with appropriate web server certificate and port number.
- In the System category under the Settings node of theShopping Admin Console change the Web Url and API Url to HTTPS.
- Under the Web Application category, also change the 1E Client loopback url to HTTPS if it isn't already HTTPS.
- Open the Web.Config file in C:\Program Files (x86)\1E\Shopping\WebSite\Shopping and change the API url and ShoppingWebUrl to HTTPS from HTTP with correct port.
- Open the ShoppingCentral.exe.Config file in C:\Program Files (x86)\1E\Shopping\CentralService and change the API url to HTTPS from HTTP with correct port.
- Open the Shopping.Admin.Client.exe.Config file in C:\Program Files (x86)\1E\Shopping\AdminConsole and change the API url to HTTPS from HTTP with correct port.
- Perform an IISReset.
- Restart the Shopping Central Service.
Open the Shopping.Receiver.exe.config file in C:\Program Files (x86)\1E\Shopping\Shopping.Receiver.v6..0,0 on each SCCM primary site server and edit the ShoppingWebUrl to HTTPS from HTTP with correct port.
Restart the Shopping Receiver Service on each SCCM primary site server.
Please contact 1E if you encounter any issues while setting up Shopping to use HTTPS.
Refer to Upgrading to Shopping 6.0 for details.
If you use the above script to upgrade Shopping, and the command-line encounters errors, a rollback occurs which may leave your production system in an unstable state. Should that happen, you can restore the database and the files from the backup you made.
If you are having trouble with the restore, contact 1E support for assistance.
Prior to running an upgrade (this is recommended and good practice):
- Backup your Shopping database (Shopping2).
- Backup the binaries and files in the installation folder typically located at:
C:\Program Files (x86)\1E\Shopping. Ensure that you copy all folders and files.
- Test the unattended installation command-line in your lab environment to ensure it works before running it on your production environment.
Shopping can be uninstalled from Windows Control Panel, Programs and Features or by running the ShoppingCentral.msi and choosing the Remove option. Alternatively, you can run a command-line to uninstall Shopping with:
msiexec /x ShoppingCentral.msi /qb
When you uninstall Shopping central, its database (Shopping2) is left on the database server. If you subsequently reinstall Shopping, you have the option to drop the old database in the installer screen.