smile / elasticsuite-for-retailer
Smile ElasticSuite for Retailers - 零售商的 Magento2 工具包:店铺定位、库存和价格、等...
Requires
- php: ^8.1
- magento/framework: >=103.0.4
- magento/magento-composer-installer: *
- smile/elasticsuite: ^2.11
- smile/module-map: ^2.1
- smile/module-offer: ^2.0
- smile/module-retailer: ^2.0
- smile/module-retailer-offer: ^2.0
- smile/module-seller: ^2.0
- smile/module-store-delivery: ^2.0
- smile/module-store-locator: ^2.2
Requires (Dev)
Suggests
- smile/module-retailer-admin: Add the ability to manage ACL in admin panel per retailer
- smile/module-retailer-elasticsuite-search: Index retailers into the search engine and display them into autocomplete and search result.
- smile/module-retailer-offer-inventory: Add inventory management by offers
- smile/module-retailer-promotion: Add the ability to add promotion per retailer
- smile/module-retailer-service: Add the ability to add services per retailer
- dev-master
- 2.4.x-dev
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.x-dev
- 2.2.0
- 2.1.x-dev
- 2.1.0
- 2.0.0
- 1.7.x-dev
- 1.6.x-dev
- 1.6.0
- 1.5.x-dev
- 1.5.0
- 1.4.x-dev
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.x-dev
- 1.3.1
- 1.3.0
- 1.2.x-dev
- 1.2.0
- 1.2.0-alpha1
- dev-fix-compatibility-247
- dev-fix-compatibility-2-4-6
- dev-fix-retro-compatibilty-2.8
This package is auto-updated.
Last update: 2024-08-29 09:05:49 UTC
README
兼容性
由于 Magento 2.1 引入了所有新范式(实体管理器、基于 UI 组件的表单、EE 版本的预发布等),使用此模块所需的最小 Magento 版本为 Magento 2.1
如果您的项目基于 Magento 2.1.x,您可以使用最新版本的 1.2.0-alpha1 开始使用 ElasticSuite for Retailer。
此模块支持 PHP 8.3
要求
此模块需要
- ElasticSuite > 2.11.*
- 产品供应 > 2.0.*
- 销售商 > 2.0.*
- 零售商 > 2.0.*
- 店铺定位 > 2.2.*
- 零售商产品供应 > 2.0.*
- 店铺配送 > 2.0.*
这是一个工具模块,用于安装 RetailerSuite 模块。
如何使用
- 通过 Composer 安装模块
- 启用它
bin/magento module:enable Smile_Offer
bin/magento module:enable Smile_Seller
bin/magento module:enable Smile_Retailer
bin/magento module:enable Smile_StoreLocator
bin/magento module:enable Smile_RetailerOffer
bin/magento module:enable Smile_StoreDelivery
- 可选:删除旧的 SMILE_RETAILER_ADDRESS_RETAILER_ID 唯一键
如果您已在项目中使用了较旧的 retailersuite 模块,并且想要升级它, 在升级之前,您将不得不从 smile_retailer_address 表中删除您当前的 UNIQUE KEY:SMILE_RETAILER_ADDRESS_RETAILER_ID。 这是为了让 db_schema.xml 正确工作所必需的。
ALTER TABLE smile_retailer_address DROP INDEX SMILE_RETAILER_ADDRESS_RETAILER_ID
- 安装模块并重建 DI 缓存
bin/magento setup:upgrade
如何配置
商店 > 配置 > Elasticsuite > 零售商 Elastic Suite
导航模式:零售商/驾驶
* 驾驶模式:客户将只能在前端办公室看到所选零售商的目录。
* 零售模式:客户将默认浏览网络目录。
在产品页面上显示供应:是/否(启用时,所有商店的供应将在产品页面上显示。)
ElasticSuite for Retailers 是什么?
此软件包是一套模块,旨在帮助商家处理 Magento 2 中的零售和全渠道机制(店铺定位、产品可用性/价格、店内取货等)。
该软件包依赖于我们的自定义搜索和营销工具 ElasticSuite,可在以下链接找到:这里。
有关更多信息,请阅读 用户指南“Smile ElasticSuite for retailer”。它可在以下链接找到:这里。
ElasticSuite for Retailer 由谁开发?
SmileLab 是 Smile 的创新和实验部门。Smile 是欧洲开源的领导者,也是四次 欧洲年度合作伙伴(2010-2014)和两次 卓越精神(2015-2016)获奖者,由 Magento 颁发。
我们的跨学科团队汇集了技术、创新和新应用领域的专家。
我们一起探索、发明和测试未来的技术,以更好地服务我们的客户。
主要功能
当前版本
当前 2.4.0 版本专注于与 Magento 2.4.6 的兼容性
一些功能示例
-
商店定位器
此功能允许您在Magento的后台管理中创建和管理您的商店。该模块默认包含一些预配置属性,例如商店地址、GPS坐标、营业时间等...
一旦您创建了所有商店,您的客户将能够在前端办公室通过一个地图来浏览它们。
您的每家商店还有一个商店详情页面,如果您的商店启用了此选项,则还有一个联系商店页面。
您的客户可以选择他喜欢的商店,并且在整个网站导航过程中都会记住它。
-
商店优惠
此功能允许您为特定产品和特定商店创建特定的优惠:您将能够为每个商店中的产品定义价格和/或可用性。
您将能够启用一个选项,以过滤客户对其喜欢的商店中可用的产品的导航。
客户甚至有机会在产品详情页上查看其他商店中的产品可用性。
-
店内配送
此功能允许客户在选择订单的配送地址时选择商店。
这通过弹窗中的商店选择器在结账时处理。
更多即将到来!
即将推出的版本将包括以下功能
-
自动完成中的商店
我们计划将商店添加到自动完成框的结果中,以便更快地访问。
-
还有更多!
我们将在不久的将来宣布并整合更多功能到路线图中。
文档
文档可在这里找到。