【问题标题】:Price in sales_order_item equals a zerosales_order_item 中的价格为零
【发布时间】:2021-04-22 14:58:52
【问题描述】:

我对两个不同版本的 Magento 2 进行了测试,得到了不同的结果。我使用 Magento 2.3.1 和 Magento 2.3.5-p1 进行了测试。

在这两种情况下,我都订购了可配置的产品,没有任何特别之处。

**Magento 2.3.1:**

Magento 2.3.5-p1

查看代码,我注意到文件“vendor\magento\module-quote\Model\Quote\Address\Total”中存在这个条件:

如果我从 2.3.1 版本中删除此“isChildrenCalculated ()”条件,则行为类似于 2.3.5。

从我注意到它与它有关 ['product_calculations'] = self::CALCULATE_CHILD 但我没有找到我通过屏幕配置它以更改行为的位置。

有人知道我在哪里更改此“product_calculations”值吗?谁能告诉我为什么我有这两种行为在不同的版本中执行相同的过程?

【问题讨论】:

    标签: php magento magento2 magento-2.3


    【解决方案1】:

    这一直是行为。不确定为什么需要更改它?价格在与其关联的产品订单行上。

    订单中会有一个父子项目,只有一个会反对它的价格

    【讨论】:

    • 为什么在 2.3.5-p1 版本中我们在两条线上都有价格?这是我的问题,因为在一个版本中它只有一行,而另一个版本两者都有。我想了解为什么会发生这种行为。
    猜你喜欢
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-10
    • 1970-01-01
    • 2014-05-01
    • 2013-07-22
    相关资源
    最近更新 更多