• Resolved sixtyseven

    (@sixtyseven)


    Hallo,

    zun?chst mal vielen Dank für das sch?ne Plugin, es funktioniert auf unserer Seite eigentlich reibungslos. Dennoch würde ich gerne eine Kleinigkeit ?ndern: Ist es m?glich, dass der Bestellstatus nach erfolgreicher Zahlung (IPN Zahlung abgeschlossen) automatisch auf “Bestellung abgeschlossen” ge?ndert wird? Bei einem so durchdachten Plugin gibt es doch sicher einen Filter dafür ??

    Schon mal recht vielen Dank für eure Hilfe!

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Andreas W.

    (@aweissinpsyde)

    Hallo @sixtyseven

    vielen Dank für deine Nachricht. Dies ist leider nur m?glich, wenn es sich um ein virtuelles/downloadbares Produkt handelt. Die Einstellung von WooCommerce lassen dies bei normalen Produkten leider nicht zu, den Status sofort so zu setzen, da hier der Ablauf eingehalten werden muss.

    Mit besten Grüssen
    Andreas

    Thread Starter sixtyseven

    (@sixtyseven)

    Folgender Constructor:

      public function __construct($product = null) {
    
            $this->product_type = 'ticket_bookable';
    
            parent::__construct($product);
    
            $this->set_virtual(true);
    
            $this->add_meta_data('ticket_bookable', 1);
        }

    Demnach ist mein Produkt doch virtuell, in der wc_product_meta_lookup Tabelle steht im Feld virtual auch der Wert 1. Dennoch wird bei Zahlungsbest?tigung der Bezahlstatus nicht ge?ndert. Habe ich etwas übersehen?

    Ich hatte mir als Workaround schon folgendes überlegt:
    Per add_action( ‘woocommerce_thankyou’, ‘check_ticket_order’ ); auf die comments tabelle zugreifen, dort per $order_id die Datens?tze herausholen, durch die rows loopen und fals in denen “IPN Zahlung abgeschlossen” gefunden wird, die Bestellung per $order = wc_get_order( $order_id ); und $order->update_status( ‘completed’ ); abzuschlie?en.

    Aber ist das nicht fürchterlich kompliziert für so eine kleine Aufgabe? Ich bin wirklich für jeden Tipp dankbar.

    Grü?e aus dem Ruhrgebiet
    André

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Bestellstatus ?ndern bei “IPN Zahlung abgeschlossen”’ is closed to new replies.