如何使用 Ubercart 从 php 函数中清空购物车?
谢谢
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'] = '购物车'; } }
还有一个 Drupal-Ubercart 模块可以做到这一点。在您的任何产品节点中,单击“功能”选项卡,在购买时将 ubercart-tweaks 功能和收音机添加到空购物车。