smile-sa / elasticsuite
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ä 主题兼容。请查看他们的博客文章以获取更多相关信息。
如果您想使用 Hyvä 主题与 Elasticsuite,您需要安装兼容性模块。
Breezefront 兼容性
如果您想使用 Elasticsuite 与Breezefront 主题,您需要安装他们的模块。
我应该使用哪个版本?
Magento2 B2B 兼容性
如果您使用 Elasticsuite 与 Magento Commerce(以前称为企业版)B2B 功能,您需要安装
介绍 Elasticsuite 模块
我们很高兴地宣布,我们现在有一份完整的Elasticsuite附加模块列表,这些模块全部免费,并在 Github 上开源。
社区插件
我们现在有一些用户在分发Elasticsuite插件。我们想感谢他们支持和使用 Elasticsuite。
以下是当前发布的插件列表
什么是 Magento 2 的 ElasticSuite?
ElasticSuite 是为 Magento 设计的商品展示套件,旨在提供一些通常只有专有商品展示工具才提供的功能。
该项目最初由 Smile 创建并发布到 Magento 1.x 的开源社区。您仍然可以在这里找到 Magento 1.x 模块。
谁在开发 ElasticSuite?
ElasticSuite 由 Smile 的创新委员会构建。
Smile 是 欧洲开源领导者,也是四届 欧洲合作伙伴年度合作伙伴(2010-2014),两届 卓越精神(2015-2016),全球精英合作伙伴(2017至今),以及 Magento 颁发的 区域商业合作伙伴(2018)。
我们的多学科团队汇集了技术、创新和新应用的专家。
我们一起探索、发明和测试未来的技术,以更好地为客户服务。
在哪里可以看到它实际应用?
这里提供了一个包含最新版ElasticSuite的演示商店: ElasticSuite 演示
如何贡献?
贡献可以采取新组件或功能、现有功能的更改、测试、文档(如开发者指南、用户指南、示例或规范)、错误修复、优化或仅仅是有益的建议等形式。
要了解如何做出贡献,请点击这里。
要了解问题,请点击此处。要打开一个问题,请点击这里。
主要功能
当前版本
当前版本 2.10.0 专注于与 Magento 2.4.0 兼容。
请随意阅读此版本的完整变更日志这里
此版本设计用于在Magento开源版和2.4版以上的商业版上使用。
实际上,包括以下功能
-
虚拟分类
ElasticSuite 允许您根据规则定义分类(除了标准手动选择)()。规则定义基于Magento规则组件,因此您不会感到困惑。您可以定义“所有当前打折的男性产品”之类的分类。
引擎将自动刷新前台中匹配选择的商品,从而避免您需要手动重新分配商品。
还包括后台结果的动态预览,以便更方便。
-
推荐引擎(仅限高级版)
在我们的行为分析部分之上,我们将提供推荐引擎。它允许您根据客户在您网站上的以前访问和其他客户行为,向客户提供定制推荐。
推荐功能包括
- "客户也购买了"
- 类似产品
- 交叉销售
- 基于当前客户档案及其以前的访问和订单的个性化推荐。
-
搜索优化
ElasticSuite 还提供几种方法来优化搜索引擎的相关性。这部分同样基于可以在Magento后台办公室中定义的规则。
这允许您创建类似“增强所有有库存的产品”、“增强所有新产品”、“增强男性产品”等规则。
您还可以在发布之前预览每次微调。
-
行为优化器(仅限高级版)
这允许您构建符合客户行为的规则。得益于这一功能,现在可以创建“为最常查看的产品应用增强”或“增强顶级销售产品”之类的优化规则。
-
分类营销
已将一个新的 营销 面板添加到Magento后台办公室的分类编辑屏幕。它具有根据分类设置直接预览当前产品列表的功能。
在此面板中,您还可以使用 拖放界面 对某些分类产品应用自定义排序顺序。
此功能与“标准”分类兼容,也与之前描述的虚拟分类兼容。
-
按分类管理分面
在每个分类的 显示设置 面板中,您将能够自定义各种分层导航过滤器参数
- 过滤器位置(固定/未固定)
- 显示模式(始终隐藏、始终显示、自动模式)
- 分面最大大小
- 分面覆盖率
- 分面排序顺序
这允许您为每个分类的分层导航提供更深入级别的配置。
-
搜索分析
ElasticSuite 提供了一个 搜索使用仪表板。
它为商家营销团队提供了一个仪表板,显示以下面板
- 全局指标:搜索次数、页面浏览量、包含/不包含搜索的会话以及独立访客数量。
- 热门搜索词:查看实际趋势,以及给定搜索词的转化率。
- 拼写检查的搜索词:识别常见错误并使用同义词词典进行修正。
- 无结果搜索词:为这些搜索词创建重定向或进行自定义。
- 包含搜索的会话与不包含搜索的会话的百分比。
- 拼写检查请求的百分比。
- 包含搜索的会话与不包含搜索的会话的转化率。
-
搜索词商品化
在Magento后台的搜索词屏幕中新增了一个新的商品化链接。它提供了当前产品列表的直接预览,该列表将在前端由此搜索查询返回。
在此面板中,您还可以使用一个拖放界面对某些产品应用自定义排序顺序(例如:确保您的热销产品始终显示在第一位)。
-
产品、分类与属性自动完成
ElasticSuite具有增强的自动完成框内容:热门搜索词、产品和分类,以及属性。
自动完成功能可以完全扩展以添加自定义内容,例如商店页面(如果您的商店使用商店定位器)、CMS页面等...
您可以在wiki页面中查看有关将自定义内容添加到自动完成结果的信息。
-
增强同义词词典管理
同义词词典现在由引擎直接管理,而不是使用传统Magento的行为。
我们的模块允许您在Magento后台办公室中添加完整的同义词词典。实际上,该模块支持两种类型的同义词词典
- 同义词:标准同义词功能,允许您贡献一个术语列表,这些术语相互是同义词。
这意味着在“men”和“man”之间添加同义词将使其在所有包含“men”的查询中起作用,例如“men shirt”或“men pants”,而不是必须为每个查询定义一个同义词。
- 扩展:此类同义词词典允许将给定术语的所有搜索扩展到另一个术语列表。
这意味着在“sport”和“fitness, gym, running”之间添加扩展将使所有包含“sport”的查询进行扩展,例如“sport shoes”(这将扩展为“fitness shoes”、“gym shoes”和“running shoes”)。
-
自动停用词检测
该模块能够根据其在搜索索引中的频率自动检测“停用词”。这意味着引擎能够处理包含停用词的查询,甚至能够处理像“生存还是毁灭”或“他或她”这样的纯停用词查询!
-
完全可配置的相关性配置
您可以通过在Magento后台办公中的专用屏幕自行定制所有用于与ElasticSearch通信的技术参数。这样做,您可以针对您的商店数据类型调整需求,来<强>精细调整引擎配置强>。
还有更多!
接下来,今年将要发布的所有版本都将包括以下功能
-
以及我们许多用户的RFC!
现在有很多人在使用ElasticSuite,我们非常高兴看到这一点!<强>请随时通过提交问题与我们分享您的RFC强>!
文档
文档可在此处找到。
用户指南也以PDF格式提供在此
标准和代码质量
基于Magento2构建,我们的模块遵守所有其先决条件和代码质量规则。
您还可以在我们的资源目录中找到我们的PHPCS标准和PHPMD规则集。
该模块还持续在