4

如何使用 Ubercart 从 php 函数中清空购物车?

谢谢

4

2 回答 2

11
uc_cart_empty(uc_cart_get_id());

如果您想添加“空购物车按钮”,请使用以下代码:

功能 uc_empty_cart_form_alter(&$form, $form_state, $form_id) {
  如果($form_id == 'uc_cart_view_form'){
$form['empty'] = 数组(
      '#type' => '提交',
      '#value' => t('空购物车'),
    );

    $form['#submit'][] = 'uc_empty_cart_cart_view_form_submit';
  }
}
功能

uc_empty_cart_cart_view_form_submit($form, &$form_state) {
  开关($form_state['values']['op']){
    case t('空车'):
      uc_cart_empty(uc_cart_get_id());
      $form_state['redirect'] = '购物车';   
  }
}
于 2010-11-19T14:13:27.077 回答
3

还有一个 Drupal-Ubercart 模块可以做到这一点。在您的任何产品节点中,单击“功能”选项卡,在购买时将 ubercart-tweaks 功能和收音机添加到空购物车。

http://drupal.org/project/uc_atctweaks

于 2011-02-07T19:21:17.753 回答