Comment puis-je vider le panier à partir d'une fonction php en utilisant Ubercart?Ubercart: comment vider le chariot?
grâce
Comment puis-je vider le panier à partir d'une fonction php en utilisant Ubercart?Ubercart: comment vider le chariot?
grâce
uc_cart_empty(uc_cart_get_id());
Si vous voulez ajouter 'vide bouton panier' utiliser ce code:
function uc_empty_cart_form_alter(&$form, $form_state, $form_id) { if ($form_id == 'uc_cart_view_form') { $form['empty'] = array( '#type' => 'submit', '#value' => t('Empty Cart'), ); $form['#submit'][] = 'uc_empty_cart_cart_view_form_submit'; } } function uc_empty_cart_cart_view_form_submit($form, &$form_state) { switch ($form_state['values']['op']) { case t('Empty cart'): uc_cart_empty(uc_cart_get_id()); $form_state['redirect'] = 'cart'; } }
Il y a aussi un module Drupal Ubercart pour le faire. Depuis l'un de vos nœuds de produits, cliquez sur l'onglet "Caractéristiques", ajoutez la fonction ubercart-tweaks et la radio pour vider le chariot lors de l'achat.