shopsys/luigis-box

Shopsys 平台与 Luigi's Box 的连接器

v14.0.1 2024-09-13 07:58 UTC

This package is auto-updated.

Last update: 2024-09-25 11:41:48 UTC


README

Downloads

此软件包为 Shopsys 平台 添加了使用 Luigi's Box 的高级搜索功能。该软件包仅适用于基于 Shopsys 平台的项目(例如,从 shopsys/project-base 创建的项目)。此存储库由 shopsys/shopsys monorepo 维护,有关更改信息请参阅 monorepo CHANGELOG.md

文档

文档 可在 Shopsys 平台知识库中找到。

安装

该插件是一个 Symfony 插件,以相同的方式安装

下载

首先,您可以使用 Composer 下载该软件包

composer require shopsys/luigis-box

配置

在您的项目中设置这些环境变量

LUIGIS_BOX_ENABLED_DOMAIN_IDS // comma separated list of domain ids e.g. '1,2'
LUIGIS_BOX_TRACKER_IDS_BY_DOMAIN_IDS='{"1": "<TRACKER_ID_FOR_DOMAIN_1>", "2": "<TRACKER_ID_FOR_DOMAIN_2>", ...}' // JSON object with domain id as key and tracker id as value

将此数据加载器添加到您的 config/packages/overblog_dataloader.yaml

luigisBoxBatchLoader:
    alias: 'luigis_box_batch_loader'
    batch_load_fn: "@Shopsys\\LuigisBoxBundle\\Model\\Batch\\LuigisBoxBatchLoader:loadByBatchData"

将推荐查询添加到您的前端 API(Query.types.yaml

- 'RecommendationQueryDecorator'

将推荐类型添加到您的前端 API 类型文件夹(config/graphql/types/Recommendation

RecommendationType:
    type: object
    inherits:
        - 'RecommendationTypeDecorator'

贡献

感谢您为 Shopsys LuigisBox 软件包做出的贡献。我们一起使 Shopsys 平台变得更好。

此存储库为只读。如果您想 报告问题 和/或发送 拉取请求,请使用主要的 Shopsys 存储库

在贡献之前,请检查我们的 贡献指南

支持

当您遇到麻烦或需要帮助时,最好的方法是加入我们的 Slack

如果您想 报告问题,请使用主要的 Shopsys 存储库