About this mod

Adds an option on the market app purchase window to place product boxes on racks in storage automatically right after delivery.

Requirements
Permissions and credits
Mirrors
Changelogs
StoreDelivery is a mod for Supermarket Simulator which adds an option to place product boxes on racks in storage automatically right after delivery.


This mod use BepInEx not MelonLoader, please follow the installation steps below.


How it works

Go on the market app on the store computer, add some products to your cart then click on the cart button to open the purchase window. On the purchase window you have a checkbox with the label Place delivery in storage. If it's checked, additional fees will be applied to your order and all products in your order that can be placed on a rack with a matching label, will be placed on instantly after being delivred.

Fees cost are calculated based on the number of product boxes in your delivery, this can be changed in the mod configuration file.

If a product doesn't have place in storage the box will appear in front of the store as usual but you will still have to pay the fees for this box.

By default, it will place product boxes only on racks with a matching label, this can be changed in the mod configuration file to allow box to be placed on empty racks with or without labels.



Installation

Requirements


Steps

- Install Tobey's BepInEx x MelonLoader Pack (recommanded) or directly BepInEx 5 on the game if you don't already have it.
(not required if you use pre-configured Tobey's BepInEx x MelonLoader Pack) : Open BepInEx.cfg (%steamapp%\common\Supermarket Simulator\BepInEx\config) and set HideManagerGameObject to true then save and close the file.

- Download the latest release of the mod.

- Extract the archive and copy the BepInEx folder from StoreDelivery-1.1.0 folder to the game installation folder at %steamapp%\common\Supermarket Simulator. If it asks you to replaces files, say yes to all.
If you don't find your game installation folder, go on your steam application, right-click on Supermarket Simulator game in your Steam Library then select Properties. Open Installed Files tab, then click on Browse. It will open the game installation folder in your explorer.

- Launch the game, go to the computer > Market application > Open your cart then if you have a checkbox at the bottom of the cart window with the text "Place delivery in storage", the mod is successfully installed.


Configuration

Mod configuration is available in %steamapp%\common\Supermarket Simulator\BepInEx\config\tf.bark.sms.StoreDelivery.cfg.
The change will apply after restarting the game.


[StoreDelivery]

## Enable StoreDelivery Plugin
# Setting type: Boolean
# Default value: true
enabled = true

## Apply fees when delivery is stored
# Setting type: Boolean
# Default value: true
fees_enables = true

## Fees added for each product box in your delivery
# Setting type: Single
# Default value: 3
fees_per_boxes = 3

## Allow the mod to place box on empty rack with no label
# Setting type: Boolean
# Default value: false
use_empty_rack = false

## Allow the mod to place box on empty rack even if its label doesn't match with the product
# Setting type: Boolean
# Default value: false
use_empty_rack_w_label = false

## Sort boxes on rack to have boxes with less products on top when boxes are added after a purchase.
# Setting type: Boolean
# Default value: true
organize_rack = true


Troubleshooting

If you encounter a bug, first read the pinned post on the comment section then report the bug in Bug section of the mod.

Incompatibility with other mods

The mod act on cart window, cart cost, purchase and delivery. If you have other mod acting on one of these or more it can cause some incompatibility.


Game version compatibility

  • For 0.3+ use mod version 1.2.0
  • For 0.2.1.2 use mod version 1.1.2
  • For 0.2.1 to 0.2.1.1 use mod version 1.1.1 or 1.1.0
  • For 0.1.2.1 to 0.2.0 use mod version 1.0.2


License

GPLv3 License



My other mods for Supermarket Simulator

  • FastForward : It allows you to increase or decrease game speed.