fooman/essentialcatalog-m2

为您的 Magento 2.3+ 商店设置非必需产品的库存为零

1.0.0 2020-04-03 11:06 UTC

This package is auto-updated.

Last update: 2024-08-23 14:53:28 UTC


README

Magento 2.3+ 扩展

此扩展背后的动力是新西兰针对 COVID-19 大流行所做的在线贸易法规的最新更新。根据 2020-04-03 的政府网站

  1. 订单必须通过在线或电话下单。店面不得开放,公众不应能够访问商店以选择或收集商品。
  2. 订单必须仅针对必需的非食品消费品。在履行订单时,企业必须采取所有适当的公共卫生措施(例如,保持物理距离、卫生基础、为员工提供适当的个人防护装备)。
  3. 订单必须以无接触方式送货上门(即,配送员和客户之间没有物理互动)。
  4. 企业必须通知 MBIE 其提供必需的非食品产品销售的意向,并提供他们打算提供的产品清单。

此扩展增加了将产品分类为必需产品的功能。一旦启用,所有未设置为必需产品的简单、可配置或捆绑产品将变为缺货产品。

安装说明

使用 ExtDN 安装程序轻松安装

将以下命令复制并粘贴到您的 Magento 根目录中的命令行。安装将从那里自动进行

sh -ic "$(curl -sS https://raw.githubusercontent.com/extdn/installer-m2/master/bin/oneliner.sh)" -- install fooman/essentialcatalog-m2:^1.0

您经常安装扩展

此包可通过 packagist.org 获取。请使用 Composer 安装扩展

bin/magento deploy:mode:set developer (if you are in production mode)
composer require fooman/essentialcatalog-m2:^1.0
bin/magento module:enable --clear-static-content Fooman_EssentialCatalog
bin/magento setup:upgrade

your usual sequence of commands to enable production mode, for example
bin/magento deploy:mode:set production

如何使用

在“商店”>“配置”下启用“限制目录到必需产品”设置Stores > Configuration

目录 > 库存 > 产品库存选项Restrict Catalog to Essential Products 在进行更改后,需要刷新 Magento 缓存。

然后设置产品为必需或不必需。值“使用配置”表示尚未做出决定,并且产品不会更改其库存状态。关于什么是必需品或非必需品(针对新西兰)的详细信息也可以在此页面上找到。Essential Products

或者,您可能希望将您的完整目录导出为 csv 文件,然后重新导入,并将属性 fooman_is_product_essential 设置为

  • 0 代表非必需
  • 1 代表必需

注意

此扩展连接到 Magento 库存(也称为 MSI)提供的功能。

开发者注意 - 根据 EssentialCatalog

如果您正在使用 EssentialCatalog 在其基础上构建功能,请使用实现包 composer require essentialcatalog-implementation-m2,因为只有该包才会进行语义版本控制。