SuperAPI AI 工具集

magento-multi-store

智能体与模型

查看项目

更新于 10-15 21:42

技能介绍

用途:在单一 Magento 安装中搭建多品牌、多国家或多语言店铺,并实现站点级配置隔离。

主要能力:按 Website→Store→Store View 三级层次组织店铺;Website 共享客户与订单流,Store 拥有独立根分类与 URL 结构,Store View 通常对应语言或区域。配置支持 Global、Website、Store View 三种作用域,低层级覆盖高层级。可设置各站点的基础货币、税率、支付方式、配送方式与结账流程,并支持按站点分配商品与定价。Adobe Commerce B2B 还提供 Shared Catalogs,用于按公司控制商品与价格可见性。

使用方式:核心 Magento 不提供 store:website:create 等 CLI 命令,需通过后台 Stores → All Stores 或 PHP 代码创建 Website、Store、Store View。在 nginx 中通过 map 指令将域名映射到 MAGE_RUN_CODE 与 MAGE_RUN_TYPE,并在 location ~ .php$ 块内传入 fastcgi_param。配置可用命令设置,例如:bin/magento config:set --scope=websites --scope-code=uk_site web/secure/base_url "https://uk.mystore.com/";启用站点级定价:bin/magento config:set catalog/price/scope 1,随后执行 bin/magento indexer:reindex catalog_product_price。每次修改配置后需执行 bin/magento cache:clean config。

适用场景:多品牌或多国站点、按站点设置货币与支付、B2B 与 B2C 并存、同一目录下的多语言 Store View、共享目录但按站点覆盖价格与可见性。

限制与注意:语言变体建议用 store 路由,仅在需要独立客户群、订单与支付方式时用 website 路由;站点级定价需在上线前启用,后期切换需重建价格索引;各站点结账需独立测试;商品须显式分配到目标 Website;B2B 共享目录要求客户归属正确公司。具体版本兼容性与第三方模块支持暂未提供。