Jump to content

qbonte

Members
  • Posts

    8
  • Joined

  • Last visited

Profile Information

  • First Name
    Quentin
  • Last Name
    Bonte

qbonte's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour à tous, Notre stock est mis à jour chaque nuit par import d'un fichier de stock. Cette méthode fonctionne sauf que nous avons besoin de recalculer le stock total des produits avec déclinaisons chaque jour. Nous le faisons via Store Commander. Savez-vous s'il existe un moyen de créer un fichier qui puisse être exécuté automatiquement chaque nuit via une tâche CRON ? Merci d'avance pour votre aide Quentin
  2. Bonjour, Je rencontre un problème avec le menu déroulant qui permet de sélectionner le nombre de produits à afficher. Je suis sous PS 1.6.1.1. Le menu ne fonctionne pas, c'est toujours le même nombre de produits qui s'affiche. Voici mon code : {if isset($p) AND $p} {if isset($smarty.get.id_category) && $smarty.get.id_category && isset($category)} {assign var='requestPage' value=$link->getPaginationLink('category', $category, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('category', $category, true, false, false, true)} {elseif isset($smarty.get.id_manufacturer) && $smarty.get.id_manufacturer && isset($manufacturer)} {assign var='requestPage' value=$link->getPaginationLink('manufacturer', $manufacturer, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('manufacturer', $manufacturer, true, false, false, true)} {elseif isset($smarty.get.id_supplier) && $smarty.get.id_supplier && isset($supplier)} {assign var='requestPage' value=$link->getPaginationLink('supplier', $supplier, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('supplier', $supplier, true, false, false, true)} {else} {assign var='requestPage' value=$link->getPaginationLink(false, false, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink(false, false, true, false, false, true)} {/if} <!-- Pagination --> <div id="pagination" class="pagination"> {if $nb_products > 6} <script type="text/javascript"> //<![CDATA[ {literal} $(document).ready(function() { $('#nb_item').change(function() { var requestSortProducts = '{/literal}{$requestPage}{literal}'; document.location.href = requestSortProducts + ((requestSortProducts.indexOf('?') < 0) ? '?' : '&') + 'n=' + $(this).val(); }); }); //]]> {/literal} </script> {assign var='nArray' value=','|explode:"3,6,9"} <form action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" class="pagination"> <p style="margin: 0;"> {if isset($search_query) AND $search_query}<input type="hidden" name="search_query" value="{$search_query|escape:'htmlall':'UTF-8'}" />{/if} {if isset($tag) AND $tag AND !is_array($tag)}<input type="hidden" name="tag" value="{$tag|escape:'htmlall':'UTF-8'}" />{/if} <select name="n" id="nb_item"> {assign var="lastnValue" value="0"} {foreach from=$nArray item=nValue} {if $lastnValue <= $nb_products} <option value="{$nValue|escape:'htmlall':'UTF-8'}" {if $n == $nValue}selected="selected"{/if}>{$nValue|escape:'htmlall':'UTF-8'} {l s='items'}</option> {/if} {assign var="lastnValue" value=$nValue} {/foreach} <option value="{$nb_products|escape:'htmlall':'UTF-8'}" {if $n == $nb_products}selected="selected"{/if}>{l s='All items'}</option> </select> {if is_array($requestNb)} {foreach from=$requestNb item=requestValue key=requestKey} {if $requestKey != 'requestUrl'} <input type="hidden" name="{$requestKey|escape:'htmlall':'UTF-8'}" value="{$requestValue|escape:'htmlall':'UTF-8'}" /> {/if} {/foreach} {/if} </p> </form> {/if} {if $start!=$stop} <ul class="pagination"> {if $p != 1} {assign var='p_previous' value=$p-1} <li id="pagination_previous"><a href="{$link->goPage($requestPage, $p_previous)}">◄</a></li> {else} <li id="pagination_previous" class="disabled"><span>◄</span></li> {/if} {if $start>3} <li><a href="{$link->goPage($requestPage, 1)}">1</a></li> <li class="truncate">...</li> {/if} {section name=pagination start=$start loop=$stop+1 step=1} {if $p == $smarty.section.pagination.index} <li class="current"><span>{$p|escape:'htmlall':'UTF-8'}</span></li> {else} <li><a href="{$link->goPage($requestPage, $smarty.section.pagination.index)}">{$smarty.section.pagination.index|escape:'htmlall':'UTF-8'}</a></li> {/if} {/section} {if $pages_nb>$stop+2} <li class="truncate">...</li> <li><a href="{$link->goPage($requestPage, $pages_nb)}">{$pages_nb|intval}</a></li> {/if} {if $pages_nb > 1 AND $p != $pages_nb} {assign var='p_next' value=$p+1} <li id="pagination_next"><a href="{$link->goPage($requestPage, $p_next)}">►</a></li> {else} <li id="pagination_next" class="disabled"><span>►</span></li> {/if} </ul> {/if} </div> <!-- /Pagination --> {/if} Quelqu'un aurait une idée de ce qui ne va pas ? Merci beaucoup pour votre aide.
  3. Bonjour, J'ai remarqué que le script Google Maps est présent sur toutes mes pages (lié à store locator je suppose). Je me posais la question de savoir s'il y a un moyen propre de ne pas charger ce script inutile dans mon cas ? Merci pour votre aide Quentin
  4. Merci pour ton aide, Le problème est que le module cross selling n'est pas utilisé pour cette section. Le code fait appel à product-list.tpl : {include file="./product-list.tpl" products=$selling_products homeNewProducts=true} J'ai donc exploré ce fichier mais aucune référence au module loyalty dans ce TPL. Bizarre non ? Merci
  5. Bonjour à tous, J'ai un problème avec le module Loyalty : J'ai le nombre de point à gagner et l'équivalent en bon de réduction qui s'affiche plusieurs fois dans la fiche produit. L'affichage en double se fait au niveau de la section "Vous aimerez aussi". C'est flagrant quand on consulte la page mise en cache par Google : http://webcache.googleusercontent.com/search?q=cache:h0rDMzY29cAJ:https://www.mobilyos.fr/1675-spigen-coque-iphone-6-ultra-hybrid.html+&cd=1&hl=fr&ct=clnk&gl=fr Sur le site en lui-même, les doublons ne sont pas affichés mais ce n'est pas bon pour le SEO quand même. Merci d'avance pour votre aide. Quentin
  6. Bonjour, Malgré mes nombreuses recherches, je n'arrive pas à trouver un moyen d'ajouter le nom du fabricant dans la méta title de nos produits. J'ai bien trouvé des tutoriels mais qui ne fonctionnent pas sous Prestashop 1.6.0.9. Des idées ? Merci d'avance pour votre aide Quentin
×
×
  • Create New...