php - 如何在 Magento 2.4 中使用运费设置更新的基本价格?
问题描述
我目前正在使用 Magento 2.4
当我点击“立即购买”时。在那个弹出窗口发生并且另一个插件询问。在我选择插件之后。我使用以下代码更新了价格:
$newCalcualtionPrice = $baseprice+$addonstotal;
$product->setPrice($newCalcualtionPrice);
之后,我可以在查看购物车页面中看到我更新的价格。然后我将点击“结帐流程”。同样在第 1 步。“发货信息”我可以看到更新的购物车价值。
但是当我选择运输方式时。像固定费用一样。然后点击“下一步”。然后查看和付款步骤。我无法获得更新的购物车价值。我收到“原始产品价格 + 运费”。但是...我想要“更新的购物车价值 + 运费”。那么有人可以帮我怎么做吗?
解决方案
$product->setPrice($newCalcualtionPrice);
$product->save();
我建议你试试这个
推荐阅读
- android - 需要帮助诊断 Kivy Android 应用程序在启动时崩溃的原因
- python - 根据元素的值将列表拆分为子列表?
- python - Python Selenium 禁用图像/视频
- api - .Net Core 5 和 Angular 10 中的身份验证和授权使用 JWT 问题
- c# - 使用 Microsoft.Toolkit.Mvvm 和 Microsoft.Xaml.Behaviors.Wpf 将事件参数传递给命令
- python - 如何添加任意数量的 DataFrame
- node.js - 在 Parallels (Windows 10) 上使用 Yarn 安装节点模块时出现问题
- node.js - 如果 bigtable 中不存在则插入行的原子方式
- oracle - 是否可以使用不同的 oracle 帐户在 springboot 应用程序中进行身份验证
- javascript - heatmap.js 将文本值添加到热图圆圈