2016-04-06 27 views
0

Ich habe Woo-Commerce-Abonnements auf meiner Word-Press-Site installiert und ein Zahlungsgateway für die Kasse integriert. Das Gateway wird von woocommerce nicht direkt unterstützt.Abo-Datensatz zu woocommerce hinzufügen

Ich habe die Kasse Seite und die Zahlungsabwicklung Seite mit Code vom Gateway zur Verfügung gestellt, um die Online-Zahlung zu verarbeiten.

Ich muss den Abonnementstatus für den Kunden aktualisieren, sobald seine Zahlung erfolgreich über das Gateway durchgeführt wurde und die Bestätigung zurück empfangen wird.

Alle Hinweise zur Aktualisierung des Subskriptionsdatensatzes in Woocommerce-Subskriptionen mithilfe eines PHP-Code-Snippets wären sehr hilfreich.

Ich habe gesucht und Links gefunden, wie Sie ein Produkt in woocommerce hinzufügen, aber nicht viel darüber, wie Sie einen Abonnementdatensatz mit einem benutzerdefinierten PHP-Snippet aktualisieren oder hinzufügen.

+0

Nach einigem Suchen fand ein Beitrag, der den Prozess hat: http://wordpress.stackexchange.com/questions/202873/woofcommerce-how-to-use-wc-create-order-with-subscription-product – Jillian

+0

Folgendes Code-Snippet funktionierte für mich nach ein paar Verbesserungen: 1/Erstellen Sie eine Bestellung einfügen 2/Erstellen Sie das Abonnement und fügen Sie es 3/Abonnements für die neue Bestellung aktivieren – Jillian

+0

Herzlichen Glückwunsch zum Finden der Antwort selbst. Wenn du es hier als Antwort anstatt als Kommentar postest, und es akzeptierst, wird es der Gemeinschaft nützen (und dir vielleicht einen Reputationsgewinn geben, wenn Leute es aufwerten) –

Antwort

1

Die Lösung besteht darin, einen Auftrag zu erstellen, dann ein Abonnement zu erstellen, den Auftrag mithilfe von woocommerce-Klassen mit dem Abonnement zu verknüpfen. Eine sehr hilfreiche Link auf SO gefunden beschreibt die Schritte:

wordpress.stackexchange.com/questions/202873/

Die Antwort von Jeremy Warne gegeben arbeitete für den logischen Fluss meiner Website.