Jump to content

alexper

Members
  • Posts

    54
  • Joined

  • Last visited

Profile Information

  • First Name
    Alexandre
  • Last Name
    Perrachon
  • Activity
    Agency

Recent Profile Visitors

432 profile views

alexper's Achievements

Newbie

Newbie (1/14)

4

Reputation

  1. Bonjour à tous et merci pour vos retours (inattendus après tant de temps) @fairedudropshipping : très juste, je vais changer ça @yoorshop : c'est vrai. En fait nous avons passé le site en mode catalogue depuis deux semaines d'où les parties vides. Normalement il y a bel et bien un panier et des infos en partie droite de la page produit. Et je suis bien en mutualisé. La lenteur initiale du site venait d'un plugin maison mal développé. @vince0 : en page d'accueil : le plugin Homepage Product Pro. En page produit : un plugin maison que je veux bien t'envoyer mais dont je ne fais aucun support.
  2. La solution est ici : https://www.prestashop.com/forums/topic/122344-quantity-discount-on-product-listtpl/?p=762994
  3. J'ai trouvé une bonne piste ici : http://stackoverflow.com/questions/33891091/missing-elements-in-product-list-tpl-when-use-blocklayered-module-ajax-refresh Mais je ne comprends pas comment rajouter $quantity_discount
  4. J'ai partiellement résolu mon problème avec cette méthode : https://www.prestashop.com/forums/topic/472105-display-volume-discounts-quantity-discounts-in-product-listtpl-prestashop-16/?p=2159518 Puis comme ceci : {if $product.quantity_discount|@count > 0} <span class="from">À partir de</span> {/if} Et pour afficher mes prix dégressifs sur product-list : {if $product.quantity_discount|@count > 0} <div class="quantity_discount_prices"> {foreach from=$product.quantity_discount|@array_reverse item=reduc} {convertPrice price=$reduc.price}/{$reduc.from_quantity}<br/> {/foreach} </div> {/if} Ce code fonctionne à condition que le module Blocklayered ne soit pas sollicité. Dès que BlockLayered entre en jeu, je vois mes prix s'afficher, et le temps que mes produits se rafraîchisse (via le module), mes prix ont disparu.
  5. En fait il me faut quelque chose comme ceci : {if isset($product.quantity_discounts) } Sauf que ça ne marche pas.
  6. Bonjour Certains de mes produits ont des prix spécifiques, dégressifs en fonction de la quantité commandé. D'autres ont un prix unique. Sur les premiers, j'ajoute un "à partir de" avant le prix. Sur les seconds, je ne veux pas le "à partir de". Seulement, je n'arrive pas à détecter s'il y a des prix spécifiques ou non. J'ai essayé pas mal de choses qui n'ont pas marché : {if $product.reduction} {if isset($product.specific_prices)} {if $product.specific_prices} ... Peu importe la valeur des prix spécifiques ou leur type, je veux juste savoir s'ils existent ou non.
  7. J'ai honte. En envoyant ce message j'ai réalisé que j'avais oublié les balises <?php ?> dans mon fichier.... Bref, ça fonctionne.
  8. Bonjour J'aimerai afficher le module Promotions (blockspecials) dans le hook DisplayHome. J'ai créé un fichier ainsi : override/modules/blockspecials/blockspecials.php Contenant class BlockSpecialsOverride extends BlockSpecials { public function hookDisplayHome($params) { if (Configuration::get('PS_CATALOG_MODE')) return; if (!$this->isCached('blockspecials-home.tpl', $this->getCacheId('blockspecials-home'))) { $this->smarty->assign(array( 'specials' => BlockSpecials::$cache_specials, 'homeSize' => Image::getSize(ImageType::getFormatedName('home')) )); } if (BlockSpecials::$cache_specials === false) return false; return $this->display(__FILE__, 'blockspecials-home.tpl', $this->getCacheId('blockspecials-home')); } } Je me retrouve avec un message sur le front et l'admin de mon site, et le module en carafe. class BlockSpecialsOverride extends BlockSpecials { public function hookDisplayHome($params) { if (Configuration::get('PS_CATALOG_MODE')) return; if (!$this->isCached('blockspecials-home.tpl', $this->getCacheId('blockspecials-home'))) { $this->smarty->assign(array( 'specials' => BlockSpecials::$cache_specials, 'homeSize' => Image::getSize(ImageType::getFormatedName('home')) )); } if (BlockSpecials::$cache_specials === false) return false; return $this->display(__FILE__, 'blockspecials-home.tpl', $this->getCacheId('blockspecials-home')); } } Une idée ? Merci
  9. Oui je n'ai pas fini ma phrase mais effectivement, je préfère quand il est possible de cliquer sur l'image pour avoir la fiche produit. C'est un accès plus direct et dans votre cas le 'hover' sur le titre n'est pas vraiment mis en avant non plus.
  10. Bonjour Je trouve ça propre même si ça manque de produits en homepage à mon goût. Problème de CSS dans le menu. Il manque les padding left et right sur tous les sous menus sauf "vins blancs" (Windows-Chrome) Attention aux déclinaisons inexistantes. J'ai essayé un vin en 50cl ou avec bouchon vis, ni l'une ou l'autre des déclinaisons n'existait. Il peut être utile d'acheter un module du type "filter attribute" par exemple pour éviter cet aspect déceptif. J'aime bien rentrer dans les produits en cliquant sur leur photo.
  11. Merci pour ta réponse Effectivement ces lignes (concernant la font) sont déjà dans mon htaccess. Je viens de désactiver le CDN. Pas d'impact niveau perfs pour le moment. Je me re-pemcherai sur le sujet lorsque mon site aura un succès planétaire
  12. Certes Deux questions : Avez vous déjà rencontré ce genre de problèmes ? Sur un site comme le mien qui démarre juste et a encore peu de visites (je suis encore en mutualisé et ça tient le choc), est-ce que ça vaut le coup de s'embêter avec un CDN ?
  13. J'ai, de manière aléatoire, des images qui ne se chargent pas. Ce n'est pas à chaque page ni constant. Au refresh l'image cassée en général réapparait. C'est souvent le logo du site. Mais également les images produit. Je ne comprends pas l'erreur. D'après mes recherches Google c'est souvent lié à jQuery et un script pas asynchone. Mais le bug est toujours une image (ou plusieurs) non chargée. Prestashop 1.6 SSL sur pages de commande CDN > static.donga.fr Quand je désactive le CDN, il n'y a plus d'erreur.
  14. Bonjour Je cherche à empêcher l'envoi des emails "En attente du paiement" pour les commandes par chèque et virement bancaire. Avez-vous une idée de comment procéder ? Merci
×
×
  • Create New...