Savoir si un utilisateur a deja passé commande

  • Posts: 2667
  • Thank you received: 68
10 years 1 week ago #210997

-- HikaShop version -- : 250

Bonjour

Comment faire dans cart.php pour savoir si un utilisateur a deja passé une commande ?
avec $user = hikashop_loadUser(true); je ne trouve rien

on veut offrir un coupon auto pour le pousser a finaliser sa commande (plus de la moitie remplissent le panier sans continuer)


merci

Last edit: 10 years 1 week ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
10 years 1 week ago #211000

Bonjour,

Pour savoir si un utilisateur à déjà passé commande, vous pouvez utiliser ce type de code:

$config = hikashop_config();
$db = JFactory::getDBO();
$db->setQuery('SELECT * FROM '.hikashop_table('order').' WHERE order_type = '.$db->quote('sale').' AND order_user_id = '.(int)hikashop_loadUser().' AND order_status = '.$db->quote($config->get('order_confirmed_status','confirmed')));
$orders = $db->loadObjectList();
if(count($orders)){
	// Ajoutez les actions pour le coupon
}

The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

  • Posts: 2667
  • Thank you received: 68
10 years 1 week ago #211043

merci

Please Log in or Create an account to join the conversation.

Time to create page: 0.066 seconds
Powered by Kunena Forum