【问题标题】:Error occurred during price list product assignments build价目表产品分配构建期间发生错误
【发布时间】:2021-07-26 12:19:19
【问题描述】:

我正在尝试在 oro 社区中创建价目表。我对 symfony 并不完全熟悉,但是我设法编写了一个产品分配规则 product.id in product.product_class == "Class_Name" 然后计算为 pricelist[15].prices.value * 0.25 where pricelist[15] = Recommended Retail Price

系统开始计算,然后返回错误:

Error occurred during price list product assignments build

我不确定我做错了什么?任何帮助将不胜感激。

【问题讨论】:

    标签: orocommerce


    【解决方案1】:

    您无需熟悉 Symfony 即可在 OroCommerce 管理控制台中编写表达式。 OroCommerce 中有文档和许多表达式示例: https://doc.oroinc.com/user/back-office/sales/price-lists/auto/.

    表达式product.id in product.product_class == "Class_Name" 没有多大意义,因为in 运算符的正确表达式必须是一个数组,但在您的情况下它是布尔值。

    【讨论】:

    • 我按照您提供的链接中的示例 1 操作并收到相同的错误。我怀疑有一个错误阻止了它的工作。
    • 你的意思是product.id in pricelist[2].assignedProducts
    • 能够使其与规则一起使用:product.product_class== "Class_Name",计算为:pricelist[15].prices.value * 0.65 和条件:pricelist[15].prices。数量 == 0
    猜你喜欢
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 2015-10-10
    • 2017-04-09
    相关资源
    最近更新 更多