当前位置: 首页 > 知识库问答 >
问题:

国际商业价格更新

梅飞宇
2023-03-14

我正在创建一个WooCommerce预订网站,如:

“在单品页面上,基本价格是400美元,当用户选择一个日期时,价格将被更新,例如用户选择12月1日,其中有额外的50美元费用,那么总价将是450美元。”

现在,我的问题是:

如何获取每月附加价格?如果它来自MySQL上的另一个表可以吗?

我如何在Woocomrce的单一产品页面中更新价格,是否需要使用挂钩?

共有1个答案

刘永望
2023-03-14
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );

function add_custom_price( $cart_object ) {
 $custom_price = 10; // This will be your custom price  
 foreach ( $cart_object->cart_contents as $key => $value ) {
    if ($key === $YOUR_PRODUCT_ID) {
     $value['data']->price = $custom_price;
    }
 }
}

这将允许您在用户转到购物车页面时更改产品的价格,修改IF语句以包含所选日期的元数据,并且您可以创建案例以根据特定日期更改价格。我强烈建议使用插件,而不是这样做。这将很难维持@scriptonomy已经提到了这一点,但是这个插件非常好,值得每一分钱。吴主题。com/产品/商务预订

 类似资料:
  • 商业价值 现代商业的典型模式为,交易方通过协商和执行合约,完成交易过程。区块链擅长的正是如何管理合约,确保合约的顺利执行。 根据类别和应用场景不同,区块链所体现的特点和价值也不同。 从技术特点上,区块链一般被认为具有: 分布式容错性:网络极其鲁棒,容错 1/3 左右节点的异常状态。 不可篡改性:一致提交后的数据会一直存在,不可被销毁或修改。 隐私保护性:密码学保证了未经授权者能访问到数据,但无法解

  • 当存在销售价格时,如何用销售价格替换常规价格 我尝试使用此代码 但当产品不在销售时,可见的价格是0.00

  • 自我介绍。还特意强调简历上有得就不要说了,讲一下在学校的经历。 仔细问了下成绩 说一下你之前用Java语言做的过的项目的结构是怎样的 问了下比赛经历 读研,考公,就业怎么看的,你为啥选择直接就业 你说要走算法方向需要扎实的数理基础,你觉得不适合自己,我是否可以理解为你数理基础不好(纯纯给自己挖的坑) 你简历上的那个项目你都做啥了 竟然开始讨论之前的笔试题了,真麻了。没写的题还非让说思路,写了的题还

  • 在WooCommerce中,我希望有一个复选框,当按下时,它会将一个产品添加到我的购物车中,并且该产品的价格是购物车总价格的3%。 基于“在Woocommerce结帐页面中将产品添加到购物车的复选框字段”回答线程,并进行了一些编辑以满足我的需要,以下是我的代码: 它添加产品精细,一切都好。然而,当我设定价格时,它没有更新。 好的,这是未选中的复选框。 这是选中后的复选框。如您所见,项目的值为46.

  • 面试岗位:前端开发 base 珠海杭州 面试时间: 8.26 时长:50min 问题 1. 自我介绍 2. dns寻址过程 3. TCP三次握手 四次挥手 4. UDP TCP连接 5. 网络分层五层分别是? 6. 浏览器响应码 304 7. 强缓存和协商缓存 8. etag和last-modify区别 9. Cache-Contral:max-age和Expires的区别,http/1.0用哪个

  • 面试岗位:前端开发 base 珠海杭州 面试时间: 8.20 时长:50min 问题 自我介绍 项目1拷打 babel和ast抽象语法树 从字符串到ast转换的过程 vue模板解析器的解析过程 vue对ast做了哪些优化 项目2拷打 性能优化 从页面加载流程讲 追问重排重绘 性能优化指标、工具 常规八股 事件循环机制 宏任务、微任务 事件循环机制代码输出题 代码题 扁平数组转树 在微信支付一直忙着