Varianten-Artikel nutzbar machen

Ich glaube ich habe die Lösung gefunden, damit der Detail-Button ausgespielt wird, wenn es sich um eine Variante handelt - auch wenn die Variante als „Einzelne Hauptvariante“ ausgewählt wurde.
In der:
/component/product/card/action.html.twig

Nach:
{% set isAvailable = not product.isCloseout or (product.availableStock >= product.minPurchase) %}
Einfügen:
{% set variant = product.parentId is not null %}

Ersetze:
{% if isAvailable and not product.isGrouped and product.childCount <= 0 and product.calculatedPrices.count <= 1 %}
Mit:
{% if isAvailable and not product.isGrouped and product.childCount <= 0 and product.calculatedPrices.count <= 1 and not variant %}

So kann man bei Varianten-Produkten den Hauptartikel festlegen und dennoch wird nicht der Warenkorb- sondern der Detail-Button angezeigt. Der Kunde sieht also besser, dass es Varianten gibt.
Am einfachsten setzt man die Änderung mit dem Plugin

um. So ist das ganze auch Updatesicher und recht einfach.

Änderungen natürlich auf eigene Gefahr :wink:

1 „Gefällt mir“