accelasearch / magento2
N/A
1.8.0
2024-08-02 13:20 UTC
Requires
- magento/framework: *
README
Accelasearch Magento 2
本文件可用英文(English)、意大利文(Italian)。
安装
Composer 安装
通过 Composer 安装模块
composer require accelasearch/magento2
启用模块
bin/magento module:enable AccelaSearch_Search
升级 Magento 的数据库和依赖项
bin/magento setup:upgrade
编译依赖注入
bin/magento setup:di:compile
编译静态内容
bin/magento setup:static-content-deploy
清除缓存
bin/magento cache:flush
手动安装
从 GitHub 下载包
wget https://github.com/accelasearch/magento2-module/archive/refs/heads/main.zip
解压 zip 文件
unzip main.zip
将其内容复制到 Magento 的适当位置
cp -R main/* app/code/AccelaSearch/Search
启用模块
bin/magento module:enable AccelaSearch_Search
升级 Magento 的数据库和依赖项
bin/magento setup:upgrade
编译依赖注入
bin/magento setup:di:compile
编译静态内容
bin/magento setup:static-content-deploy
清除缓存
bin/magento cache:flush
数据源配置
数据源状态
启用或禁用数据源导出
使用 Vue Storefront
如果启用,将可以在导出过程中指定自定义图片大小
导出目录
指定 XML 数据源的目标目录,相对于 Magento 2 根目录
自定义基础 URL
允许指定自定义基础 URL,例如使用 VUE 获取产品图片时
类别
指定是否包含或排除所选类别
排除路径生成
指定在类别路径生成过程中应排除的类别。例如,如果某些类别针对特定语言,则应从其他 Storeviews 的数据源中排除。
搜索
指定 AccelaSearch 可以访问的 JavaScript 代码的端点,以及可选的用于覆盖和定制的 CSS
字段
指定数据源的主要字段。一些字段将从 GoogleShopping 模块继承并不会被 AccelaSearch 使用
允许指定映射为 key => value 的自定义字段的附加值
允许指定具有多个值的属性,这些值将根据 Google Shopping 规范在多行中展开
Cron 配置
允许启用一个 cron 作业来安排数据源的生成,以及配置相关的 cron 表达式并尽快安排该过程。
通知
允许指定一组电子邮件地址,在数据源生成过程中发生错误时通知受影响的产品
动态价格
公开一个 AccelaSearch 可以查询的端点,以获取根据客户类型和货币代码的动态价格。
- 列表价格:用于识别价格的属性
- 公共访客类型:是否导出客户组
- 公共货币代码:是否导出货币代码
- 缓存生存期:动态价格的生存时间(用于缓存)
手动命令
按配置生成数据源
bin/magento accelasearch:generate:feed
Cron
默认 cron 表达式(可通过用户界面配置)
0 1 * * *
注意
该模块在 var/locks
下生成一个锁文件,以防止并发的数据源生成过程。