shopsys / product-feed-interface
该软件包已被废弃,不再维护。未建议替代软件包。
Shopsys 框架插件接口,用于产品信息生成
v7.0.0-alpha3
2018-07-03 07:34 UTC
Requires
- php: ^7.0
Requires (Dev)
- shopsys/coding-standards: v7.0.0-alpha3
This package is not auto-updated.
Last update: 2020-01-24 16:42:07 UTC
README
提供 Shopsys 框架和产品信息插件之间兼容性的接口包。
此存储库由 shopsys/shopsys monorepo 维护,有关更改信息请参阅 monorepo CHANGELOG.md。
如何实现插件
产品信息插件以 Symfony 包 的形式实现。有关编写新包的提示,请参阅 可重用包的最佳实践。
产品信息插件的核心是一个实现 FeedConfigInterface 的服务,该服务在 DI 容器中使用 shopsys.product_feed
标签进行标记。
可选地,标签可以具有 type
属性
standard
- 如果省略了
type
标签,则使用standard
作为默认值 - 信息通常包含大多数产品参数和信息(例如参数、描述、ean)
- 传递给 FeedConfigInterface::processItems() 的项目是 StandardFeedItemInterface 的实例
delivery
- 信息通常仅包含有关库存数量或配送时间的交付信息
- 用于生成信息的项目是 DeliveryFeedItemInterface 的实例
- 用于需要频繁生成的信息
要实现的方法在 FeedConfigInterface 本身中进行了描述。
有关插件创建的一般信息,请参阅 General Shopsys Framework Plugin Interface 存储库 的文档。
示例
您可以查看 shopsys/product-feed-zbozi 包的代码,以了解 Zboží.cz 产品信息插件的实施。
贡献
感谢您对 Shopsys 产品信息接口软件包的贡献。我们一起使 Shopsys 框架变得更好。
此存储库为只读。如果您想 报告问题 和/或发送 拉取请求,请使用主要的 Shopsys 存储库。
在贡献之前,请参阅我们的 贡献指南。
支持
遇到麻烦或需要帮助时该怎么办?最佳方法是联系我们的Slack群组http://slack.shopsys-framework.com/
如果您想报告问题,请使用主Shopsys 仓库。