Oft hat man bei Magento das Problem, dass man den Warenkorb Button statisch hinterlegt hat, oder dieser nur geändert wird, wenn der Artikel ausverkauft ist der Kunde dann nicht mehr die Möglichkeit hat die Ware zu bestellen. Was ist aber, wenn die Ware in wenigen tagen wieder eintrifft und man den Verkauf weiter laufen lassen möchte? Wäre es dann nicht sinnvoll, wenn der „In den Warenkorb“ – Button einfach in Jetzt Vorbestellen geändert werden würde?

Wie kann ich den Magento Warenkorb Button Text automatisiert ändern lassen?

  1. Gehen Sie auf Ihrem Server in folgendes Verzeichnis:

    /app/design/frontend/default/IhrTemplate/template/catalog/product/list.phtml
  2. Suchen Sie nach folgendem Code:
    getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
    ?>
  3. Ersetzen Sie den Code durch folgenden:

    getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
    $addtocart = $this->__('Add to Cart');
    $preorder = $this->__('Pre Order');

    ?>

    Nun haben wir die Variablen angelegt, die wir im nächsten Schritt abfragen.

  4. Dazu suchen wir nach dem Button Code:


    Dieser muss wie folgt abgeändert werden:

  5. ACHTUNG: Der Code muss jeweils für die Grid-View-Ansicht und für die List-View-Ansicht geändert werden. Hierzu einfach den Code doppelt suchen in der list.phtml Datei.

    Hiermit fragen wir den aktuellen Lagerbestand ab und anhand dessen wird dann jeweils der Warenkorb-Button abgeändert.

    Nun haben wir Button in der Kategorieansicht geändert, aber was ist mit dem Button in der Produktdetailansicht?

„In den Warenkorb“ – Button in der Produktdetailansicht ändern

  1. Gehen Sie hierzu in folgendes Verzeichnis:

    /app/design/frontend/default/theme074k/template/catalog/product/view/addtocart.phtml
  2. Hier folgenden Code ersetzen:
    getProduct(); ?>
    __('Add to Cart'); ?>


    Durch:

    getProduct(); ?>

    __('Add to Cart'); ?>
    __('Pre Order'); ?>
  3. Dann noch folgende Abfrage ändern:


    Durch folgenden Code ersetzen:

Ich hoffe ich konnte Ihnen das Thema etwas näher bringen. Wir freuen uns natürlich über Feedback!

Sonst noch Fragen?

Gerne können Sie uns kontaktieren und wir unterstützen Sie dabei gerne!

Share
This

Post a comment