The Shopping client is a module in the Tachyon Agent, and the 1E Client, which provides the following features:

  • Provides a loopback mechanism which allows the Shopping web site to retrieve information about the user's computer
  • Windows Servicing Assistant (WSA)

This means all computers from which users will access the Shopping self-service portal must have the Tachyon Agent (or 1E Client) installed with the Shopping module enabled. 

1E are in the process of combining existing 1E client and agent functionality into a single client, which began with the Shopping Agent functionality being included in the Tachyon Agent and continuing with the 1E Client.

You do not require a Tachyon license or any server infrastructure to use the Tachyon Agent or 1E Client if only being used for Shopping.

If you have already deployed the Tachyon Agent or 1E Client without the Shopping client module enabled, you will need to reconfigure it to enable and configure the Shopping client module when you implement Shopping. Please refer to:

1E Client installation

Full installation instructions for the Shopping client as part of the1E Client can be found here: Implementing 1E Client. Below are extracts from this documentation.

In most cases 1E Client will be installed silently using a software deployment tool such as Microsoft Configuration Manager. 1E recommend you use 1E Client Deploymant Assistant which is a wizard that assists Configuration Manager with deployment of 1E clients, guiding you through common settings for clients and deployments.

Shopping Admin Console settings

On startup, the Shopping client contacts the Shopping Central website to get the appropriate URL to use for the local loopback mechanism. This URL is defined in the Shopping Settings (1E Tachyon Agent loopback URL under Web Application) in the Shopping Admin Console as highlighted below. The default setting is http://localhost:8000/ShoppingCentralAgent/MachineInfo. If you want the agent to use a port other than 8000 for this loopback mechanism, modify the port number in the 1E Tachyon Agent loopback URL in the Shopping settings.

Loopback configuration

Removing the 1E Shopping Agent

When the 1E Client starts, and the Shopping module is enabled, it checks to see if the 1E Shopping Agent is installed and if so, it will attempt to uninstall it. If unistallation is successful, the 1E Client will enable the Shopping module. If for any reason the Shopping Agent uninstall fails, the Shopping module will remain inactive and the 1E Shopping Agent will continue to provide machine information to the Shopping web site. The removal of the 1E Shopping Agent will be retried each time the 1E Client starts (if it hasn't been removed by any other method).

Required Deployments of the 1E Shopping Agent

If the 1E Shopping Agent was previously installed in your environment using a Configuration Manager Application, it is likely that there is still one or more active, required deployments of the 1E Shopping Agent Application. While such deployments exist, Configuration Manager clients will reinstall the 1E Shopping Agent when Application Deployment Evaluation is scheduled. This will start a continual cycle as the 1E Client removes the Shopping Agent and the Configuration Manager client reinstalls it. If you are using Configuration Manager Applications to install the 1E Shopping Agent and 1E Client, we recommend:

  • defining Supercedence on the 1E Client Application such that the 1E Client Application supercedes the Shopping Agent Application
  • deleting any required Deployments of the 1E Shopping Agent, or removing clients from their target Collections

This is only necessary if the original Shopping Agent deployment(s) used Configuration Manager Applications. If they were originally deployed using Configuration Manager Packages, the CM client will not automatically reinstall the Shopping Agent if it is uninstalled by the 1E Client. However it is best practice to delete any Shopping Agent Deployments (whether they use Applications or Packages) once the 1E Client has been deployed and the Shopping module is active.

The above notes aslo apply to Tachyon Agent 3.3 or 4.0 if deployed instead of the 1E Client.