Ruby on rails Spree commerce 2-4-stable,Ruby on Rails

Ruby on rails Spree commerce 2-4-stable,Ruby on Rails,ruby-on-rails,ruby,spree,inventory-management,Ruby On Rails,Ruby,Spree,Inventory Management,我正在使用spree 2-4-stable版本,希望通过xml文件更新股票。现在我有一个单一的库存位置,产品创建中的所有库存项目都不可延期订购。此外,所有的现有计数均为0 这里我需要知道的是库存管理的工作流程,以便我可以从一个xml文件上传库存,该文件只提供仓库中可用库存的数量 您可以直接在后端导入产品,但数量必须由您手动设置。例如,如果有50个可用数量,并且有20个订单。可用数量将更新为30,但您必须提及数量为50!我明白这一点,但我更关心的是代码级别,即如何通过单个库存位置的库存移动来更新库

我正在使用spree 2-4-stable版本,希望通过xml文件更新股票。现在我有一个单一的库存位置,产品创建中的所有库存项目都不可延期订购。此外,所有的现有计数均为0


这里我需要知道的是库存管理的工作流程,以便我可以从一个xml文件上传库存,该文件只提供仓库中可用库存的数量

您可以直接在后端导入产品,但数量必须由您手动设置。例如,如果有50个可用数量,并且有20个订单。可用数量将更新为30,但您必须提及数量为50!我明白这一点,但我更关心的是代码级别,即如何通过单个库存位置的库存移动来更新库存项目。另外,我在变体中发现了一列库存项目计数,它在产品创建时显示值为1。是的,为了维护库存项目,有一个控制器。您可以覆盖spree的每个控制器,只要您在github repo中的确切位置创建它。比方说,stock_items控制器位于app/controllers/admin/stock_items.rb中…然后您可以在本地项目中创建相同的文件,并根据您的使用情况覆盖该控制器的方法。在您的情况下,这就是该文件…同时确保您检查了正确分支中的代码..您的代码为2.4-和