Pissed_Off_Pizza_Bagel-SmartShopper icon

SmartShopper

New and improved STSmartList!! Fully restock your storage, based on how many boxes of each product you keep on hand, and how many you need to fill your storage.

Last updated 5 hours ago
Total downloads 8
Total rating 1 
Categories Mods
Dependency string Pissed_Off_Pizza_Bagel-SmartShopper-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

ST Smart Shopping List

A lightweight automation mod for Supermarket Together that adds two powerful restocking buttons to the Manager Blackboard UI:

  • Smart Add — Adds low storage stock items from the current product category.
  • Full reorder — Adds low storage stock items from all store inventory.

Hint: Click into a category to see the buttons!

📦 How It Works

Smart Shopper counts the total number of each product, and calculates how many boxes of that item you have. Based on the threshold value, it then adds the number of boxes you need to your shopping list. Place your order, and your storage will be fully stocked!

Example: Threshold = 2 boxes per product in storage

# of Boxes in Storage Action
0 boxes Add 2 boxes
0–1 boxes Add 1 box
1+ boxes Add 0 boxes

Note: Smart Shopper checks how many boxes of each item are already in your shopping list and only adds what’s missing, making it safe to press multiple times!


⚙️ Configuration

When the game launches with BepInEx, a config file is automatically created:

BepInEx/config/com.samle.STSmartList.cfg

🧰 Installation

  1. Install BepInEx 5 for Supermarket Together

  2. Install Smart Shopper via Thunderstore or place the DLL manually:

    BepInEx/plugins/STSmartList.dll
    
  3. Launch the game! the buttons appear automatically in the Manager Blackboard top bar.


⚠️ Known Issue (Temporary)

Candy Bucket: Pumpkin (product ID 322) This product has an odd behavior in the game’s inventory data, causing it to always appear understocked. Until fully fixed, the Smart logic skips it automatically, but:

  • You can still order it manually with the regular + button.

✔️ Requirements

  • BepInEx 5.x
  • Supermarket Together

📜 Changelog

v1.0.0

  • Added Smart Add button
  • Added Full reorder button
  • Implemented storage-aware restock logic
  • Auto-tops up order to desired box counts
  • Config file support
  • Temporary skip for product 322
  • Compatible with all existing stores and save files