accelasearch/magento2

N/A

安装: 988

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 5

开放问题: 0

类型:magento2-module

1.8.0 2024-08-02 13:20 UTC

This package is auto-updated.

Last update: 2024-09-02 13:34:06 UTC


README

alt text

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

数据源配置

数据源状态

Accelasearch Status

启用或禁用数据源导出

使用 Vue Storefront

Accelasearch Status

如果启用,将可以在导出过程中指定自定义图片大小

导出目录

Accelasearch Status

指定 XML 数据源的目标目录,相对于 Magento 2 根目录

自定义基础 URL

Accelasearch Status

允许指定自定义基础 URL,例如使用 VUE 获取产品图片时

类别

Accelasearch Status

指定是否包含或排除所选类别

Accelasearch Status

排除路径生成

Accelasearch Status

指定在类别路径生成过程中应排除的类别。例如,如果某些类别针对特定语言,则应从其他 Storeviews 的数据源中排除。

搜索

Accelasearch Status

指定 AccelaSearch 可以访问的 JavaScript 代码的端点,以及可选的用于覆盖和定制的 CSS

字段

Accelasearch Status

指定数据源的主要字段。一些字段将从 GoogleShopping 模块继承并不会被 AccelaSearch 使用

Accelasearch Status

允许指定映射为 key => value 的自定义字段的附加值

Accelasearch Status

允许指定具有多个值的属性,这些值将根据 Google Shopping 规范在多行中展开

Cron 配置

Accelasearch Status

允许启用一个 cron 作业来安排数据源的生成,以及配置相关的 cron 表达式并尽快安排该过程。

通知

Accelasearch Status

允许指定一组电子邮件地址,在数据源生成过程中发生错误时通知受影响的产品

动态价格

Accelasearch Status

公开一个 AccelaSearch 可以查询的端点,以获取根据客户类型和货币代码的动态价格。

  • 列表价格:用于识别价格的属性
  • 公共访客类型:是否导出客户组
  • 公共货币代码:是否导出货币代码
  • 缓存生存期:动态价格的生存时间(用于缓存)

手动命令

按配置生成数据源

bin/magento accelasearch:generate:feed

Cron

默认 cron 表达式(可通过用户界面配置)

0 1 * * *

注意

该模块在 var/locks 下生成一个锁文件,以防止并发的数据源生成过程。