lol_bozz Posted April 5, 2012 Share Posted April 5, 2012 Bonjour, J'aimerai savoir s'il existe une méthode simple pour rajouter un filigrane "réservé" ou "vendu" lorsque les articles ne sont plus disponibles. Cela pour mon site où je vends des pièces unitaires, et je souhaiterai garder les anciens articles que je déplacerai dans une rubrique spécifique. Merci d'avance Vincent Link to comment Share on other sites More sharing options...
DevNet Posted April 6, 2012 Share Posted April 6, 2012 Bonjour, Ceci signifie-t-il que vous ne spécifiez qu'1 seul article disponible en quantité à chaque fois , avant qu'il soit acheté ? Bien cordialement Link to comment Share on other sites More sharing options...
lol_bozz Posted April 6, 2012 Author Share Posted April 6, 2012 Bonsoir, Effectivement, la plupart de mes articles sont des pièces uniques (minéraux de collection), donc oui en une seule quantité. Néanmoins j'ai un peu de matériel en quantité plus importante. Vincent Link to comment Share on other sites More sharing options...
diabolyo Posted April 10, 2012 Share Posted April 10, 2012 Up ! Link to comment Share on other sites More sharing options...
daniel3000 Posted April 10, 2012 Share Posted April 10, 2012 Bonsoir, pour afficher par exemple en porduct list "réservé" ou "vendu" lorsqu'un produit n'est plus en stock, il y a 2 cas de figure: - si le produit est commandable, tout se passe en Back office> fiche produit> accepter les commandes si hors stock> message quand hors stock mais commandable >> et le message s'affichera dans les médaillons produits en page product list. - si par défaut les produits ne sont pas commandables hors stock (paramétré depuis l'onglet préférences> produits), il faut alors remplacer le message d'origine ("stock épuisé" ou "Out of stock" en version anglais) par le message désiré ("réservé"). pOur celà, ça se passe en fichier product_list.tpl, au niveau "<span class="availability...". Si plusieurs langues sont utilisées, travailler en parrallèle sur les fichier langue (fr.php etc...). Cordialement. Daniel Link to comment Share on other sites More sharing options...
Johann Posted April 11, 2012 Share Posted April 11, 2012 Moi j'ai résolu ce "problème" en affichant un bandeau "vendu" quand la quantité est égale à 0 sur ce site (voir par exemple les 2 Mercedes actuellement en bas des produits phares) : http://www.garage-batayer.fr Quand une voiture est vendue, je met la quantité à 0 (ce qui fait s'afficher ce bandeau dans les produits phares + dans la fiche), et je déplace la voiture dans une (sous-)catégorie "vendues", en laissant la voiture dans les produits phares ou pas (selon que le nb de voitures restantes soit multiple de 3 ou pas, pour la mise en page). Si besoin, je peux poster les quelques modifications que j'ai faites aux .tpl pour arriver à ce résultat Link to comment Share on other sites More sharing options...
Johann Posted April 11, 2012 Share Posted April 11, 2012 edité car posté plusieurs fois Link to comment Share on other sites More sharing options...
Johann Posted April 11, 2012 Share Posted April 11, 2012 edité car posté plusieurs fois Link to comment Share on other sites More sharing options...
Johann Posted April 11, 2012 Share Posted April 11, 2012 edité car posté plusieurs fois Link to comment Share on other sites More sharing options...
belilan Posted January 28, 2014 Share Posted January 28, 2014 Moi j'ai résolu ce "problème" en affichant un bandeau "vendu" quand la quantité est égale à 0 sur ce site (voir par exemple les 2 Mercedes actuellement en bas des produits phares) : http://www.garage-batayer.fr Quand une voiture est vendue, je met la quantité à 0 (ce qui fait s'afficher ce bandeau dans les produits phares + dans la fiche), et je déplace la voiture dans une (sous-)catégorie "vendues", en laissant la voiture dans les produits phares ou pas (selon que le nb de voitures restantes soit multiple de 3 ou pas, pour la mise en page). Si besoin, je peux poster les quelques modifications que j'ai faites aux .tpl pour arriver à ce résultat Bonjour, J'aimerais pouvoir accéder aux modifications en question svp. Merci. Link to comment Share on other sites More sharing options...
Johann Posted January 28, 2014 Share Posted January 28, 2014 (edited) voici un extrait du fichier homefeatured.tpl pour les produits phares : {foreach from=$products item=product name=homeFeaturedProducts} <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1} {/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}"> <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /> {if isset($product.new) && $product.new == 1}<span class="new">{l s='New' mod='homefeatured'}</span>{/if} {if $product.quantity == 0}<span class="sold">{l s='Sold !' mod='homefeatured'}</span>{/if} </a> <h5><a href="{$product.link}" title="{$product.name|truncate:50:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h5> Dans la fiche produit, ça donne ça (product.tpl) : <div id="image-block"> {if $have_image} {if $have_image && !$jqZoomEnabled} <span id="view_full_size"> <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if} id="bigpic" width="{$largeSize.width}" height="{$largeSize.height}" /> <span class="span_link">{l s='View full size'}</span> {if isset($product->new) && $product->new == 1}<span class="new">{l s='Nouveau'}</span>{/if} {if $product->quantity == 0}<span class="sold">{l s='Sold !'}</span>{/if} </span> {/if} Et Le bout de CSS qui va avec : #featured-products_block_center .product_image span.sold { display: block; position: absolute; top: 15px; right:-30px; padding: 1px 4px; width: 101px; font-size:10px; color: #fff; text-align: center; text-transform: uppercase; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); background-color: #111111; } #image-block span.sold { -moz-transform: rotate(45deg); background-color: #990000; color: #FFFFFF; display: block; font-size: 10px; padding: 1px 4px; position: absolute; right: -30px; text-align: center; text-transform: uppercase; top: 15px; width: 101px; } C'est sur un thème par défaut de PS 1.4. J'espère que ça t'aidera (recherche les "sold") Edited January 28, 2014 by Johann (see edit history) Link to comment Share on other sites More sharing options...
belilan Posted March 31, 2014 Share Posted March 31, 2014 Bonjour, je reprends ce post au vol. Je désire également avoir un bandeau "vendu" pour les articles vendus, dans les produits phares et la fiche produit. j'ai crée un fichier soldout.png de 350px par 350px, et j'ai essayé plusieurs solutions trouvées sur le net. le site de vente de voitures me parait bien, mais je ne sais pas vraiment ce qu'il faut mettre, et ou. merci. 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