首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变商业价格

改变商业价格
EN

Drupal用户
提问于 2013-06-21 09:49:32
回答 1查看 1.9K关注 0票数 1

我已经设置了另一个商业价格字段,我想使用它来代替“默认”commerce_price字段(在某些条件下)。hook_commerce_product_calculate_sell_price_line_item_alter()在完整的产品页面上完成了这项工作,但它在“全球范围内”不起作用。在购物车/订单页面中,价格返回到默认的commerce_price字段。实际上,这很奇怪,因为当我将产品添加到购物车中时,它会显示修改后的价格,但一旦页面刷新,它就会返回到默认价格。

附注:我不能用规则来改变价格。

EN

回答 1

Drupal用户

发布于 2013-06-21 10:06:20

不幸的是,在Commerce 1.x中,使用规则是动态更改产品价格的唯一选择。来自2.0路线图

在Commerce 2.x中,我们应该确保模块定义健壮的内部API,然后由表单、规则操作等使用,而不是将功能嵌入到这些系统的相关回调中。最值得注意的是,当禁用销售价格预计算时,我们应该努力使价格操纵和价格组件管理变得容易得多,因为我们将销售价格计算过程开放给模块代码中的直接操作(而不是严格使用规则)。

强调我的。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/77041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档