mcpField
O
odoo-inventory-optimizer

odoo-inventory-optimizer

github.com/sickn33其他48.7k44 次安装今天更新
代码仓库

关于 odoo-inventory-optimizer

用于配置和优化 Odoo 库存流程的技能,提供估值、补货、仓库路线、上架规则及多步骤操作的逐步指导。

主要功能

  1. 01配置 FIFO 和 AVCO 估值
  2. 02设置库存上下限规则
  3. 03设计多步骤仓库流程
  4. 04定义产品上架规则
  5. 05排查库存与估值问题

适用场景

  1. 01按产品类别设置估值方法
  2. 02为畅销商品自动补货
  3. 03将产品分配到指定存储位置
  4. 04排查负库存或缺失库存移动

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill odoo-inventory-optimizer

安装后在 Claude Code 中输入/odoo-inventory-optimizer确认已加载。

详细介绍

Odoo Inventory Optimizer

概述

此技能帮助你配置并优化 Odoo Inventory,以实现准确性、效率和可追溯性。它涵盖库存估值方法、补货规则、上架策略、仓库路线,以及多步流程(收货 → 质检 → 入库)。

何时使用此技能

  • 选择并配置 FIFO 与 AVCO 库存估值。
  • 设置最低库存补货规则,以避免缺货。
  • 设计多步仓库流程(2 步收货、3 步发货)。
  • 配置上架规则,将产品引导至特定存储库位。
  • 排查负库存、估值错误或缺少移动的问题。

工作原理

  1. 激活:提及 @odoo-inventory-optimizer 并描述你的仓库场景。
  2. 配置:获取带精确 Odoo 菜单路径的分步配置说明。
  3. 优化:获取补货规则和库存准确性改进建议。

示例

示例 1:启用 FIFO 库存估值
Menu: Inventory → Configuration → Settings

Enable: Storage Locations
Enable: Multi-Step Routes
Costing Method: (set per Product Category, not globally)

Menu: Inventory → Configuration → Product Categories → Edit

  Category: All / Physical Goods
  Costing Method: First In First Out (FIFO)
  Inventory Valuation: Automated
  Account Stock Valuation: [Balance Sheet inventory account]
  Account Stock Input:   [Stock Received Not Billed]
  Account Stock Output:  [Stock Delivered Not Invoiced]
示例 2:设置最小/最大补货规则
Menu: Inventory → Operations → Replenishment → New

Product: Office Paper A4
Location: WH/Stock
Min Qty: 100   (trigger reorder when stock falls below this)
Max Qty: 500   (purchase up to this quantity)
Multiple Qty: 50  (always order in multiples of 50)
Route: Buy    (triggers a Purchase Order automatically)
       or Manufacture (triggers a Manufacturing Order)
示例 3:配置上架规则
Menu: Inventory → Configuration → Putaway Rules → New

Purpose: Direct products from WH/Input to specific bin locations

Rules:
  Product Category: Refrigerated Goods
    → Location: WH/Stock/Cold Storage

  Product: Laptop Model X
    → Location: WH/Stock/Electronics/Shelf A

  (leave Product blank to apply the rule to an entire category)

Result: When a receipt is validated, Odoo automatically suggests
the correct destination location per product or category.
示例 4:配置 3 步仓库发货
Menu: Inventory → Configuration → Warehouses → [Your Warehouse]

Outgoing Shipments: Pick + Pack + Ship (3 steps)

Operations created automatically:
  PICK  — Move goods from storage shelf to packing area
  PACK  — Package items and print shipping label
  OUT   — Hand off to carrier / mark as shipped

最佳实践

  • ✅ 应该: 对高价值或受监管物品(医疗器械、电子产品)使用 批次/序列号。
  • ✅ 应该: 至少每季度运行一次 实物库存调整(Inventory → Operations → Physical Inventory),以纠正偏差。
  • ✅ 应该: 对快消品设置补货规则,以便自动生成采购订单。
  • ✅ 应该: 在具有多个存储区域的仓库启用 上架规则 —— 它可以消除手动选择库位的错误。
  • ❌ 不应: 在记录交易后切换库存估值方法(FIFO ↔ AVCO)—— 这会产生错误的历史成本数据。
  • ❌ 不应: 使用 "Update Quantity" 修复库存错误 —— 应始终使用 Inventory Adjustments 以保持适当的审计追踪。
  • ❌ 不应: 在未了解估值影响的情况下,将具有不同成本计算方法的产品类别混放在同一存储库位中。

限制

  • 在单个单位级别(每行一个 SN)进行 序列号跟踪 会显著增加 UI 开销;在启用前请对大批量数据进行性能测试。
  • 不涵盖 到岸成本(进口关税、运费分摊到产品成本)—— 这需要 stock_landed_costs 模块。
  • 跨仓库库存调拨 具有路线复杂性(在途库位、公司间开票),此处未完全涵盖。
  • 自动化库存估值需要 Accounting 模块;没有该模块的社区版安装无法过账库存日记账分录。

评论

支持 Markdown