库存管理系统

创作者: crazybmanp
已更新:2025-06-24 23:34:05
11KB

前置 MOD

使用 库存管理系统 时将自动安装

关于此 MOD

这个小店专用的库存管理系统。追踪销售数据,让货品数量始终保持充足。
目前处于测试/早期开发阶段,但已经相当稳定且运行良好,所以我决定先发布。可能会有一些不完善之处,敬请谅解。

这个模组是开源的,去看看它的 Github

库存管理系统(IMS)会追踪您店铺内的销售情况,并按日汇总。每日结束时,系统会统计当日结果,并保留最近X天的销售数据以计算平均值。

按下补货键(或启用每日自动补货)时,IMS 将根据每件商品的一定天数库存所需订购相应数量的箱体,且支持设置最低订货量。IMS 可选择将当前货架上的商品计入库存,若你愿意,可借此维持最低库存。在默认设置下,库存量将等于货架现有数量加上所配置的天数。

IMS 还提供一项配置,可保护一定数量的资金不被下单系统花费,这样您始终有钱支付账单。如果下单过程中资金耗尽,系统会智能地为您订购所需物品。 最多 库存不足(所需箱子数量最多的物品)。

我想改进的事项:
  • UI - 目前该模组将大部分信息输出到控制台,请开启Unity控制台(目前包含信息级别的调试)以查看更多信息。
  • 更多补货时间

确认
此模组的灵感来源于 SmartStockerPlus - 终极自动补货插件 这是一个很酷的模组,做的事类似,不过是以当前显示物品数量的倍数来订购物品。如果你更喜欢那种库存管理方式,不妨去看看那个模组。

配置选项:
  • 触发键位:用于触发命令系统的按键绑定,默认为左Shift + R。
  • DeltaKeybind:用于触发系统在控制台记录你最高库存差值的按键绑定。(库存差值是指你的库存目标与当前库存之间的箱子数差异。)我希望最终能将此功能整合到用户界面中。

  • MinBoxes:最少库存多少箱;如果计算出的满足销售所需的箱数低于此数值,则以此数值作为目标库存。默认值为2。
  • StockDays:此项设置仓库中需保留的物品天数库存。例如,若日均售出8件物品,StockDays设为2,且每箱含16件物品,则系统将目标维持1箱库存。默认值为2。
  • IncludeDisplay:如果设为true,我们将把商店中正在展示的商品计入当前库存数量。如果您希望精简库存,或希望IMS将您的库存管理为商店无需补货即可运营的总天数,此选项可能很有用。当此选项关闭时,您将保留展示中的商品加上目标供应数量。
  • AtuostockDailyMorning:如果设置为true,我们将在每日开始时自动触发订单系统。

  • ProtectedFunds:这是股票系统不允许动用的美元金额(该系统在预测订单成本方面并非完美,因此可能会有1美元左右的出入)。将此值设置过高可能会导致下单系统无法完成订单。

  • 平均天数:设置销售统计的平均天数。设置较低可使库存系统更快响应销售变化,但设置较高则使库存目标更加稳定。若设置过高,可能会导致卡顿/内存问题/存档文件过大。(该设置按物品每日保存一个整数,因此通常不会太大。)默认值为3。

使用 Xmod 解锁 超市模拟器 的全部潜力 — 今天就探索这些顶级 MOD!