heimrichhannot/contao-isotope_plus

此包已被弃用,不再维护。作者建议使用heimrichhannot/contao-isotope-extension-bundle包。

isotope 商店增强功能


README

此包已被弃用。请使用heimrichhannot/contao-isotope-extension-bundle替代。

Contao Isotope Plus

一个模块,为 isotope 商店系统带来一些新功能

功能

jQuery 替代 mootools

  • 已从模板中删除 isotope mootools 脚本,并尽可能替换为 jQuery

SetQuantity 和库存

  • 如果这些属性有值,添加产品到购物车或结账将受剩余库存限制(如果设置了 "setQuantity")
  • 如果库存达到 0,产品上的 shipping_exempt 将设置为 true
  • 库存验证(包括设置 shipping_exempt)和使用集合可以在商店配置、产品类型和产品中进行配置(商店配置优先级最低,产品最高)
  • 在计算从产品库存中移除的数量时使用集合的使用可以在商店配置中配置
  • 在删除订单或将订单设置为特定状态时,库存将减少(可在商店配置中配置)

订单报告 & 库存报告

  • 允许在前端显示订单和订单详情
  • 允许在前端显示产品库存

ProductFilterPlus

  • 允许根据关键词或状态 "shipping_exempt" 过滤
  • 允许按字母顺序和反字母顺序排序

ProductListPlus

  • 修改列表,使其可以显示过滤和排序结果

ProductListSlick

  • 在 slick 内容滑块中渲染产品

CartLink

  • 一个链接到当前购物车,包含显示当前数量的徽章

DirectCheckout

  • 一个模块,可以直接结账配置模块中指定的一定数量的产品(无需登录)

ProductRanking

  • 一个模块,用于可视化特定产品的销售发展

杂项

  • 为产品添加新的可能属性:库存、初始库存、setQuantity、最大订单量、发布日期
  • 添加新的属性类型:youtube

已知问题/缺失功能

  • 当前库存未验证产品变体(仅限产品)
  • 直接结账可能目前无法使用isotope的所有功能和钩子

产品编辑器

  • 在前端创建和编辑isotope产品
  • 支持单图和多图产品
  • 单图产品 -> 如果添加了多张图片,则将为每张图片创建一个产品,共享所有其他设置属性
  • 当上传pdf文件时,将生成jpg预览并将其设置为产品图片,pdf设置为下载元素
  • 对于产品阅读器,使用pdf.js生成pdf预览(通过钩子parseItems作为pdfViewer插入)