Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Info

Die aktuellste Version des Plugins finden Sie in unserem Marketplace.

Sperren Sie Zahlungsweisen für ausgewählte Produkte und Kategorien.

Das Plugin Versandarten sperren "Bitte beachten Sie auch das Plugin: xt_paymentshipping_restrictions " ist kostenpflichtig und kann im xt:Commerce Store bezogen werden- Versandarten sperren für Produkte und Kategorien.

Installation / Plugin-Konfiguration

  • Installieren Sie das Plugin und öffnen dann die Plugin-Konfiguration

...

  • Aktivieren Sie das Plugin

  • Übernehmen Sie die Standartvorgaben bzw. passen Sie diese an

    Plugin-Option
    Beschreibung
    Aktiviert für MandantenLegen Sie fest, für welche Mandanten/Shop das Plugin aktiviert sein soll
    Beschränkte Versandarten
    Beschränkte Zahlungsweisen im Checkout anzeigen

    Wenn aktiviert, wird im Checkout auf der

    Seite Versandart

    Seite Zahlungsweise wählen eine Hinweistext zu den nicht

    möglichen Versandarten angezeigtImage Removed

    möglichen Zahlungsweisen angezeigt
    Beachten Sie, dass Sie dazu die Datei plugins/xt_payment_restrictions/templates/xtCore/pages/payment/payment_default.html in Ihren Template-Ordner kopieren müssen nach templates/IHR-TEMPLATE/xtCore/pages/payment. Machen Sie vorher eine Sicherung der Original-Templatedatei.
    In xtCommerce 4 verwenden zum Kopieren die Datei plugins/xt_payment_restrictions/templates/xt4/xtCore/pages/payment/payment_default.html

    Image Added

    Nicht erlaubte auf Produktseite anzeigen
    Wenn aktiviert, wird auf Produktseiten ein Hinweis zu den nicht erlaubten
    Versandarten Erlaubte auf Produktseite anzeigenWenn aktiviert, wird auf Produktseiten ein Hinweis zu den erlaubten Versandarten angezeigt
    Zahlungsarten angezeigt
    Image Removed

    Image Added


  • Speichern Sie die Konfiguration

Produkt- und Kategoriekonfiguration

Nach Installation steht beim Bearbeiten von Produkte und Kategorien auf dem Tab Standart das Feld Gesperrte Versandarten Gesperrte Zahlungsweisen (Code, kommasepariert) zur Verfügung. Tragen Sie hier - kommasepariert - die zu sperrenden Versandarten Zahlungsweisen ein.

title
Info

Reihenfolge bei Ermittlung gesperrter Versandarten

 

Bei der Ermittlung der gesperrten Versandarten gesperrten Zahlungsweisen für ein Produkt wird zuerst am Produkt selbst geprüft, ob Einträge vorhanden sind.

Erst wenn am Produkt selbst keine Eiträge vorhanden sind, wird im Hauptkategoriebaum des Produktes der Kategoriebaum nach oben durchsucht.

Beim ersten Auffinden von gesperrten Versandarten gesperrten Zahlungsweisen an einer Kategorie werden diese auf das Produkt angewendet.

 

Templateanpassungen

Templateanpassungen sind nicht notwendig. Durch das Plugin stehen für Produkte jedoch mehrere Variablen zu Verfügung, die in den Templates verwendet werden können:

Beispiel-Konfiguartion:

...


Templateanpassungen

xtCommerce 5/: Überschreiben Sie nach Sicherung in Ihrem Template die Datei xtCore/pages/payment/payment_default.html mit der mitgelieferten Datei plugins/xt_payment_restrictions/templatea/xtCore/pages/payment/payment_default.html

xtCommerce 5: Wir empfehlen Ihnen in Ihrem Template xtCore/pages/product/product.html den Eintarg für die Zahlungslogos zu entfernen

Beispiel-Konfiguration:

  • Shop mit zwei Zahlungsweise xt_cashondelivery

  • ein Produkt, für welches

    der Expressversand

    der xt_cashondelivery deaktiviert wurde

Für Produkte verfügbare Variablen:

  • $disabled_

    shippings

    payments_arr, immer vorhanden wenn

    gesperrte Versandarten

    gesperrte Zahlungsweisen vorhanden - eine Liste aller nicht

    erlaubter Versandarten

    erlaubter Zahlungsweisen mit id, code, name, in diesem Fall: id => "1" code => "

    Express" name => "Express"$enabled_shippings_arr , immer vorhanden - eine Liste aller  erlaubter Versandarten mit id, code, name, in diesem Fall: id => "1" code => "Standard"

    xt_cashondelivery" name => "

    Standard

    Nachnahme"

  • $enabled

    $disabled_

    shipping_Standard => true , vorhanden je nach Konfiguration. Für jede verfügbare Versandart wird eine Variable gebildet: enabled_shipping_VERSANDCODE$disabled_shipping_Express

    payment_xt_cashondelivery => true , vorhanden je nach Konfiguration. Für jede

    gesperrte Versandart

    gesperrte Zahlungsweise wird eine Variable gebildet: disable_

    shipping

    payment_

    VERSANDCODE

    ZAHLUNGSCODE