Wer einen Online-Shop betreibt, der kennt das: Manche Bezahlmethoden sind nur in einzelnen Ländern verfügbar, werden aber immer angezeigt, oder man will vielleicht aus Gründen der Währungsumrechnung bei einzelnen Ländern gewisse Bezahlmethoden ausschalten.
Bisher war es so, dass man das nicht ohne ein zusätzliches Plugin machen konnte. Leider waren viele dieser Plugins zu gross für meinen Geschmack – auf einmal konnte man Bezahlmethoden ausblenden, wenn gewisse Produkte im Warenkorb liegen oder je nach Person. Ich persönlich mag keine Plugins, die nicht nur die versprochene Grundfunktion machen, sondern auch noch Kaffee kochen und Autos waschen können.
Video
Ich habe immer wieder den Fall, wo jemand sagt: «Ich möchte TWINT nur in der Schweiz und PayPal nur in Deutschland.» Die letzten Jahre habe ich das dann immer mit Code gemacht, aber das war mühsam und ich musste immer nach dem Code suchen gehen. 🙂 Und ihr alle wisst, wie faul ich bin!

Aus diesem Grund habe ich nun ein kleines Plugin entwickelt, das ihr im offiziellen WordPress-Repository herunterladen könnt.
Nachdem man das Plugin installiert hat, sieht man das hier in den Settings. Wie man sehen kann, ist es sehr einfach aufgebaut. Man sieht eine Auflistung aller aktivierten Bezahlmethoden und im Dropdown alle Länder, in denen der Shop operiert.

Und dann kann man die Zuordnung sehr schnell machen. Man wählt ein Land und eine Bezahlmethode aus und speichert es ab. Und schon ist alles fertig eingerichtet.

Hier könnt ihr das Plugin kostenlos herunterladen.
Chefblogger Flexible Payment Destination Rules for WooCommerce








Genau so ein schlankes Plugin hat mir bisher gefehlt. Die meisten Lösungen für Zahlungsarten nach Land bringen gleich ein ganzes Regelwerk mit, das man nie braucht – und jedes zusätzliche Feature ist am Ende eine weitere Fehlerquelle beim nächsten WooCommerce-Update. Den Fall mit TWINT nur für die Schweiz kenne ich aus Kundenprojekten auch. Richtet sich die Zuordnung nach der Rechnungs- oder nach der Lieferadresse? Das wäre bei Bestellungen mit abweichender Lieferadresse spannend.
zb wero die neue EU Bezahlmethode ist das gleiche wie Twint für die Schweiz – es funktioniert hier 🇨🇭 nicht 🙂
Bisher ist es an die Rechnungsadresse gekoppelt. Denkst du das man es auch an die Lieferadresse koppeln können sollte?