Skip to main content

How To Configure Product Media


Introduction

The purpose of this guide is to show how to configure Product Media for Enactor Products. This guide explains the required configuration in the Estate Manager and the results of it in the Rich Product Search, Product Details and Basket screens of the POS application.

Overview

This guide will cover configuration for the following:

  • Image Category Maintenance - Defining Image Categories.
  • Image Maintenance - Uploading new images to the Estate Manager.
  • Product Maintenance - Configuring the Product General and Product Media tabs.

Prerequisites

Resources

Before starting, you should have the following resources in place:

  • Enactor Estate Manager.
  • Enactor POS (configured within the UK Region, connected to the Estate Manager).
  • Standard Configuration, including:
    • Base Configuration.
    • UK Retail (UK is used in this document, but it could be other regional config packs).
  • Regionally appropriate data including Product.

Prior Training/Experience

The Introduction to Enactor training course should have been completed and you should be familiar with the following:

  • Estate Manager configuration.
  • Enactor configuration concepts, including Locations, POS Terminals, Products etc.
  • Data Broadcasting.
  • Standard POS Rich Product Search process.

Configuration Steps

This section describes the configuration in Image Category, Image and Product Maintenance, which covers all the aspects of adding images to products.

info

The sections on Image Category Maintenance and Image Maintenance are not required if the retailer maintains their product images in a remote server (e.g. a retailer's own image server or CDN). In this case, the image URL can simply be used in the Product Media tab of the Product Maintenance for each of the products. This is discussed further in the Product Maintenance - Product Media Tab section.

Image Category Maintenance

Image Categories identify the type of usage of a configured Image and are used to filter the list of Images available for selection in dropdown lists associated with the usage type. A built-in set of Image Categories is predefined in configuration by the standard Enactor Retail Applications, which are (as seen in the illustration below) Branding, Card, Employee, Menu, Product, Receipt, Web Shop and Other. Other than for customisation, this standard set normally should suffice.

The Image Category Maintenance application can be accessed through:

Configuration > Media > Image Categories

Image Category Maintenance screen showing predefined categories including Branding, Card, Employee, Menu, Product, Receipt, Web Shop and Other

To add a new Image Category, select Create a new Image Category on the Image Category Maintenance page.

Create a new Image Category dialog with Category ID field

Enter a unique Category ID for the new Image Category and click Create. The ID can be alphanumeric and contain a maximum of 20 characters and will be used to uniquely identify this new Image.

New Image Category creation dialog with Category ID entered

Clicking on Create will redirect the user to the General tab:

Image Category General tab with Description field

Set the appropriate values on the General tab as follows:

ConfigurationDescription
DescriptionAlphanumeric; maximum 30 characters. A user-friendly identifier for the Image Category, which indicates usage of the Images associated with it.

Images broadcasted from the Estate Manager to a POS device will be saved in the location <ENACTOR_HOME>\pos\Data\Common\Image. The folder structure in this location will be determined based on the defined Image Categories.

Image Maintenance

Images are used in Product, Card, Employee, Receipt and other types of configurations. Image Maintenance is used to create identifiers for images which may be uploaded into the database and used directly from the database at runtime or referenced by URL in an external repository.

The Image Maintenance application can be accessed through:

Configuration > Media > Images

Image Maintenance screen showing list of uploaded images

To add a new Image, select Upload a new Image on the Image Maintenance page.

Upload a new Image button on the Image Maintenance page

Select from the Category dropdown either Product Images or the Image Category that you have defined in the previous section.

Enter a unique Image ID for the new Image and click Create. The ID can be alphanumeric and contain a maximum of 20 characters and will be used to uniquely identify this new Image. Use of a systematic naming convention is recommended here.

New Image creation dialog with Category dropdown and Image ID field

Clicking on Create will redirect the user to the General tab:

Image Maintenance General tab showing Description, Original Filename, Size and Upload Image fields

Set the appropriate values on the General tab as follows:

ConfigurationDescription
DescriptionAlphanumeric; maximum 40 characters. A user-friendly identifier for the Image by which Users may recognise and select the Image in other configurations.
Original FilenameAlphanumeric; maximum 100 characters. If the filename is not known (i.e. this field left blank) and the User selects Upload Image the User will have the option of browsing to the required file's location.
SizeThis is read-only. The value is automatically populated by the system when the image is uploaded.
Upload ImageThis button will initiate the upload of the image.

The image uploaded should be saved with properties as set-out below:

Image properties dialog showing recommended save settings

Clicking on Upload Image will redirect the user to the Image Upload screen:

Image Upload screen with Choose File button and Upload button

Click on Choose File to select an image and click on Upload to upload the Image.

Click on Save to save the changes.

Product Maintenance - Product Media Tab

The Product Media Tab in Product Maintenance allows the configuration of product image data for each product, which will then be used to display the product images in the product details screen for that product.

Product Maintenance application can be accessed through:

Configuration > Merchandise > Products

Product Maintenance screen showing product list

Select a Product and navigate to the Product Media tab.

Product Media tab in Product Maintenance

Set the appropriate values as follows:

ConfigurationDescription
Product Media IDUnique identifier for the image being uploaded.
Media TypeDrop down list selection of Image or Image URL. If Image is selected, the user has the option to select an Image that has already been uploaded to Image Maintenance. Image URL identifies an image resource stored remotely, perhaps in a dedicated Image Server.
Media SubtypeDrop down list selection of preconfigured Media Subtypes of Thumbnail, Medium, Large etc.

Enter a Product Media ID, select the Media Type as Image URL, select the Media Subtype as Main Thumbnail and click on + to add the first thumbnail image.

Product Media tab with fields filled in for a Main Thumbnail entry

Enter the correct Image URL.

note

This image URL does not have to be the image that was uploaded using Image Maintenance. This can be any URL of the image that could even be in a remote server (e.g. from a retailer's image server or CDN).

Following is an example URL of the image that has been uploaded using Image Maintenance:

Example Image URL entered in the Product Media configuration

Click Save and the Main Thumbnail image record should now appear as follows:

Saved Main Thumbnail record in the Product Media tab

Similarly, a Main Large Image for the above Main Thumbnail image should also be added using the same steps as above. The Media Subtype to be selected from the dropdown here would be Main Large Image.

Make sure to give the same Product Media ID as the one given for the Main Thumbnail image. This will make sure that the pair of Main Thumbnail and Main Large images are identified appropriately as shown below:

Product Media tab showing paired Main Thumbnail and Main Large Image entries with matching Product Media ID

The Main Thumbnail and Main Large images are only added to the first instance of the product. All other pairs of Thumbnail and Large images should use the Thumbnail and Large Image Media Subtypes.

Add pairs of THUMB (Media SubType is Thumbnail) and LARGE (Media Subtype is Large Image) images as needed. Again, make sure to give the same Product Media ID for each Thumbnail and Large Image that is added as follows:

Product Media tab showing multiple pairs of Thumbnail and Large Image entries

The above Product Media configuration would now ensure that there are 3 large images with 3 thumbnail images displayed in the product details screen of this product as follows:

Product details screen preview showing three thumbnail and three large image slots

Following table shows how these configured images would appear in the POS product details screen:

Media SubtypeDescription
Main ThumbnailThis is the very first thumbnail image that is loaded in the Product Details screen. Main Thumbnail image highlighted in the POS Product Details screen
Main Large ImageThis is the very first large image that is loaded in the Product Details screen. Main Large Image displayed in the POS Product Details screen
ThumbnailThis will be all the thumbnail images (after the first main thumbnail image) that are loaded in the Product Details screen. Additional Thumbnail images in the POS Product Details screen
Large ImageThis will be all the large images (after the first main large image) that are loaded in the Product Details screen. Additional Large Images displayed in the POS Product Details screen Second additional Large Image in the POS Product Details screen

Product Maintenance - General Tab

This section covers details on the Product Media related fields of the General Tab of Product Maintenance. Following are the fields and the result of these configurations in the POS:

Image (Preloaded)

Image (Preloaded) is a dropdown of the images that have already been uploaded to your server, and selecting this would allow to configure the image to be displayed when a product is added to the basket.

Product General tab showing the Image (Preloaded) dropdown field

The configured image will load in the basket screen of the POS as shown below:

POS basket screen showing the preloaded product image

Image URL

Image URL will allow to configure the image to be loaded in the Rich Product Search result screen.

Product General tab showing the Image URL field

If there is no Image (Preloaded) defined, it will take the image of this field and display in the basket screen and will also be the image that is displayed in the Rich Product Search result screen as shown below:

POS Rich Product Search results screen showing the product image from the Image URL field


Broadcasting

The following entities should be broadcasted to the POS:

  • Product
  • Image
  • Image Category
  • Product Media
info

Ensure that the Update Lucene Indexes job is run, in order for the changes to take effect in Rich Product Search.


POS Functionality

The Product Details screen in the POS will be updated with the Product Media added for each Product. When the user clicks on a Main Thumbnail/Thumbnail image, the corresponding Main Large/Large Image will be displayed.

POS Product Details screen showing thumbnail selection and large image display - first product

POS Product Details screen showing thumbnail selection and large image display - second product

POS Product Details screen showing thumbnail selection and large image display - third product