djaybzh Posted January 16, 2020 Share Posted January 16, 2020 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 More sharing options...
doekia Posted January 16, 2020 Share Posted January 16, 2020 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 Link to comment Share on other sites More sharing options...
djaybzh Posted January 16, 2020 Author Share Posted January 16, 2020 (edited) 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 January 16, 2020 by djaybzh (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted January 16, 2020 Share Posted January 16, 2020 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 More sharing options...
Eolia Posted January 16, 2020 Share Posted January 16, 2020 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 Link to comment Share on other sites More sharing options...
doekia Posted January 16, 2020 Share Posted January 16, 2020 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% Link to comment Share on other sites More sharing options...
djaybzh Posted January 17, 2020 Author Share Posted January 17, 2020 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 ?? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 17, 2020 Share Posted January 17, 2020 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/ Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now