Scan and Shop
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.
- TerminalSettings
- HandsetSettings
- CheckoutSettings
- 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.
- WelcomeScreen should be set to true or false depending on if you want customers to be presented with the "Welcome To JSM Scan & Shop" screen when the handset loads.
- ShowCurrency should also be set to true or false depending on if you want currency to be shown on the handset screen.
- ItemLimit is the maximum amount of items you want customers to be able to scan.
- FinishMessage is the message shown when a customer transfers the transaction to a checkout.
-
BarcodeType is the type of barcode you want on your checkout.
-
0 (Default) - No barcode, Scan & Shop not accepted. (Automatically selected if S&S Not installed.)
-
1 - Physical barcode (Checkout for S&S and normal transactions.)
-
2 - Physical barcode with UI Message (Checkout for S&S and normal transactions.)
-
3 - Physical barcode with UI Message (Checkout for S&S only.)
-
4 - Digital barcode (Checkout for S&S and normal transactions.)
-
5 - Digital barcode (Checkout for S&S only.)