Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento-如何管理具有相同类别的两个站点的库存_Php_Magento_Csv_Categories_Inventory - Fatal编程技术网

Php Magento-如何管理具有相同类别的两个站点的库存

Php Magento-如何管理具有相同类别的两个站点的库存,php,magento,csv,categories,inventory,Php,Magento,Csv,Categories,Inventory,在本文中,我使用站点作为物理站点,站点作为Magento站点级别。 这意味着当谈论两个网站时,这是两个完全独立的网站,两个网站意味着一个Magento中的两个网站 在我的场景中,我有两个站点/网站 第一个是我们能生产的产品。客户检查网站并下订单,然后我们生产它们。因此,我们没有必要管理此网站/网站上的库存 第二个是我们有现货的产品,客户一下单,我们就会马上发货。因此,我们需要控制本网站的库存 我们可以认为第二个站点上的产品是第一个站点的一些剩余产品。因此,这两个站点/网站共享相同的类别/目录结构

在本文中,我使用站点作为物理站点,站点作为Magento站点级别。 这意味着当谈论两个网站时,这是两个完全独立的网站,两个网站意味着一个Magento中的两个网站

在我的场景中,我有两个站点/网站

第一个是我们能生产的产品。客户检查网站并下订单,然后我们生产它们。因此,我们没有必要管理此网站/网站上的库存

第二个是我们有现货的产品,客户一下单,我们就会马上发货。因此,我们需要控制本网站的库存

我们可以认为第二个站点上的产品是第一个站点的一些剩余产品。因此,这两个站点/网站共享相同的类别/目录结构。相同的客户数据,相同的检查流程,可能相同或不同的运输方式。但它们有不同的价格,特价和分层价格

由于某些产品可能已过时(仅在第二个站点上显示),而某些产品可能是新产品(仅在第一个站点上显示),因此类别结构之间可能存在细微差异

我的问题是:

  • 我想这两个网站有完全相同的类别结构,但当没有任何产品在某些类别,该类别将不会显示在前端。这可能吗?如果是,怎么做

  • 我查了很多文章。Magento仅在全球或产品级别控制库存。我确实发现一些扩展可以在网站级别管理库存,但是这些扩展是基于这样的场景使用的,即制造厂在不同的位置有不同的仓库。这不是我的情况,在我的场景中情况更简单,我将在第二个站点/网站中控制库存,而不在第一个站点上管理库存。有什么解决办法吗?我是否必须创建两个单独的物理站点

  • 如果我们只有很少的产品,这个问题就不会困扰我了。我将创建两个单独的网站,并分别输入这些产品。因为我们有成千上万的产品,我必须通过CSV文件导入这些产品。我希望这两个站点/网站共享相同的导入过程,这意味着在导入时,第一个站点/网站将忽略
    库存
    数量
    字段,并导入其他信息,如说明和规格,但是第二个站点/网站将导入所有必要的字段,包括
    是否库存
    数量
    ,并相应地管理库存

  • 顺便说一句:当然,我应该在这个CSV文件中为这两个站点/网站添加不同的价格字段,当导入时,它们将相应地读取不同的字段。我知道会有一些定制,但这超出了本文的主题

    我的问题是,我是否必须为此场景创建单独的站点?如果我必须创建不同的站点,我如何在它们之间共享相同的类别?我如何实现一个CSV导入将影响两个站点/网站,是否有任何扩展我可以用于此?
    如有任何建议,将不胜感激

    如果你把你的问题格式化,使它不是一堵文字墙,你会做得更好一些。