SmartButton (SBLP)

1 | SmartButton Interface BackOffice Setup

This article covers an overview of the SmartButton Interface including initial setup and configuration in BackOffice. SmartButton is a type of Loyalty processor application which awards based on sales and t his interface sends Sales to a SmartButton receiving port. NB: This is a custom interface written by an independent customer/organization and may not work on systems other than theirs.

This article covers an overview of the SmartButton Interface including initial setup and configuration in BackOffice.

SmartButton is a type of Loyalty processor application which awards based on sales and this interface sends Sales to a SmartButton receiving port.

NB: This is a custom interface written by an independent customer/organization and may not work on systems other than theirs.

Prerequisites 

  • To access SBLP Settings, the applicable Operator Privileges   will need to be enabled 
    • Operator Maintenance 'General' Tab
      • System Setup: "Access Venue, Stores & Tills" Flag 
      • System Setup: "Maintain Venue, Stores & Tills" Flag 

About

  • This Interface is a Transaction Queue DLL, that sends all transactions across to the SmartButton interface
  • The data is sent in XML format within a SOAP envelope and is Posted to an internal https URL

Device Setup

  • After logging into BackOffice, complete the following steps to create & configure the SmartButton Transaction Queue  device :
    1. Navigate to the System Setup component in the sidebar, expand, and select Venue, Stores & Tills to open the Venue & Till List Tab
    2. Highlight the Head Office Server Workstation and click on the Add New Device button in the header; when prompted select 'Blank Device' and a New Device and Interfaces Maintenance window will open
    3. Enter a Device Name, set the Device Type to 'Transaction Queue', the External DLL Name to 'Transqtm1.Dll', and the Class Name to 'SmartButton'
    4. Configure the Device Options as required:
      • File Contains Full Path Name - Enable this flag when the URL Field is the filename of a text file containing the URL (for really long URLs)
      • URL for Upload - Enter the URL here, or alternatively, the filename of a text file containing the URL
        • If entering the filename of a text file containing the URL, the "File contains Full Path Name" flag must be enabled
    5. Click OK to save the Transaction Queue