Wenn bei Woocommerce die Gutscheine nicht mehr funktionieren
Der buch & netz Online Shop läuft seit Anfang Jahr auf der WordPress Erweiterung WooCommerce. Ich bin bisher sehr zufrieden damit, auch wenn es, insbesondere nach Updates immer mal wieder zu Problemen kommen kann, wie in diesem Fall.
buch & netz bietet Download-Gutscheine in Paketen für Unternehmen an, damit diese im Rahmen ihrer Content-Marketing Kampagnen zum Beispiel via Blogposts oder in einem Newsletter E-Books verschenken können. Dummerweise hat heute ein Kunde gemeldet, dass ein Gutschein, den er einzulösen versuchte, nicht gültig sei.
Es hat sich dann schnell herausgestellt, wo das Problem lag. Offenbar werden seit einem Update Grossbuchstaben in den Gutscheincodes automatisch in Kleinbuchstaben umgewandelt. Bestehende Gutscheine, die noch Grossbuchstaben beinhalten werden allerdings nicht umgewandelt, sondern als Ungültig betrachtet, was natürlich nicht erwünscht ist.
Hier im GitHub Issue Tracker zu WooCommerce gibt es eine Zeile Code, die, in die functions.php eingefügt, das Problem behebt:
remove_filter( 'woocommerce_coupon_code', 'strtolower' ); // Remove coupons case-insensitive filter
[…] wandelt WooCommerce entsprechend automatisch um, sobald du den Gutschein veröffentlichst. Hier gibt es einen Filter, um Großbuchstaben dennoch verwenden zu können. Diese Lösung ist jedoch […]
[…] wandelt WooCommerce entsprechend automatisch um, sobald du den Gutschein veröffentlichst. Hier gibt es einen Filter, um Großbuchstaben dennoch verwenden zu können. Diese Lösung ist jedoch […]
[…] want. WooCommerce will convert to upper case letters automatically, once you publish the coupon. Here is a filter to allow you the use of upper case letters. This solution may, however, not be […]