Self-Scanning - Frontend Service

The Self Scanning Frontend Service communicates with other services to retrieve master data, to retrieve loyalty information, to calculate prices, to retrieve coupons. The base URLs and authentication configurations are configured in application.properties:

Properties Description
remote-services.master-data.url The base URL to retrieve the item master data; running by default within an SDC.
remote-services.loyalty-service.url The base URL for Loyalty Service, to retrieve loyalty information
remote-services.customer-profile-service.url The base URL for the Customer Profile Service
remote-services.digital-distribution-service.url The base URL for Digital Distribution Service
remote-services.coupon-service.url The base URL for Coupon Service, to retrieve coupon information
remote-services.basket-service.appUrl The application URL for the Basket Service.
remote-services.gate-service.url The base URL for Gate Service

Optional Connections

This functionality requires an Apache Kafka infrastructure to be available on the retailer's network. These Kafka servers are configured in application.properties:

Property Description
spring.kafka.bootstrap-servers A list of host/port pairs used to establish the initial connection to the Kafka cluster (no need to name the full set of servers).Value format: host1:port1,host2:port2,...