Jump to content

Element visible uniquement par les clients ayant passés commande.


Recommended Posts

Bonjour

je voudrais afficher un élément (en dessous du module catégorie) rien que pour les clients ayant passés au moins 1 fois sinon les autres voient autre chose.
un truc du style
{if $COMMANDECLIENT >1} MON TEXTE {else if} CIRCULEZ YA RIEN A VOIR {/if}

quelqu'un aurait une idée du code à mettre sur le tpl et sur le fichier PHP?

merci

Link to comment
Share on other sites

global $cookie;

$valeur_valid = Db::getInstance()->ExecuteS('select * from '._DB_PREFIX_.'orders where valid=1 and id_customer='.intval($cookie->id_customer).' group by id_order');


if (!$params['cookie']->isLogged())
   return false;
if (!$valeur_valid)
   return false;



ton client doit être connecté et avoir passé commande

Bon dev

Link to comment
Share on other sites

Merci Vins83

encore deux petites aides.

si je veux que le client pour y avoir accès donc, SOIT:
- il a déjà passé commande une fois (ton code marche nickel :) )
- dans le cas contraire, il saisi un mot de passe pour voir les éléments de la page en question?


aussi si je veux que seulement les clients dont au moins une commande a été en mode 'LIVRE' pour accéder à la page?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...