Jump to content

[Résolu] Récupérer un ID/NAME de Commande depuis product.tpl


Recommended Posts

Bonsoir 🙂,

Est-il possible de récupérer l'ID et/ou la Référence (name ou id) d'une commande (order) depuis le fichier _partials/miniatures/product.tpl 

Je suppose que oui car j'arrive bien à récupérer le nom d'un fabricant en passent ce moyen suivant :

<p>{Manufacturer::getnamebyid($product.id_manufacturer)}</p>

Avec quelque-chose dans ce genre là <p>{Order::getid($product.id_order)}</p>

Quelqu'un peut-il m'éclairer ?

Edited by sebDansLePrestaVerse (see edit history)
Link to comment
Share on other sites

Ben justement c'est l'inverse que je voudrais.

Par exemple (code d'illustration) :

{if $product.order_id != null && $product.order_id != undefined }
	rouge
{else}
	vert
{/if}

Je voudrais checker si un produit a déjà été commandé ou non et possède donc un id de commande auquel il appartient ou référence/nom de commande.

Edited by sebDansLePrestaVerse
Bescherelle (see edit history)
Link to comment
Share on other sites

  • sebDansLePrestaVerse changed the title to [Résolu] Récupérer un ID/NAME de Commande depuis product.tpl

Bonjour,

{if Order::getIdOrderProduct($id_customer, $id_product)}
	Il existe une ou plusieurs commandes pour ce client avec ce produit
{/if}

Par contre, attention, de ce que je comprends dans le code, cela retourne l'id de la dernière commande comportant ce client et ce produit, même celle qui fut annulée ou remboursée, donc à tester.

Perso, je passerais par le développement d'un module pour parfaire cela.

Edited by Mediacom87 (see edit history)
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...