Ahoi zusammen,
ich habe ein Problem mit automatischen Gutscheinen für Erst-Käufer :-(
Der Kunde hat sich ein Plugin besorgt, das Gutscheine für diese Gruppe "herausgibt".
Hat auch tadellos funktioniert, bis zu einem größeren Update von Wordpress/Woocommerce/WGM und einigem mehr.
Das Problem zeigt sich dadurch, dass keine Gutscheine mehr in Abzug gebracht werden.
Das Plugin hat zwar den richtigen Gutschein, aber das hier tut nicht mehr, warum auch immer:
$woocommerce->cart->applied_coupons[] = $this->coupon;
do_action( 'woocommerce_applied_coupon', $this->coupon );
Es wird also der Gutschein zu applied_coupons hinzugefügt und dann do_action aufgerufen, um den Gutschein anzuwenden - das passiert aber nicht.
Der Gutschein wird weder in diesem noch im nächsten Schritt in Abzug gebracht.
Irgendwelche Ideen, wie ich das vernünftig debuggen oder noch besser beheben kann?
Am Update kann es eigentlich nicht liegen, da auf der Produktivseite noch keine Updates gelaufen sind, der Fehler aber auch dort auftaucht.