Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Funktionen

Das Plugin xt_paypal_plus integriert die Funktionen des PayPal-Plus Checkout in Ihren xt:Commerce 4 Shop.

Systemvoraussetzungen

  • Mindestens Version xt:Commerce 4.1.00 von xt:Commerce
  • Der Shop muss über ein SSL-Zertifikat (oder Proxy) verfügen und im "default ssl", "full ssl" oder "ssl proxy" betrieben werden.

Installation

Vorbereitungen:

PayPal-API- & PayPal-Sandbox-API-Daten:

Die PayPal-Sandbox erlaubt Ihnen Test-Transaktionen vorzunehmen, ohne dass diese echte Kosten verursachen. Unter developer.paypal.com können Sie sich einen Sandbox-Account erstellen und innerhalb von diesem Account eine App anlegen.

Folgen Sie diese Anleitung um einen Account zu erstellen bzw. die API-Daten auszulesen.

Nachdem die App erstellt wurde können Sie diese in der Liste anklicken und die "Client ID" sowie das "Secret" wird Ihnen angezeigt.

Wichtig: Bitte beachten Sie, dass die "Client ID" und das "Secret" nicht identisch mit den mit "Username", "Password" und "signatur" sind. Es handelt sich hier um unterschiedliche Daten!

 

Nun wechseln Sie zurück in den Adminbereich Ihres Shop und prüfen Sie ob sich der Shop im Modus "default ssl", "full ssl" oder "ssl proxy" befindet. Sie finden die Option in "Shop-Einstellungen => Mandanten => Ihr Mandant => SSL". Sollte sich der Shop in einem anderen Modus befinden, müssen Sie dieses anpassen. (Wichtig: Damit Ihr Shop mit SSL-Funktioniert wird natürlich ein SSL-Zertifikat benötigt, kontaktieren Sie diesbezüglich Ihren Webhoster falls Sie hierzu Fragen haben.)

Laden Sie die Dateien des Plugins in den Ordner /plugins/ in Ihren Shop und prüfen Sie ob das Plugin unter deinstalliere Plugins angezeigt wird. Falls Ja, betätigen Sie den "Installieren"-Knopf.

Wechseln Sie nun in "Installierte Plugins" und aktivieren Sie das Plugin. Laden Sie nun den Adminbereich (z.B. mit der F5 Taste Ihres Browsers) neu.

(Sollten Sie auf Probleme stoßen, finden Sie hier eine detaillierte (generelle) Anleitung zur Plugininstallation. )

Konfiguration

Öffnen Sie danach die Zahlungsweisen-Optionen von PayPal-Plus (Einstellungen => Zahlungsweise => xt_paypal_plus (bearbeiten) ).

Hier müssen Sie die PayPal-API-Daten, sowie optional die Sandbox-Daten von PayPal hinterlegen (Siehe oben):

Aktivieren Sie das Plugin mit der Option "Status".

Testmodus (Sandbox): Die Option entscheidet ob Sie den Test-Modus oder den Live-Modus verwenden wollen. ( Im Test-Modus funktionieren nur Sandbox-Accounts, im Live-Modus nur "echte" PayPal-Accounts )

Client ID (Live):

Secret (Live):

Client ID (Sandbox):

Secret (Sandbox):

Außerdem können Sie die verschiedenen Bestellstatus die von PayPal an den Shop übertragen werden den Bestellstatus in Ihrem Shop zuordnen.

 

Externe Zahlungsweisen in PayPal-Plus einbinden.

Innerhalb von PayPal-Plus können Sie bis zu 5 zusätzliche Zahlungsweisen anzeigen lassen. D.h. Sie können bis zu fünf zusätzliche Zahlungsweisen zusätzlich zu PayPal, Kreditkarte & Lastschrift aus Ihrem Shop hinzufügen.

Wollen Sie zum Beispiel das Barzahlung, Nachnahme, Rechnung und Vorkasse angezeigt werden, öffnen Sie die Optionen dieser drei Zahlungsarten uns aktivieren Sie die Option "In Paypal Plus aktivieren"

Es funktionieren beim Einsatz von PayPal Plus nur folgende weitere Zahlungsweisen: xt_cashondelivery, xt_cashpayment, xt_invoice und xt_prepayment

Bei Beschreibungstexten dieser Zahlungsweisen werden maximal 120 Zeichen und kein HTML-Code angezeigt.

Wichtige Hinweise:

Die API von PayPal sieht nicht vor, dass auf der Checkout-Confirmation-Seite der Rechnungs-Betrag geändert werden kann. Daher müssen Sie "Plugins => installierte Plugins => xt_coupons (bearbeiten)" die Option "Checkout-Seite" auf false stellen. Dieses bewirkt, dass das Feld zur Gutscheineingabe nicht mehr auf dieser Seite angezeigt wird. Stattdessen sollten Sie das Feld im Warenkorb aktivieren. Bedenken Sie, dass das Feld in dieser Position nur angezeigt wird wenn der Kunde eingeloggt ist.

Sollten Sie Plugins nutzen, die ähnliche Funktionen (z.B. Anpassungen an den Preise der Produkte) auf der Checkout-Confirmation Seite einbinden sollten Sie prüfen ob diese vielleicht deaktiviert werden müssen.

  • No labels