Jump to content

Afficher le nombre total de produits disponible sur le site


Recommended Posts

Bonjour,

Je souhaiterais afficher sur la page d'accueil XX références disponibles sur le site avec XX correspondant au nombre de produits actifs dans le BO incluant les déclinaisons.

Merci pour votre aide.

Je suis sur Prestashop 1.6.1.7

Link to comment
Share on other sites

Bonjour,

Désole si ma requete n'est pas claire.

Je souhaiterais afficher sur la page d'accueil le nombre total de produits disponible sur la boutique (en incluant les déclinaisons de chaque produit)

Comme dans cet article mais en incluant les déclinaisons https://www.lije-creative.com/prestashop-afficher-nombre-produits-disponibles/

Merci pour votre aide

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

Une méthode très sale:

{capture name="sql"}
SELECT COUNT(if(COALESCE(pa.reference,p.reference)='',NULL,1)) as avail
FROM ps_product_shop ps
INNER JOIN ps_product p on p.id_product = ps.id_product
LEFT JOIN ps_product_attribute_shop pas ON pas.id_product = ps.id_product AND pas.id_shop = ps.id_shop
LEFT JOIN ps_product_attribute pa on pa.id_product_attribute = pas.id_product_attribute
WHERE ps.id_shop = {context->shop->id} AND ps.active = 1
{/capture}
{assign var="nbrefs" value=Db::getInstance()->getValue($smarty.capture.sql)}
<div>Notre catalogue contient: {$nbrefs}</div>

 

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...