smile / elasticsuite
基于ElasticSearch构建的Magento 2商品营销和搜索引擎
Requires
- magento/framework: >=103.0.6
- magento/magento-composer-installer: *
- magento/module-backend: >=102.0.6
- magento/module-catalog: >=104.0.6
- magento/module-catalog-graph-ql: >=100.4.6
- magento/module-catalog-search: >=102.0.6
- magento/module-inventory-indexer: >=2.0.0
- magento/module-inventory-sales: >=1.1.0
- magento/module-inventory-sales-api: >=1.1.0
- magento/module-store: >=101.1.6
- opensearch-project/opensearch-php: ^1.0 || ^2.0
Requires (Dev)
Replaces
- smile/module-elasticsuite-admin-notification: 2.11.9
- smile/module-elasticsuite-analytics: 2.11.9
- smile/module-elasticsuite-catalog: 2.11.9
- smile/module-elasticsuite-catalog-graph-ql: 2.11.9
- smile/module-elasticsuite-catalog-optimizer: 2.11.9
- smile/module-elasticsuite-catalog-rule: 2.11.9
- smile/module-elasticsuite-core: 2.11.9
- smile/module-elasticsuite-indices: 2.11.9
- smile/module-elasticsuite-swatches: 2.11.9
- smile/module-elasticsuite-thesaurus: 2.11.9
- smile/module-elasticsuite-tracker: 2.11.9
- smile/module-elasticsuite-virtual-category: 2.11.9
- dev-master / 2.12.x-dev
- 2.11.x-dev
- 2.11.9
- 2.11.8.3
- 2.11.8.2
- 2.11.8.1
- 2.11.8
- 2.11.7.1
- 2.11.7
- 2.11.6.1
- 2.11.6
- 2.11.5.3
- 2.11.5.2
- 2.11.5.1
- 2.11.5
- 2.11.4.3
- 2.11.4.3-rc1
- 2.11.4.2
- 2.11.4.1
- 2.11.4
- 2.11.3.3
- 2.11.3.2
- 2.11.3.1
- 2.11.3
- 2.11.2
- 2.11.1.1
- 2.11.1
- 2.11.0
- 2.10.x-dev
- 2.10.23
- 2.10.22.3
- 2.10.22.2
- 2.10.22.1
- 2.10.22
- 2.10.21
- 2.10.20.1
- 2.10.20
- 2.10.19.3
- 2.10.19.2
- 2.10.19.1
- 2.10.19
- 2.10.18.3
- 2.10.18.3-rc1
- 2.10.18.2
- 2.10.18.1
- 2.10.18
- 2.10.17.3
- 2.10.17.2
- 2.10.17.1
- 2.10.17
- 2.10.16
- 2.10.15.1
- 2.10.15
- 2.10.14
- 2.10.13.3
- 2.10.13.2
- 2.10.13.1
- 2.10.13
- 2.10.12.1
- 2.10.12
- 2.10.11
- 2.10.10
- 2.10.9.1
- 2.10.9
- 2.10.8.1
- 2.10.8
- 2.10.7
- 2.10.6
- 2.10.5
- 2.10.4
- 2.10.4-rc1
- 2.10.3
- 2.10.2
- 2.10.1
- 2.10.0
- 2.9.x-dev
- 2.9.13
- 2.9.12
- 2.9.11
- 2.9.10.1
- 2.9.10
- 2.9.9.1
- 2.9.9
- 2.9.8
- 2.9.7
- 2.9.6
- 2.9.5
- 2.9.5-rc1
- 2.9.4
- 2.9.3
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.x-dev
- 2.8.19
- 2.8.18
- 2.8.17
- 2.8.16.1
- 2.8.16
- 2.8.15.1
- 2.8.15
- 2.8.14
- 2.8.13
- 2.8.12
- 2.8.11
- 2.8.10
- 2.8.9
- 2.8.8
- 2.8.7
- 2.8.6
- 2.8.5
- 2.8.4
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.x-dev
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7.0
- 2.6.x-dev
- 2.6.10
- 2.6.9
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.x-dev
- 2.5.15
- 2.5.14
- 2.5.13
- 2.5.12
- 2.5.11
- 2.5.10
- 2.5.9
- 2.5.8
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.x-dev
- 2.4.6
- 2.4.5
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.x-dev
- 2.3.11
- 2.3.10
- 2.3.9
- 2.3.8
- 2.3.7
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.x-dev
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.2.0-alpha2
- 2.2.0-alpha1
- 2.1.x-dev
- 2.1.4
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.0
- dev-vahonc-3340-elasticsuite-analytics-tracker-add-company_id-and-customer_group_id-in-tracking-data
- dev-vahonc-3333-elasticsuite-catalog-default-sort-direction-system-config-settings-2.10_feature
- dev-feat-3038-ecrocombe-display-pattern-on-product-view-product-compare
This package is auto-updated.
Last update: 2024-09-23 11:52:14 UTC
README
新闻
⚠️ Magento版本兼容性
由于Magento 2.4.6中的多个更改,特别是引入Elasticsearch 8和Opensearch 2,我们无法确保ElasticSuite <2.11与Magento >=2.4.6版本之间的兼容性。
因此
- 如果你的项目基于Magento >= 2.4.6,你可以从今天开始使用最新的2.11.x版本使用ElasticSuite
- 如果你的项目基于Magento < 2.4.6,你可以使用的最新Elasticsuite版本是2.10.x
🎉 Hyvä兼容性
Elasticsuite与Hyvä主题兼容。请查阅他们的博客文章了解更多信息。
如果你想使用Elasticsuite与Hyvä主题,你需要安装兼容模块
Breezefront兼容性
如果你想使用Elasticsuite与Breezefront主题,你需要安装他们的模块
我应该使用哪个版本?
Magento2 B2B兼容性
如果你使用Elasticsuite与Magento Commerce(以前称为企业版)B2B功能,你需要安装
介绍Elasticsuite模块
我们很高兴地正式宣布,我们现在有一份完整的附加到Elasticsuite的模块列表,所有这些模块都是免费的,并在Github上开源发布
社区插件
现在我们有一些用户正在分发ElasticSuite的插件。我们想感谢他们支持和使用ElasticSuite。
以下是当前发布的插件列表
什么是ElasticSuite for Magento 2?
ElasticSuite是针对Magento的商品营销套件,旨在提供通常仅通过专有商品营销工具可用的许多功能。
该项目最初由Smile创建,并作为开源社区的一部分发布给Magento 1.x。您仍然可以在这里找到Magento 1.x模块。
谁在开发ElasticSuite?
ElasticSuite由Smile的创新委员会构建。
Smile是欧洲开源领导者,也是四次的欧洲年度合作伙伴(2010-2014),两次卓越精神(2015-2016),全球精英合作伙伴(2017至今),以及区域商业合作伙伴(2018)奖项获得者,由Magento颁发。
我们的跨学科团队汇集了技术、创新和新应用领域的专家。
我们一起探索、发明和测试未来技术,以更好地为客户服务。
在哪里可以看到它的实际应用?
包括ElasticSuite最新版本的演示商店可在此处获取:ElasticSuite演示
如何贡献?
贡献可以采取新组件或功能、现有功能的更改、测试、文档(如开发者指南、用户指南、示例或规范)、错误修复、优化或仅仅是好建议的形式。
要了解如何做出贡献,请点击这里。
要了解问题,请点击这里。要打开一个问题,请点击这里。
主要功能
当前版本
当前版本2.10.0主要关注与Magento 2.4.0的兼容性。
您可以在这里阅读这个版本的整个变更日志这里
这个版本设计用于在Magento开源和商业版本>2.4上使用。
实际上,还包含了以下功能
-
虚拟分类
ElasticSuite允许您根据规则定义分类(除了标准手动选择之外)。规则定义基于Magento规则组件,因此您不会感到困惑。您可以定义诸如“所有目前打折的男性产品”之类的分类。
引擎将自动刷新符合Front-Office选择的商品,并防止您需要手动重新分配商品。
Back-Office中还包括了动态预览结果,以提供更多便利。
-
推荐引擎(仅限高级版)
在行为分析部分之上,我们将提供我们的推荐引擎。它允许您根据客户在其网站上之前的访问以及其他客户行为提出针对客户的定制推荐。
推荐功能包括
- "顾客也买了"
- 类似产品
- 交叉销售
- 基于当前客户档案及其之前的访问和订单的个性化推荐。
-
搜索优化
ElasticSuite还提供几种方法来优化搜索引擎的相关性。这部分再次基于可以在Magento后端办公室中定义的规则。
这允许您创建诸如“提升所有库存商品”、“提升所有新产品”、“提升男性商品”等规则。
您还可以在发布之前预览每个微调。
-
行为优化器(仅限高级版)
这允许您构建匹配客户行为的规则。得益于这一功能,现在可以创建诸如“为最受关注的商品应用提升”或“提升顶级销售商品”之类的优化规则。
-
分类营销
已将一个新的营销面板添加到Magento后端办公室的分类编辑屏幕中。它具有根据分类设置直接预览当前产品列表的功能。
在这个面板内,您还可以使用一个拖放界面来为某些分类产品应用自定义排序顺序。
此功能与“标准”分类兼容,也兼容之前描述的虚拟分类。
-
按分类管理分面
在各个分类的显示设置面板中,您将能够自定义各种分层导航过滤器参数
- 过滤器位置(固定/未固定)
- 显示模式(始终隐藏、始终显示、自动模式)
- 分面最大大小
- 分面覆盖
- 分面排序顺序
这允许您为每个分类的分层导航进行更深入的配置。
-
搜索分析
ElasticSuite具有一个搜索使用情况仪表板。
它为商家营销团队提供了一个显示以下面板的仪表板
- 全局指标:搜索次数、页面浏览量、带有/不带搜索的会话以及独立访客数量。
- 热门搜索词:查看实际的趋势,以及给定的搜索词带来转换的频率。
- 拼写检查过的搜索词:用于识别常见错误,并用同义词词典进行修正。
- 无结果搜索词:为这些搜索词创建重定向或自定义它们。
- 带有搜索的会话与不带搜索的会话的比例。
- 拼写检查请求的比例。
- 带有搜索的会话与不带搜索的会话的转化率。
-
搜索词商品化
在Magento后台办公室的搜索词屏幕中新增了一个新的商品化链接。它具有当前产品列表的直接预览功能,这些产品列表将由前台此搜索查询返回。
在此面板中,您还可以使用拖放界面对某些产品应用自定义排序顺序(例如:确保您的畅销品始终出现在第一位)。
-
产品、类别和属性自动完成
ElasticSuite在自动完成框中具有增强的内容:热门搜索词、产品和类别,以及属性。
自动完成可以完全扩展以添加自定义内容,例如商店页面(如果您的商店使用商店定位器)、CMS页面等...
您可以在维基页面上查看有关将自定义内容添加到自动完成结果的信息。
-
增强的同义词词典管理
同义词词典现在由引擎直接管理,而不是使用传统的Magento行为。
我们的模块允许您在Magento后台办公室中添加完整的同义词词典。实际上,该模块支持两种类型的同义词词典
- 同义词:标准同义词功能,让您贡献一个术语列表,这些术语彼此是同义词。
这意味着在“men”(男性)和“man”(男人)之间添加同义词将使其在包含“men”(男性)的所有查询中工作,例如“men shirt”(男性衬衫)或“men pants”(男性裤子),而不是必须为每个查询定义一个同义词。
- 扩展:这种类型的同义词词典允许将给定术语的所有搜索扩展到其他术语列表。
这意味着在“sport”(运动)和“fitness, gym, running”(健身、健身房、跑步)之间添加扩展将使其对包含“sport”(运动)的所有查询进行扩展,例如“sport shoes”(运动鞋)(这将扩展到“fitness shoes”(健身鞋)、“gym shoes”(健身房鞋)和“running shoes”(跑步鞋))。
-
自动停用词检测
该模块能够根据其在搜索索引中的频率自动检测“停用词”。这意味着引擎可以处理包含停用词的查询,还可以处理如“是或不是”或甚至“他和他”之类的纯停用词查询!
-
完全可配置的相关性配置
您可以通过在Magento后台办公的专用屏幕上自行定制每个用于与ElasticSearch通信的技术参数。这样做,您可以针对您的店铺数据类型调整需求,对引擎配置进行精确调整。
更多功能即将到来!
今年即将发布的所有版本都将包括以下功能
-
以及我们许多用户的RFCs!
现在很多人在使用ElasticSuite,我们非常高兴看到这一点!请随时通过提交问题与我们分享您的RFC!
文档
文档可在此处找到。
用户指南也以PDF格式提供此处
标准与代码质量
基于Magento2构建,我们的模块遵守所有其前提条件和代码质量规则。
您还可以在资源目录中找到我们的PHPCS标准和PHPMD规则集。
该模块也在