跳转到主要内容

内容项折扣信息

项目描述

bda.plone.discount

本软件包包含用于定义可购买项折扣规则的表单,包括按项目基础和整体购物车,以及相应的计算适配器。

安装

本软件包是堆栈的一部分。有关安装说明,请参阅 https://github.com/bluedynamics/bda.plone.shop

用法

XXX:编写我

与souper.plone的限制

  • 确保您不要将折扣规则从门户根目录移开。这将导致意外的行为和错误。

待办事项

  • 目前折扣是根据净价计算的。使其能够控制是否应从含税价格计算折扣。

  • 实现优惠券/折扣券。

  • 实现“阻止相邻”标志并考虑相邻规则以及父规则。

  • 在购物车折扣规则中实现门户类型过滤器。用例是按购物车中相同类型的整体项目进行折扣。

贡献者

  • Robert Niederreiter(作者)

  • Peter Holzer

  • Jens Klein

  • Johannes Raggam

  • Ezra Holder

变更日志

2.0b1 (2024-04-17)

  • 不再支持 z3c.autoinclude。[jensens]

  • 采用最新购物车变更的导入。[jensens]

  • 代码风格黑色。isort 导入。[jensens]

  • Python 2/3 兼容性 [agitator]

  • 更新版本和分类器 - 2.x 面向 Plone 5.1/5.2 不包含 Archetypes [agitator]

  • 更新折扣视图的资源加载 [agitator]

1.0a1 (未发布)

  • 将 unittest2 替换为 untittest [agitator]

  • 项目折扣阈值可以通过价格或项目数量定义。[rnix]

  • 为购物车项目折扣规则添加门户类型过滤器支持。[rnix]

  • RuleAcquierer.rules 中忽略所有非 IDiscountSettingsEnabled 和非 ISite 提供上下文的上下文。[rnix]

  • 将所有视图绑定到 IDiscountExtensionLayer。[rnix]

  • discount.js 中将 discount_form 设置为全局,以便使折扣表单切换再次工作。[rnix]

  • 在上下文中添加启用和禁用项目折扣 (IDiscountSettingsEnabled) 的操作。[rnix]

  • Plone 5 更新。[agitator]

0.3

  • JSHint JavaScript。[thet]

0.2

  • 在视图类中直接翻译 changes_saved Ajax 消息。[rnix]

  • usergroup 关键字参数添加到 bda.plone.discount.settings.PersistendDiscountSettings.rules 函数中。通过定义 for_attribute 范围限制这些关键字的使用。[rnix]

  • 避免在 bda.plone.discount.calculator.CartDiscount.vat 中出现除以 0 的情况。[rnix]

  • 仅隐藏全局折扣视图的边框。[rnix]

0.1

  • 初步工作 [rnix]

许可证

版权(c)2014-2019,BlueDynamics Alliance,奥地利。保留所有权利。

在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改:

  • 源代码重新分发必须保留上述版权声明、本条款列表和以下免责声明。

  • 二进制形式的重新分发必须复制上述版权声明、本条款列表和以下免责声明在随分发提供的文档和其他材料中。

  • 未经事先书面许可,不得使用 BlueDynamics Alliance 的名称或其贡献者的名称来认可或推广由此软件派生出的产品。

本软件由 BlueDynamics Alliance 提供“按原样”以及任何明示或暗示的保证,包括但不限于对适销性和针对特定目的适用性的暗示保证。在任何情况下,BlueDynamics Alliance 不会对任何直接、间接、偶然、特殊、示范性或后果性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,即使已告知此类损害的可能性,也不受任何理论责任(包括疏忽或其他)的影响,这些损害源自使用本软件,即使已告知此类损害的可能性。

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

bda.plone.discount-2.0b1.tar.gz (35.6 kB 查看哈希)

上传于 源代码

构建分发

bda.plone.discount-2.0b1-py3-none-any.whl (51.2 kB 查看哈希值)

上传于 Python 3

支持