跳转到主要内容

通过销售点加载和确认库存拣选

项目描述

Beta License: AGPL-3 OCA/pos Translate me on Weblate Try me on Runbot

此模块扩展了销售点的功能,允许您在销售点加载您的拣选,以便添加/删除产品,从而创建销售点订单并将其标记为已支付。

详细用例

此模块适用于以下用例

  • 您有多个销售订单已经生成了拣选。通常情况下,如果您已将Odoo实例连接到在线商店如Shop Invader、Prestashop、Magento,或者如果您使用轻量级的Odoo商店(website_sale模块)。

  • 一旦订单验证,您准备您的拣选

  • 顾客来到您的商店取回订单

  • 顾客添加(或删除)一些产品

  • 顾客根据实际交付的产品列表支付订单

目录

配置

要配置此模块,您需要

  1. 转到仓库/配置/操作类型

  2. 选择您希望在销售点中查看的拣选类型

  3. 勾选“销售点中可用”框

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/stock_picking_type_form.png

注意:此框默认情况下未启用,除非在“YourCompany”演示公司的“送货订单”类型演示数据中。

  1. 转到销售点/配置/销售点

  2. 选择您想要启用此功能的销售点

  3. 勾选“加载拣选”框

  4. 设置您要加载的拣选的最大数量

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/pos_config_form.png

注意:此框默认启用

技术说明

  • 默认情况下,销售点将仅显示状态为“等待可用”、“部分可用”或“准备转移”的拣选。

您可以通过覆盖模型stock.picking_prepare_filter_for_pos函数来更改此过滤器。

  • 默认情况下,拣选的搜索将在拣选的nameoriginpartner_id字段上进行。

您可以通过覆盖模型stock.picking_prepare_filter_query_for_pos函数来更改此功能。

  • 默认情况下,当销售点订单确认时,原始拣选将被取消,并将销售订单设置为“已完成”状态。

您可以通过覆盖模型pos.order_handle_orders_with_original_picking函数来更改此行为。

用法

要使用此模块,您需要

  • 启动销售点

  • 在新的订单(无行)上,点击“加载拣选”按钮。

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_01_load_button.png
  • 销售点将加载可用的拣选。(有关显示的拣选,请参阅“技术说明”部分)。

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_02_picking_list.png
  • 点击拣选将检查拣选是否可加载,如果可以,将显示“选择”按钮。(请参阅“可能警告”部分)

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_03_confirm.png
  • 通过点击“选择”按钮确认选择。它将显示移动的内容(作为销售点订单行)

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_04_pos_order.png

价格和折扣将是相应的销售订单行中设置的销售价格和折扣,如果找到的话。否则,折扣将设置为0,单价将是产品加载到销售点时的单价。

相关销售订单

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_sale_order.png

相关拣选

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_stock_picking.png
  • 最后,您可以添加/删除产品或更改数量并收取付款。

当订单标记为已付款时,原始拣选将被取消,因为销售点生成与实际交付产品相关的新拣选,原始销售订单将进入“已完成”状态。(忽略交货异常)。(请参阅“技术说明”部分)。

可能警告

可能会出现一些警告消息

  • 如果某些产品在销售点中不可用

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_warning_product.png
  • 如果合作伙伴在销售点中不可用

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_warning_partner.png
  • 如果拣选已被加载到另一个销售点订单中

https://raw.githubusercontent.com/OCA/pos/12.0/pos_picking_load/static/description/load_picking_warning_picking_still_loaded.png

已知问题/路线图

  • 此模块将尝试从销售订单中获取原始单价,而不是使用产品的当前单价(您承诺销售产品的价格)。如果产品设置带有标记为“含增值税”的增值税,并且如果在销售订单行中,某些增值税标记为“不含增值税”,例如,则可能会发生一些增值税问题。

增值税设置应保持一致。

错误追踪器

错误跟踪在GitHub问题上。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的反馈

不要直接联系贡献者以获取支持或技术问题的帮助。

鸣谢

作者

  • GRAP

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

当前维护者

legalsylvain

本模块是GitHub上的OCA/pos项目的组成部分。

欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有提供源代码分发文件。请参阅生成分发存档的教程。

构建分发

odoo12_addon_pos_picking_load-12.0.1.0.3-py3-none-any.whl (447.0 kB 查看哈希值)

上传时间 Python 3

支持者