Ich suche nach dem Haken, wo ich mich während des Bestellvorgangs in die Coupon-Validierung einklinken kann.
Anstelle der Validierung durch die E-Mail-Adresse des Benutzers möchte ich den Gutscheincode durch das Metafeld eines Benutzers validieren.
Wenn der eingeschränkte Gutscheincode mit dem Benutzer-Metafeld übereinstimmt, ist der Rabatt gültig, andernfalls kann der Gutschein nicht zum Warenkorb hinzugefügt werden.
Welchen Haken kann ich verwenden?
Der gesuchte Haken ist woocommerce_coupon_is_valid
Es ist ein Filter, der nach allen standardmäßigen Coupon-Validierungen ausgeführt wird.
Sie können diesen Haken verwenden: woocommerce_coupon_is_valid_for_product
Sie können die Informationen des angemeldeten Benutzers von WordPress abrufen und das Produkt dort basierend auf den Metainformationen des Benutzers validieren.
apply_filters( 'woocommerce_coupon_is_valid_for_product', $false, $product, $instance, $values );
Es gibt Ihnen 4 Parameter, wenn Sie es implementieren.
14377400cookie-checkWooCommerce greift in die Coupon-Validierung durch Benutzer-Meta einyes