The following table describes the installer properties for the Shopping Receiver installer.

SwitchDefault valueNotes
ADVERTFLAGS
4325408The AdvertFlag (decimal value) in the SMS_Advertisement Server WMI class. A discussion for the default and recommended values are discussed in default and recommended Configuration Manager 2007 advertisement settings Refer to the Microsoft Configuration Manager SDK documentation for more details on the values that can be set here.
ADVERTFOLDER
 

Lets you specify a Configuration Manager folder where Configuration Manager 2007 legacy package related advertisements are grouped in the Configuration Manager Console. If the Folder does not exist, the Receiver creates it.

This property is not applicable to Configuration Manager 2012.
DPFLAG
2096Determines the Advertisement settings for DP behaviour when shopping creates an Advert. It is an integer value that is directly related to the RemoteClientFlags value in the SMS_Advertisement Server WMI Class. A discussion for the default and recommended values are discussed in default and recommended Configuration Manager 2007 advertisement settings Refer to the Microsoft Configuration Manager SDK documentation for more details on the values that can be set here.
NOUPGRADE
 
Determines if an upgrade or side-by-side install is required. Values are:
  • 0 (upgrade) – removes any existing copies of the Shopping Receiver and upgrades to the latest version. Use this option if you want to entirely replace the existing version of Shopping with the latest version.
  • 1 (side-by-side installation) – retains any currently installed versions of the Shopping Receiver and additionally installs the latest version. Use this option if you still want to run the older versions of Shopping in parallel with the latest version.

This property is not applicable for the upgrade from 4.7 or earlier.

POLICYREFRESHDELAY
10Delay (in seconds) for the policy refresh. 0 disables Shopping led policy refresh.
POLICYREFRESHMODE
NONEDetermines the way that Shopping uses policy refresh to accelerate application delivery. Values are:
  • NONE – disables Shopping policy refresh behaviour
  • WAKEUP – enables 1E WakeUp policy refresh integration and automatically detects the location of 1E WakeUp using the WakeUp API
  • NATIVE – enables the built-in Shopping policy refresh behaviour
SHOPPINGREQUESTINTERVAL
30The duration (in seconds) between polling for new orders from the Shopping Website
SHOPPINGURLPREFIX
 

Prefix for the Shopping Website URL. This is defined in one of the following formats depending on your IIS configuration:

http://<ServerName>
http://<ServerName>:<PortNumber>
SHOPPINGREQUESTATTEMPTS
3Number of communication retries when processing any aspect of the Shopping orders.

SMSSERVERNAME

NONE
SQL Server hosting the Configuration Manager database. Used in conjunction with SMSDBPORT to create an additional settings within the <AppSettings></Appsettings> elements in ShoppingReceiver.exe.config to override the default SQL port (1433).
<add key="ConnectionString"   
  value="Server=CM01.HQ.LOCAL,1020;
  Database=CM_PRI;
  Trusted_Connection=yes;
  MultipleActiveResultSets=True;
  Application Name=ShoppingReceiver;"/>

If not specified, the ShoppingReceiver code will try and programatically determine the SMSSERVERNAME using the default SQL port.

SMSDBPORT

NONECustom port used by SQL hosting the Configuration Manager database, requires the SMSSERVERNAME switch.
STATUSMESSAGEINTERVAL
60Duration (in seconds) between polling for new status messages in Configuration Manager related to Shopping Adverts.
SVCPASSWORD
 The service account password.
SVCUSER
 The service account – must be the same as the service account used for the Shopping Central component.