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

SwitchDefault valueNotes
ADVERTFLAGS
4325408

The 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 legacy package settings. Please refer to the Microsoft Configuration Manager SDK documentation for more details on the values that can be set here.

ADVERTFOLDER

This property is no longer supported.
DPFLAG
2096Determines the deployment settings for DP behaviour when Shopping creates a deployment for a legacy package. 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 legacy package settings. Please 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 behavior
  • 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 behavior
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.