heimrichhannot / contao-isotope-extension-bundle
此扩展包为isotope电子商务系统提供附加功能。
0.1.3
2024-01-03 12:51 UTC
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.9
- heimrichhannot/contao-formhybrid: ^3.17
- heimrichhannot/contao-request-bundle: ^1.2
- heimrichhannot/contao-utils-bundle: ^2.191
- isotope/isotope-core: ^2.7
Requires (Dev)
- contao/manager-plugin: ^2.0
- contao/test-case: ^1.1
- friendsofphp/php-cs-fixer: ^2.2
- php-http/guzzle6-adapter: ^1.1
- php-http/message-factory: ^1.0.2
- phpunit/php-token-stream: ^1.4|^2.0|^3.0
- phpunit/phpunit: ^6.5
- phpunit/phpunit-mock-objects: ^4.0|^5.0
- satooshi/php-coveralls: ^2.0
- symfony/phpunit-bridge: ^3.2
Suggests
- heimrichhannot/contao-tiny-slider-bundle: Render a product list as a tiny slider.
This package is auto-updated.
Last update: 2024-09-04 10:06:28 UTC
README
此扩展包为isotope电子商务系统提供附加功能。
从contao-isotope-bundle迁移
见UPGRADE.md
功能
库存管理和验证(initialStock, stock, setQuantity, maxOrderSize)
- 如果这些属性有值,则添加产品到购物车或结账受到剩余库存的限制(如果设置了
setQuantity
) - 如果库存达到0,产品上的
shipping_exempt
设置为true - 库存验证(包括设置
shipping_exempt
)和集合的使用可以在商店配置、产品类型和产品中进行配置,商店配置优先级最低,产品最高 - 计算从产品库存中移除的数量时使用集合的使用可以在商店配置中进行配置
- 当取消订单或将订单设置为特定状态时,库存会减少(在商店配置中可配置)
- 使用最大订单大小属性来限制订单大小
产品额外字段
向isotope产品添加各种字段。
前端模块
购物车链接
- 一个链接到当前购物车,其中包含显示当前数量的徽章
扩展订单详情
- 如果订单与成员相关联,则添加成员登录检查
- 向模板添加一些额外信息(有关更多信息,请参阅
OrderDetailsExtendedModule
)
扩展产品筛选器
- 允许通过关键词或状态
shipping_exempt
进行筛选 - 允许按字母顺序和逆字母顺序排序
扩展产品列表
- 修改列表,以便可以显示筛选和排序结果
产品列表滑块
- 在内容滑块中渲染产品(使用ganlanyuan/tiny-slider)
产品排名
- 用于可视化特定产品销售发展的模块
库存报告
- 在前端显示产品库存
安装
- 通过composer(
composer require heimrichhannot/contao-isotope-extension-bundle
)或contao manager安装 - 更新您的数据库
已知问题
- 目前没有验证库存的产品变体(仅限产品)