cheribibi Posted January 15, 2014 Share Posted January 15, 2014 (edited) Bonjour, J'ai l'association des produits qui fonctionne bien sur les produit en vente. Par contre pour les produits qui ne sont pas en vente, j'ai bien l'onglet Accessoires mais le produit associé n'apparait pas. Est il possible de modifier ce paramètre. Merci PrestaShop™ 1.5.4.0 Edited January 15, 2014 by cheribibi (see edit history) Link to comment Share on other sites More sharing options...
CreaZion Web Posted January 15, 2014 Share Posted January 15, 2014 Tu aurais une URL de ta boutique à nous communiquer pour visualiser ton problème ? Link to comment Share on other sites More sharing options...
cheribibi Posted January 16, 2014 Author Share Posted January 16, 2014 Bonjour, Actuellement sur un serveur local. Tout fonctionne correctement, si je mets les produits en vente l'association est opérationnelle, par contre lorsque que les produits ne sont pas disponible à la vente l'onglet Accessoires vide. Link to comment Share on other sites More sharing options...
Anne DP Posted January 17, 2014 Share Posted January 17, 2014 Bonjour, Quand tu parles des produits non disponibles qui ne s'affichent pas, il s'agit bien des produits en rupture de stock ? Si c'est le cas, j'ai constaté la même chose sur ma boutique, je suis allée dans product.tpl de mon thème, ligne 550 environ, j'avais ce code {if ($accessory.allow_oosp || $accessory.quantity > 0 || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode)} j'ai modifié comme ça {if ($accessory.allow_oosp || $accessory.quantity < 1 || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode)} Comme cela, les produits hors stocks sont quand même visibles dans les accessoires. Cordialement Anne Link to comment Share on other sites More sharing options...
cheribibi Posted January 19, 2014 Author Share Posted January 19, 2014 (edited) Bonjour, Je n'ai pas rempli les stocks. C'est lorsque les produits ne sont pas en vente en ligne. Voici la partie accessoire du product.tpl {if isset($accessories) AND $accessories} <!-- accessories --> <ul id="idTab4" class="bullet"> <div class="block products_block accessories_block clearfix"> <div class="block_content"> <ul> {foreach from=$accessories item=accessory name=accessories_list} {if ($accessory.allow_oosp || $accessory.quantity > 0) AND $accessory.available_for_order AND !isset($restricted_country_mode)} {assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)} <li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description"> <p class="s_title_block"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|escape:'htmlall':'UTF-8'}</a> {if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE} - <span class="price">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}</span>{/if} </p> <div class="product_desc"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium_default')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" width="{$mediumSize.width}" height="{$mediumSize.height}" /></a> <div class="block_description"> <a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:400:'...'}</a> </div> <div class="clear_product_desc"> </div> </div> <p class="clearfix" style="margin-top:5px"> <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if !$PS_CATALOG_MODE} <a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart', true, NULL, "qty=1&id_product={$accessory.id_product|intval}&token={$static_token}&add")}" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart'}">{l s='Add to cart'}</a> {/if} </p> </li> {/if} {/foreach} </ul> </div> </div> </ul> {/if} Edited January 20, 2014 by cheribibi (see edit history) Link to comment Share on other sites More sharing options...
cheribibi Posted January 27, 2014 Author Share Posted January 27, 2014 (edited) Bonjour, J'ai trouvé la solution en modifiant le code ... {if ($accessory.allow_oosp || $accessory.quantity > 0) AND !isset($restricted_country_mode)}<!--modifier supprimer AND $accessory.available_for_order--> ... <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a> {if !$PS_CATALOG_MODE AND $accessory.available_for_order} <!--Modifier ajouter AN $accessory.available_for_order--> ... Edited January 27, 2014 by cheribibi (see edit history) 1 Link to comment Share on other sites More sharing options...
jp77 Posted February 4, 2014 Share Posted February 4, 2014 Bonsoir cheribibi Mille merci de ton aide avec ce post je cherchais depuis des heures pourquoi le site que je suis entrain de faire en mode catalogue n'avait plus les accessoires de visibles. http://www.comatic.fr Grace à toi je vais aller au lit maintenant Cordialement 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