Ich entwickle eine Anwendung mit woocommerce Rest API v3. Jetzt versuche ich Coupons von meiner Woocommerce-Website in meine Anwendung zu integrieren. Ich erstelle eine Bestellung und verwende Gutscheine wie diese.
%Vor%Ich habe ein Nutzungslimit pro Benutzer in der Woocommerce-Website festgelegt.
Wenn ich direkt auf der Website bestelle, werden die Nutzungseinschränkungen korrekt angewendet. Wenn ein Limit erreicht wird, kann ein Benutzer keinen Gutschein verwenden. Aber wenn ich eine Bestellung über REST api mache, werden die Einschränkungen nicht angewendet.
Zusätzlich erhielt ich eine Antwort von einem anderen Forum, das besagt, dass die Funktion "Gutscheine anwenden" noch nicht über die Rest-API verfügbar ist. Aber während ich den Code von create_order
api Endpunkt durchschaute, fand ich, dass der Webhook für die Anwendung des Coupons dort aufgerufen wird.
in add_coupon()
. Aber ich habe das add_action('woocommerce_order_add_coupon',...)
nicht gefunden. Kann mir jemand sagen, wo ich diese Aktionsdefinition schreiben sollte, damit sie beim Aktualisieren von woocommerce nicht überschrieben wird.
Können Sie bitte Coupons ID und nach Überprüfung hinzufügen?
%Vor%Tags und Links php wordpress wordpress-plugin woocommerce woocommerce-rest-api