/** * 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 2013 › COMPACT-Magazin - Der Shop

COMPACT-Heft September 2013

 5,90

Auf Lager
Artikelnummer: DL2013-09 Kategorie:

Inhalt COMPACT 8/2013

Titelthemen

  • Abwählen!
    Die amerikanische Kanzlerin
  • Spion gegen Spion
    Kalte Krieger in Pullach
  • AfD und Merkel
    Interview mit Bernd Lucke
  • LSD und CIA
    Trip der Psychonauten
  • Dossier: Das besetzte Land
    NSA, CIA und US-Armee in Deutschland

Vollständiger Inhalt

Editorial

Titelthema Bundestagswahl

  • Die amerikanische Kanzlerin
    Von Jürgen Elsässer
  • Eine compacte Regierungsalternative
    Von Jürgen Elsässer
  • Der innere Zirkel der Macht – Merkels Küchenkabinett
    Von Dietmar Pietsch
  • Wird die AfD Merkel stützen?
    Interview mit Bernd Lucke

POLITIK

  • Operation Alberich – Wie die NSA einen Terroranschlag angeblich verhinderte
    Von Jürgen Elsässer
  • „Die deutsche Wirtschaft wird ausspioniert“
    Interview mit Erich Schmidt-Eenboom
  • Machtkämpfe im BND: Kalte Krieger in Pullach
    Von Karel Meissner
  • Das US-Militär in Deutschland
    Karte mit Mannschaftsstärken und wichtigen Stützpunkten
  • Bekenntnisse eines Whistleblowers
    Von Jan Gaspard
  • „Das ist völliger Quatsch“
    Interview mit Thilo Sarrazin zur Familienpolitik
  • Asylpolitik: Die Kreuzberger Belagerung
    Von Martin Müller-Mertens
  • O-Ton: Thomas Wüppesahl
    „NSU von einem Dienst geführt“

DOSSIER   Besetztes Land

  • Occupy Germany? Schon passiert!
    Von Martin Müller-Mertens
  • Feindstaatenklausel: Jeder Staat darf einmarschieren
    Von Dietmar Pietsch
  • Die amerikanische Lobby in Deutschland
    Von Hans-Werner Klausen
  • Die frühen Grünen: Für ein neutrales, souveränes Deutschland
    Von Rolf Stolz

LEBEN

  • Hausaufgaben abgeschafft? Nur die Übung macht den Meister!
  • Von Georg-Bernd Oschatz
  • LSD und CIA: Der Trip der Psychonauten
    Von Harald Harzheim
  • Oberst Redl und der Erste Weltkrieg: Tote Zeugen reden nicht
    Von Helmut Roewer
  • Fotostrecke Bild-Lügen
    Originale und Retuschen
  • Kleine Genüsse.
    Von Sebastian Hennig, Philippe Guichard

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:  29,11

zzgl. Versandkosten, ab 29,95 Euro Bestellwert innerhalb Deutschlands versandkostenfrei

97%
Noch  0,84 für den Gratisversand!

Warenkorb anzeigenKasse

COMPACT-Heft September 2013
COMPACT-Heft September 2013