davn44
Members-
Posts
37 -
Joined
-
Last visited
davn44's Achievements
-
PS 1.6 Admin commande tri des produits
davn44 replied to davn44's topic in PrestaShop pour les développeurs
merci pour la réponse mais cela ne fonctionne pas. Même après suppression du class_index.php. Une idée ? -
PS 1.6 Admin commande tri des produits
davn44 replied to davn44's topic in PrestaShop pour les développeurs
Merci de ta réponse. J'ai mis ma version (1.6.1.9) dans le titre du poste, mais c'est pas bien visible. La public static function getList($id_order) est en ligne 427 de mon fichier OrderDetail.php. Peux-tu me dire plus précisément comme faire le tri ? Merci d'avance. -
Bonjour tout le monde, Pour gagner beaucoup de temps lors de la prépa des commandes, j'aimerais avoir un tri par "Référence" ou "Libellé article" dans la liste des produits de l'admin commande... quitte à le mettre en dur dans le code. Mais comment faire ??? Merci de votre aide.
-
[résolu] Label 'Bientôt dispo' dans product-list
davn44 replied to davn44's topic in PrestaShop pour les développeurs
je me réponds à moi même (si ça peut en aider d'autres !) voilà le code à insérer avant le label 'stock non dispo' du product-list.tpl du thème : {elseif (isset($product.available_date) && $product.available_date > 0 && $product.quantity == 0)} <span class="label label-warning">{l s='Availability date:'}</span> pour ma part, dans la traduction de 'Availability date:' j'ai mis 'Bientôt dispo'...- 1 reply
-
- product-list
- label
-
(and 1 more)
Tagged with:
-
Bonjour et merci par avance à celles et ceux qui voudront bien me donne un coup de main. Voilà ce que j'ai (et qui me va très bien) : les produits sans stock sont "non commandable" et quand je rentre une 'date de disponibilité' sur l'onglet Quantité de l'article : cette date apparaît bien sur la fiche produit. le code : <p id="availability_date"{if ($product->quantity > 0) || !$product->available_for_order || $PS_CATALOG_MODE || !isset($product->available_date) || $product->available_date < $smarty.now|date_format:'%Y-%m-%d'} style="display: none;"{/if}> <span class="label label-warning">{l s='Availability date:'}{if Validate::isDate($product->available_date)}{dateFormat date=$product->available_date full=false}{/if} </span> </p> le visuel : Et voilà ce que j'aimerais (et qui me paraît d'une logique implacable étant donné que c'est la première chose que le client voit) : --> avoir le label 'Bientôt dispo' ou 'Arrivage prévu' dans le product-list s'il y a une 'date de disponibilité' de renseignée, et même si le produit est non commandable. Je me passerais ici de la date ;-) Je me doute bien que cela se passe ici, mais mes connaissances s'arrêtent là !! {if (!$PS_CATALOG_MODE && $PS_STOCK_MANAGEMENT && ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))} {if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)} <span class="availability"> {if ($product.allow_oosp || $product.quantity > 0)} <span class="{if $product.quantity <= 0 && isset($product.allow_oosp) && !$product.allow_oosp} label-danger{elseif $product.quantity <= 0} label-warning{else} label-success{/if}"> {if $product.quantity <= 0}{if $product.allow_oosp}{if isset($product.available_later) && $product.available_later}{$product.available_later}{else}{l s='In Stock'}{/if}{else}{l s='Out of stock'}{/if}{else}{if isset($product.available_now) && $product.available_now}{$product.available_now}{else}{l s='In Stock'}{/if}{/if} </span> {elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)} <span class="label-warning"> {l s='Product available with different options'} </span> {else} <span class="label-danger"> {l s='Out of stock'} </span> {/if} </span> {/if} {/if} </div> Je suis en PS 1.6.1.9 Merci de m'avoir lu. Merci encore plus de votre aide. DN
- 1 reply
-
- product-list
- label
-
(and 1 more)
Tagged with:
-
Bonjour et merci en place du PS 1.6.1.9 --> nickel.
- 72 replies
-
- 1
-
- liens
- réseaux sociaux
-
(and 2 more)
Tagged with:
-
probème css dans 'product-desc'
davn44 replied to davn44's topic in PrestaShop pour les développeurs
Merci pour ta réponse. j'ai bien trouvé le code que tu mentionnes, mais j'avoue ne pas savoir comme fait là-dedans function display(view) { if (view == 'list') { $('ul.product_list').removeClass('grid').addClass('list row'); $('.product_list > li').removeClass('col-xs-12 col-sm-6 col-md-4').addClass('col-xs-12'); $('.product_list > li').each(function(index, element) { var html = ''; html = '<div class="product-container"><div class="row">'; html += '<div class="left-block col-xs-4 col-sm-5 col-md-4">' + $(element).find('.left-block').html() + '</div>'; html += '<div class="center-block col-xs-4 col-sm-7 col-md-4">'; html += '<div class="product-flags">'+ $(element).find('.product-flags').html() + '</div>'; html += '<h5 itemprop="name">'+ $(element).find('h5').html() + '</h5>'; var hookReviews = $(element).find('.hook-reviews'); if (hookReviews.length) { html += hookReviews.clone().wrap('<div>').parent().html(); } html += '<p class="product-desc">'+ $(element).find('.product-desc').html() + '</p>'; var colorList = $(element).find('.color-list-container').html(); if (colorList != null) { html += '<div class="color-list-container">'+ colorList +'</div>'; } var availability = $(element).find('.availability').html(); // check : catalog mode is enabled if (availability != null) { html += '<span class="availability">'+ availability +'</span>'; } html += '</div>'; html += '<div class="right-block col-xs-4 col-sm-12 col-md-4"><div class="right-block-content row">'; var price = $(element).find('.content_price').html(); // check : catalog mode is enabled if (price != null) { html += '<div class="content_price col-xs-5 col-md-12">'+ price + '</div>'; } html += '<div class="button-container col-xs-7 col-md-12">'+ $(element).find('.button-container').html() +'</div>'; html += '<div class="functional-buttons clearfix col-sm-12">' + $(element).find('.functional-buttons').html() + '</div>'; html += '</div>'; html += '</div></div>'; $(element).html(html); }); $('.display').find('li#list').addClass('selected'); $('.display').find('li#grid').removeAttr('class'); $.totalStorage('display', 'list'); } else { $('ul.product_list').removeClass('list').addClass('grid row'); $('.product_list > li').removeClass('col-xs-12').addClass('col-xs-12 col-sm-6 col-md-4'); $('.product_list > li').each(function(index, element) { var html = ''; html += '<div class="product-container">'; html += '<div class="left-block">' + $(element).find('.left-block').html() + '</div>'; html += '<div class="right-block">'; html += '<div class="product-flags">'+ $(element).find('.product-flags').html() + '</div>'; html += '<h5 itemprop="name">'+ $(element).find('h5').html() + '</h5>'; var hookReviews = $(element).find('.hook-reviews'); if (hookReviews.length) { html += hookReviews.clone().wrap('<div>').parent().html(); } html += '<p itemprop="description" class="product-desc">'+ $(element).find('.product-desc').html() + '</p>'; var price = $(element).find('.content_price').html(); // check : catalog mode is enabled if (price != null) { html += '<div class="content_price">'+ price + '</div>'; } html += '<div itemprop="offers" itemscope itemtype="https://schema.org/Offer" class="button-container">'+ $(element).find('.button-container').html() +'</div>'; var colorList = $(element).find('.color-list-container').html(); if (colorList != null) { html += '<div class="color-list-container">'+ colorList +'</div>'; } var availability = $(element).find('.availability').html(); // check : catalog mode is enabled if (availability != null) { html += '<span class="availability">'+ availability +'</span>'; } html += '</div>'; html += '<div class="functional-buttons clearfix">' + $(element).find('.functional-buttons').html() + '</div>'; html += '</div>'; $(element).html(html); }); $('.display').find('li#grid').addClass('selected'); $('.display').find('li#list').removeAttr('class'); $.totalStorage('display', 'grid'); } } un coup de mains serait le bienvenu. -
Bonjour, J'ai besoin d'un petit coup de main au sujet de la mise en forme de la description de mes articles en affichage Liste. voici le code exemple d'un article : <h3>Somaliland<br />1000 shillings</h3> <p>Pick # : P-20c</p> <p>Qual : Neuf / UNC</p> <p>Date : 2014</p> <p>BAANKA SOMALILAND</p> --> relativement basique il me semble La liste article me donne ceci (malgré les <p> qui a ma connaissance implique un retour à la ligne) : Somaliland1000 shillings Pick # : P-20c Qual : Neuf / UNC Date : 2014 BAANKA SOMALILAND --> c'est à dire, tout le texte à la queue leu leu... Comment faire, en css il me semble, pour avoir ce résultat : Somaliland 1000 shillings Pick # : P-20c Qual : Neuf / UNC Date : 2014 BAANKA SOMALILAND Merci par avance de votre aide.
-
Bonjour, j'ai appliqué cette procédure à la lettre mais cela ne fonctionne pas sur ma 1.6.1.9 J'ai un transporteur(id=128), pour lequel je veux interdire le paiement par paypal et payplug. Ce transporteur est forcé sur certains articles par une règle sur le poids. Et surtout, si le client modifie son panier, et que le transporteur change, je veux que paypal et payplug soit dispo ou pas. Merci pour votre aide précieuse.
-
Foxrate ne fonctionne plus depuis le 06/09/2016 ?
davn44 replied to peter26000's topic in Recherche d'un module ou d'un thème
Bonjour, En lisant le poste de Pierre74, j'ai voulu moi aussi tenté un export des avis existants... Surprise : le site https://interface.foxrate.de/index.php?page=login ne répond même plus (HTTP ERROR 500) !!!!! Ca sent la fin... Et toujours aucune annonce ou nouvelle du service clients ! -
Foxrate ne fonctionne plus depuis le 06/09/2016 ?
davn44 replied to peter26000's topic in Recherche d'un module ou d'un thème
+1 -
[résolu] Vous avez déjà acheté cet article...
davn44 replied to davn44's topic in Discussion générale
[résolu] j'ai trouvé ma solution sur le net : https://mypresta.eu/en/art/developer/you-already-bought-this-product.html Merci bien à ce développeur ! -
Bonjour, Je suis à la recherche d'un module (gratuit de préférence mais suis prêt à mettre une petite main dans mon petit portefeuille) qui afficherait une alerte si le client met dans le panier un article qu'il a déjà acheté (basé donc sur son historique d'achat). Je vends des objets de collection. Le client n'a donc pas d'intérêt à m'acheter plusieurs fois le même article. Je veux, avec cette alerte, lui simplifier l'achat. Merci pour votre aide. davn44