我正在commerce_discount_extra
网站上工作。使用commerce_discount
和 <?= form_multiselect('roles[]',$roles,$group_roles,'class="form-control"') ?>
获取折扣和优惠券代码。
我只想在结帐页面显示优惠券申请,而订单总金额将> = $ 500。低于500美元的优惠券字段将不会显示在结帐页面中。
所以有人可以告诉我,当订单金额低于500美元时,如何从结帐页面中禁用优惠券字段?
提前致谢。
答案 0 :(得分:0)
希望它有效。
function module_form_commerce_checkout_form_checkout_alter(&$form, &$form_state, $form_id) {
if ($form_state['order']->commerce_order_total['und'][0]['amount'] < 500) {
unset($form['commerce_coupon']); // enter coupon form name
}
}