/** * Zahlungsart "Rechnung" nur erlauben, wenn * - der Kunde eingeloggt ist ODER * - der Kunde bereits mindestens eine bezahlte Bestellung hat. */ add_filter('woocommerce_available_payment_gateways', function ($gateways) { if (is_admin() || !is_checkout() || empty($gateways)) { return $gateways; } // <<< Gateway-ID anpassen, falls nötig >>> // Häufig: 'invoice', plugin-spezifisch z. B. 'wc_invoice', 'custom_invoice' $invoice_id = 'invoice'; // Falls unbekannt: kurz einmal die verfügbaren IDs loggen error_log('Gateways: ' . print_r(array_keys($gateways), true)); if (empty($gateways[$invoice_id])) { return $gateways; // nichts zu tun } // Bedingung 1: eingeloggt? $is_logged_in = is_user_logged_in(); // Bedingung 2: hat bereits eine bezahlte Bestellung? $paid_statuses = array('processing','completed'); // ggf. 'on-hold' ergänzen $has_paid_before = false; $customer_id = get_current_user_id(); if ($customer_id) { $orders = wc_get_orders(array( 'limit' => 1, 'status' => $paid_statuses, 'customer_id' => $customer_id, 'return' => 'ids', )); $has_paid_before = !empty($orders); } else { // Gäste über die (eingetippte) Rechnungs-E-Mail prüfen $email = WC()->customer ? WC()->customer->get_billing_email() : ''; if (!$email && !empty($_POST['billing_email'])) { $email = sanitize_email(wp_unslash($_POST['billing_email'])); } if ($email) { $orders = wc_get_orders(array( 'limit' => 1, 'status' => $paid_statuses, 'billing_email' => $email, 'return' => 'ids', )); $has_paid_before = !empty($orders); } } // --- ODER-Logik --- $allow_invoice = ($is_logged_in || $has_paid_before); if (!$allow_invoice) { unset($gateways[$invoice_id]); } return $gateways; }); COMPACT-Heft September 2011 › COMPACT-Magazin - Der Shop

COMPACT-Heft September 2011

 5,90

Auf Lager
Artikelnummer: Download 9-11 Kategorie: Schlagwörter: ,

Inhaltsverzeichnis


Editorial: Vorsicht, Bürgerkrieg! Von Jürgen Elsässer


Foto des Monats


Politik

  • England: Angriff der Heuschrecken. Von Jürgen Elsässer
  • Schulfach Schwul. Von Josefine Barthel
  • CDU-Wende: Nun auch die Schulpolitik. Von Georg-Berndt Oschatz
  • „Nicht mit England vergleichbar“. Interview mit Eberhard Diepgen
  • Breivik: Ein Einzeltäter, wie Lee Harvey Oswald. Von Gerhard Wisnewski
  • Tiefenökologie: Tiere schützen, Menschen töten. Von Peter Meister
  • S-21, O-Ton: „… Auf dem Mond zu Hause“. Mit Heiner Geißler
  • Libyen: Brudermord in Bengasi. Von Tilman Knechtel
  • Libyen: Größenwahn und Katzenjammer. Von Tilman Knechtel

Schwerpunkt Preußen

  • Majestät, übernehmen Sie! Plädoyer für die Monarchie. Von Ahmad Gross
  • Alles Militarismus? Der Schulmeister im Waffenrock. Von Jan von Flocken
  • Bildung für das Volk. Von Gerd Schulze-Meyer
  • Preußische Toleranz. Von Andreas Rieger
  • Die preußischen Tugenden. Von Jan Heitmann u. a.
  • SED und Preußen: Als der Alte Fritz zurückkehrte. Von Klaus Höpcke

Leben

  • „Breivik ist der Gegenpol zu Christus“. Interview mit Matthias Matussek
  • Benedikt XVI.: Der gute Hirte. Von Bernhad Liebeneiner
  • Freimaurer: Krieg der Logen. Von Jan Gaspard
  • Comics. Von animue & Niki Vogt

Zuletzt angesehen

Scroll To Top
Close
Close

Anmelden

Registrieren

Ein Link zum Erstellen eines neuen Passwort wird an deine E-Mail-Adresse gesendet.

Warenkorb

Close

Zwischensumme:  5,90

20%
Noch  24,05 für den Gratisversand!

Warenkorb anzeigenKasse

COMPACT-Heft September 2011
COMPACT-Heft September 2011