Jump to content

YopixelAE

Members
  • Posts

    934
  • Joined

  • Last visited

3 Followers

Contact Methods

Profile Information

  • Location
    Fontainebleau
  • First Name
    Yopixel
  • Last Name
    AE
  • Activity
    Other

Recent Profile Visitors

14,067,106 profile views

YopixelAE's Achievements

Newbie

Newbie (1/14)

75

Reputation

7

Community Answers

  1. Oui car vous utilisez à l'intérieur de la fonction hookOrderConfirmation un objet "$params" null. Passez-le à la fonction tel que : public function hookOrderConfirmation($params)
  2. Oui. Vérifiez coté front-office dans le code source l'affichage correct de vos balises <script>
  3. Oui. Dans la fonction install du module, greffez-le tel que : if (parent::install() == false || !$this->registerHook('orderConfirmation')) return false;
  4. Donc si j'ai bien compris[...] Oui c'est bien ça. Est-il possible d'envoyer les variables smarty directement sur mon order-confirmation.tpl? Pas depuis le module, mais depuis le controller dédié. Insérez {debug} dans votre fichier.tpl pour accéder à toutes les variables dont il dispose déjà.
  5. Bonjour, Dans un premier temps, assignez une variable group avec n'importe quelle valeur, puis vérifiez coté front-office {$group}. Par ailleurs plutôt que d'overrider le frontController, je pense que le plus judicieux est d'intervenir sur le module blockcart lui-même. https://build.prestashop.com/howtos/module/how-to-override-modules
  6. Bonjour, Le premier tag générique inséré via le module va se placer dans le {$HOOK_HEADER} par défaut (de souvenir). Pour le second, vous pouvez créer un module et l'ancrer dans le hookOrderConfirmation. Vous pouvez autrement placer directement le script dans le orderConfirmation.tpl Vérifiez coté front-office dans le code source l'affichage correct de vos balises <script>
  7. Bonjour, Vous devriez créer un petit module ad hoc pour ce tracker. Avec dans la fonction hookOrderConfirmation quelque chose comme : public function hookOrderConfirmation($params) { $id_shop = 1; $id_customer = $params['cart']->id_customer; $order = $params['objOrder']; $id_order = $order->id; $total_paid = $order->total_paid; $total_paid_tax_excl = $order->total_paid_tax_excl;// Total hors taxes $total_shipping_tax_incl = $order->total_shipping_tax_incl; $total_products_wt = $order->total_products_wt; $total_products = $order->total_products; $this->context->smarty->assign( array( 'k_id_order' => $id_order, 'k_total_paid' => $total_paid, 'k_total_paid_tax_excl' => $total_paid_tax_excl, 'k_total_shipping_tax_incl' => $total_shipping_tax_incl, 'k_total_products_wt' => $total_products_wt, 'k_total_products' => $total_products, 'k_params' => $params ) ); $display = $this->display(__FILE__, 'yp_tracking_hook_confirmation.tpl'); return $display; } Puis dans le template affiché par le module, quelque chose comme : <img src="[ici URL de la plateforme]&orderNumber={$k_id_order}&orderValue={$k_total_products}&currency=EUR">
  8. Bonjour, Coté front-office ces informations apparaissent-elles dans le récapitulatif du panier ? Avez-vous installé, avant l'apparition du problème, un module particulier dans un des hook de la page produit ?
  9. Bonjour @SHRACE, Pour être exhaustif il existe un autre module alternatif aux déclinaisons natives : Product Configurator (Combinations) Permet d'ajouter plusieurs images et textes par option. Génère les combinaisons à la volée (lève les problèmes de performances serveur qui ralentissent le front-office).
  10. Bonjour, Si votre thème utilise le slider responsiveSlides, les options se présentent de la sorte : $(".rslides").responsiveSlides({ auto: true, // Boolean: Animate automatically, true or false speed: 500, // Integer: Speed of the transition, in milliseconds timeout: 4000, // Integer: Time between slide transitions, in milliseconds }); Regardez dans le fichier JS de votre module. La propriété "timeout" correspond au temps d'affichage du slide.
  11. Bonjour, PrestaShop 1.7 intègre nativement le carrousel http://responsiveslides.com/ Il est utilisé notamment par le module homeslider Vous pouvez utiliser cette ressource après avoir vérifié son appel (sa présence) dans la page concernée. Vous pouvez également utiliser n'importe quelle autre galerie d'image. Sur quelle partie du site ?
  12. Bonjour, Vous devez identifier le nœud DOM concerné (le bloc) et modifier/ajouter ses propriétés CSS (exemple : width) depuis votre fichier global.css Comme dit Mediacom87 il "suffit" d’analyser votre page avec les fonctions développeur de votre navigateur F12 ou ctrl + maj + i Ou bien postez sur ce forum dans votre sujet l'url de votre site plutôt qu'une image sans code. Autrement vous pouvez utiliser comme outil le configurateur gratuit mis en place à cette adresse : http://www.yopixel.io/templatecreator Qui embarque un inspecteur sommaire mais précis. Après avoir installé un module d'authentification en back-office de votre boutique PrestaShop, vous pouvez modifier rapidement vos fichiers (CSS et TPL) depuis l'interface. Le site permet également d'autoriser un tiers à intervenir en ligne sur le design de la boutique.
  13. Oui vous pouvez. L'info est disponible dans l'objet JS. C'est le nombre de décimales.
  14. Bonjour, Oui bien sûr que ça fonctionne pour moi, autrement je ne posterai pas de solution. Vous n'utilisez pas le bon fichier CMSController.php. Voir pièce-jointe quelques posts plus haut (post de la procédure détaillée).
  15. @Magalie Z, je viens d'éditer et de compléter la marche à suivre (fichiers en pièce-jointe), quelques posts plus haut.
×
×
  • Create New...