Skip to main content

Scan and Shop

note

You must own JSM Self Checkout to use Scan and Shop.

1) Enable HTTP Requests

In Roblox Studio with your selected game open, click the 'Home' tab, then 'Game Settings'. Move to the 'Security' tab in the open window and make sure the slider for 'Allow HTTP Requests' is enabled and then hit 'Save'.

2) Product Insertion

Insert your file by 'dragging' the product file into Roblox Studio with your game fully loaded. If this does not work, right click on Workspace, click "Insert from file" and select the file.

Your game will need to be published for the product to work.

3) Folder Movement

Move the JSM | Scan & Shop folder into the Accessories folder of your JSM Self Checkouts.

4) System Configuration

Scan & Shop does not have a proprietary configuration file. Instead, all the configuration for S&S is held in the Self Checkout SystemConfig, under Scan&ShopSettings. Below you can find info on each of the settings.

  • IdleMessage is the message shown when the system is idling.
  • WelcomeMessage is the message shown when a customer scans their loyalty card
  • AutoRelease should be set to true or false depending on if you want handsets to be automatically given to the customer.
  • ReleaseTimeout is the amount of seconds that a customer is given to pick up their handset. This does nothing if AutoRelease is set to true.
  • LowHandsetWarning is the number of handsets that will make the terminal indicate that there is a low number of handsets.
  • ShowBoot should be set to true or false depending on if you want the boot screen to show.