Zahlungsanbieter Paypal Express und automat. bestätigter Auftrag

 

 

In dieser Anleitung erklären wir die Konfiguration des Zahlungsanbieter Paypal Express mit automatisch bestätigtem Auftrag bei erfolgreicher PayPal Zahlung.

 

Benötigte Module

Es müssen die Module sale_automatic_workflow, payment_paypal_express und eq_payment_paypal_express installiert sein.

 

Paypal Express einrichten

Gehen Sie unter Abrechnung > Konfiguration in die Zahlungsanbieter und wählen Sie dort Paypal Express Checkout. Erstellen Sie sich unter My Apps & Credentials die PP Express Client ID. Login mit den normalen Paypal Zugangsdaten unter http://developer.paypal.com

Setzen Sie diesen nun im Feld Paypal Client ID ein.


Setzen Sie den Zahlungsanbieter nun auf Produktionsumfeld und Veröffentlicht für den Livebetrieb. (Testumgebung = Sandbox / Live = Live)

Standardwert Automatic setzen

Setzen Sie das Feld Automatischer Workflow in einem beliebigen Angebot im Tab Automatisierungsfunktion einmal händisch auf Automatic.

 

Gehen Sie jetzt in den Entwicklermodus. Gehen Sie auf das Käfersymbol oben rechts und klicken Sie Standardwert setzen.

Wählen Sie Standard: automatischer Workflow = Automatic


und Standardwert speichern.

Automatische Bestätigung von Angeboten einrichten

Dazu geht man im Verkauf unter Konfiguration auf den Menüpunkt Automatischer Workflow.

Richten Sie die Automation mit folgenden Parametern ein:

 

Dazu können Sie auch im Entwicklermodus folgenden Code in den Code-Editor einfügen:

["&","|",["transaction_ids.state","=","draft"],["transaction_ids.state","=","pending"],"|",["state","=","draft"],["state","=","sent"]]

Der Cronjob “Automatic Workflow Job“ sollte alle 1 Minute laufen und Aktiv sein.

 

Wenn Sie die Angebote im Status “Angebot” lassen wollen, müssen Sie diesen Part nicht einrichten.

Tests

Es empfiehlt sich einen Testkauf mit dem Wert von z.B. 1 Cent im Shop durchzuführen, bevor die Zahlungsanbieter für Kunden im Odoo Webshop freigegeben wird. Der Sandbox Modus funktioniert erfahrungsgemäß nicht 1:1 gleich wie der Livemodus.