Jump to content
Walde

[gelöst] Kategorieübersicht: Zum Warenkorb wird mal angezeigt und mal nicht

Recommended Posts

Artikel - Informationen - Optionen - Bestellbar

Share this post


Link to post
Share on other sites

Hallo Kulli,

dann ist der Artikel auch in der Artikel Detailansicht nicht mehr bestellbar.

Share this post


Link to post
Share on other sites

Dann würde ich mich mal an den Theme-Hersteller wenden

Share this post


Link to post
Share on other sites
Voreinstellungen --> ARTIKELSEITE

Button "In den Korb" in Listenansicht immer anzeigen

 

Wählen Sie Nein, wenn der Button nur dann angezeigt werden soll, wenn es keine Artikelvarianten gibt. Artikel, die in mehreren Varianten erhältlich sind, können Kunden dann nur auf der Detailseite in den Warenkorb legen.

 

Nur leider habe ich Artikel die sowohl Artikelvarianten haben und welche die dieses nicht haben. Standardmäßig möchte ich den Button "In den Korb" in Listenansicht nicht haben.

Share this post


Link to post
Share on other sites

Wenn du selbst basteln möchtest, wäre der einfachste Weg dieser hier:

  1. Öffne mit einem Editor wie z.B. notepad++ die Datei product-list.tpl deines Templates (/themes/<DeinTemplate>)
  2. Suche nach "Add to cart"
  3. Deaktiviere den folgenden Code durch Auskommentieren mit {* ... *}
    {if ($product.id_product_attribute == 0 || (isset($add_prod_display) && ($add_prod_display == 1))) && $product.available_for_order && !isset($restricted_country_mode) && $product.customizable != 2 && !$PS_CATALOG_MODE}
    		{if (!isset($product.customization_required) || !$product.customization_required) && ($product.allow_oosp || $product.quantity > 0)}
    				{capture}add=1&id_product={$product.id_product|intval}{if isset($product.id_product_attribute) && $product.id_product_attribute}&ipa={$product.id_product_attribute|intval}{/if}{if isset($static_token)}&token={$static_token}{/if}{/capture}
    				<a class="button ajax_add_to_cart_button btn btn-default" href="{$link->getPageLink('cart', true, NULL, $smarty.capture.default, false)|escape:'html':'UTF-8'}" rel="nofollow" title="{l s='Add to cart'}" ata-id-product-attribute="{$product.id_product_attribute|intval}" data-id-product="{$product.id_product|intval}" data-minimal_quantity="{if isset($product.product_attribute_minimal_quantity) && $product.product_attribute_minimal_quantity >= 1}{$product.product_attribute_minimal_quantity|intval}{else}{$product.minimal_quantity|intval}{/if}">
    				<span>{l s='Add to cart'}</span>
    				</a>
    		{else}
    				<span class="button ajax_add_to_cart_button btn btn-default disabled">
    				<span>{l s='Add to cart'}</span>
    {/if}
    

     

  • Like 1

Share this post


Link to post
Share on other sites

Allen eine Artikelvarianten zugewiesen und schon ist das Problem gelöst.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More