Jump to content
djaybzh

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

Share this post


Link to post
Share on other sites

Peut-être qu'en passant pas un dérivé f'(XX) sur un repère polaire phi - oméga ?

Non en vrai, on comprend rien à ta question

Share this post


Link to post
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)

Share this post


Link to post
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>

 

Share this post


Link to post
Share on other sites

si le monsieur veut les quantités il faut jointer avec stock_available :) 

Mais l'override est quand même préférable à mon avis

Share this post


Link to post
Share on other sites

Moi j'ai compris qu'il voulait dire combien de référence il a dans son catalogue. Mais oui ce code est sale - 100%

Share this post


Link to post
Share on other sites

Bonjour à tous,

Merci pour cette réponse, doekia tu as raison je n'ai pas besoin des quantités.

Quelqu'un aurait-il une version plus propre ??

 

Share this post


Link to post
Share on other sites

Bonjour,

Plus propre, c'est développer un module spécifique rien que pour afficher cette information.

Vous pouvez vous aider de la structure de base des modules proposé par PrestaShop : https://validator.prestashop.com/generator

Ainsi que de la documentation rattaché au développement de modules : https://devdocs.prestashop.com/1.7/modules/

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More