Beiträge von Wordleo

    Okay, entferne das mit dem do_action wieder. Wir führen einen neuen Status ein:

    Nach

    $order = new WC_Order( $order_id ); im Plugin fügst Du ein:

    Gibt es jetzt den neuen Status "Hardcopy" im Backend?

    :-(

    Code
    [B]Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'add_order_hardcopy_status' not found or invalid function name in [B]/var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php on line [B]286
    
    
    [B]Warning: array_keys() expects parameter 1 to be array, null given in [B]/var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/woocommerce/includes/class-wc-order-query.php on line [B]25[/B][/B][/B][/B][/B][/B]

    Hi ;-)

    Nun läuft es bei den Online Tickets wieder rund. Dafür hauts mir mit "Hardticket" wieder nen Fatal Error rein.

    Code
    [B]Fatal error: Uncaught Error: Call to a member function get_customer_id() on boolean in /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/woocommerce/includes/wc-user-functions.php:192 Stack trace: #0 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php(288): wc_paying_customer(Array) #1 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array) #2 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #3 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/no_pdf_ticket_mail.php(44): do_action('woocommerce_ord...', Array, 10, 1) #4 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php(286): auto_complete_paid_order(15094) #5 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #6 /var/www/web28596838/html/freiheitenwelt.de/wordpres in [B]/var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/woocommerce/includes/wc-user-functions.php on line [B]192[/B][/B][/B]

    Hi,,,


    Tataaa -- aber nur fast. ;-)


    Also wenn man nun "Hardticket Versand" wählt funktioniert alles bestens. Es kommen die richtigen Email und die PDF's werden richtig erstellt! Das super cool! Danke für deinen Durchblick.


    Allerdings hatte ich danach versucht nur Online Tickets zu bestellen und da ergibt sich folgendes Phänomen.

    Erste Email mit PDF-Ticket
    -> Dann erste Email zur Bestellbestätigung etc.
    -> Zahlungsbestätigung
    Zweite Email mit PDF-Ticket aber x 2...

    D.h. Bei 4 bestellten Tickets kommen am Ende 12 auf zwei PDF's verteilt beim Kunden an. ?!?

    Hier die Bilder dazu...

    GLG

    Leider nein!

    Code
    [B]Fatal error: Uncaught Error: Call to undefined function process_order_tickets() in /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/no_pdf_ticket_mail.php:48 Stack trace: #0 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php(286): auto_complete_paid_order(14995) #1 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #2 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #3 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(79): do_action('woocommerce_tha...', 14995) #4 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/woocommerce/includes/wc-core-functions.php(211): include('/var/www/web285...') #5 /var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(205): wc_get_temp in [B]/var/www/web28596838/html/freiheitenwelt.de/wordpress/wp-content/plugins/no_pdf_ticket_mail.php on line [B]48[/B][/B][/B]
    Code
    if (empty($noticketsend)) {//DMS                  
        $order->update_status( 'completed' );
        //DMS
    }else {
    $fooevents_plugin_dir = ABSPATH . 'wp-content/plugins/fooevents/classes/';
    include_once($fooevents_plugin_dir."woohelper.php");
    process_order_tickets($order_id);
    }

    Hallo miteinander,

    seit ein paar Tagen macht mein WooCommerce Store im Backend komische Sachen. So kann ich z.B. die Produkt Kurzbeschreibung nicht anpassen sondern muss hier für immer Excerpt ändern. Das alleine ist ja schon kurios aber noch komischer wird es, da der Text im Excerpt unsichtbar ist.


    Kennt das jemand?

    Hier hab ich euch einen Screencast dazu gemacht wie ich versuche eine Artikelbeschreibung zu aktualisieren.

    https://drive.google.com/open?id=1D_mS0…PDhWbKwiLx4ntx1

    GLG

    Martin

    Mein Fehler. Ich bin von einer professionellen Anwendung ausgegangen. Zumindest hat mir das Dein Startpost suggeriert. Wenn ich aber lesen muss, dass selber Ausdrucken und zur Post bringen günstiger sein soll als ein Onlinedienst, wie z.B. pingen.com oder letterxpress.de, dann handelt es sich definitiv nicht um eine professionelle Anwendung. Und da Du ja schreibst, dass Du auch Updates auslassen willst (was für ein Wahnsinn), kann man auch im Quellcode basteln.

    Tipp: Eine solche Erweiterung macht man zusammen mit dem Entwickler. Man führt neue Hooks ein oder erweitert bestehende. Der Entwickler hat daran in 99% der Fälle großes Interesse, weil er einen USP schafft - für alle Kunden.

    Ja leider sprangen die von FooEvents da nicht so wirklich drauf an... ;-( Ich tu eben was ich kann. Wenn das tut kann man ja nochmal auf die zugehen - da wird Azrael vielleicht schon eine Idee haben. Ich hätte auch einfach in irgend ner Druckerei jeweils 1000 Hardtickets drucken lassen können. Dachte mir es wäre hübsch das in ein System zu bekommen. Und das passiert hier ja gerade...

    ALSO - um mich hier noch einmal zu erklären. Ich veranstalte LIVE-Diavorträge. Das sind Themen aus allen Kontinenten der Welt - oft mit humanitären Aspekten. In der Regel ziehen wir so derzeit +- 100 - 200 Besucher an. Letzte Saison waren es 15 Auftritte. Ich denke für Winter 2018 werden es vielleicht 25 und ich werde mehr andere Referenten einladen.

    Von den genannten Gästen kaufen keine 5 ein Hardticket zum Postversand. +-50 Tickets lege ich aber immer bei einer Raiba - der Stadt oder sonstdergleichen aus. Und da war es mir eben wichtig damit das ordentlich aussieht. Der Arbeitsaufwand ist für mich hier überschaubar mit der Druckerei. So lange ich die VVK-Stellen selber bedienen muss nützt mir keiner der oben genannten Services wirklich was. Was dort weg geht ist einfach nur Geld, dass ich aber lieber anderweitig in die Veranstaltung stecken will, wie z.B. meinen freiwilligen Helfern ein Geschenk zu machen oder so...

    3 Jahre Fooevents = Livetime Tickera

    -> Na also ich denke ja mal ich kann da ein paar Upgrades überspringen. Und wie gesagt gibt es kein System bei dem ich mit die Hardtickets selber günstig drucken lassen kann. Und 500 Tacken hätte ich momentan ohnehin nicht über...

    Und wie Du selber sagst ist Tickera um Längen mächtiger.

    -> Also - in der Szene wo ich unterwegs bin ist es entweder Selber Ticket + Online oder die Großen ReserviX etc. Da meine VVK meist keine Druckmöglichkeiten haben muss ich die Tickets immer selber liefern. Die Physical Tickets von Tickera gehen auch über einen externen Service. Das hat die Erfahrung gezeigt ist einfach zu umständlich bei meiner Vortragsreihe.


    Ich bin davon ausgegangen, dass Du eben keine Zeit hast. Ich finde den Einsatz von Azrael super, keine Frage. Mit persönlich fehlt aber jegliches Verständnis dafür, jemandem der ein bezahltes Plugin (mit Support) kauft (wie man jetzt weiß, um den eigenen Profit zu steigern) kostenlos zu helfen eine Erweiterung dafür zu erstellen.

    -> Vom großem Profit kann hier nun auch nicht die Rede sein - Das was ich tu ist auf Selbstfinanzierungsbasis momentan. Sonst würde ich mir die Arbeit hier wirklich nicht machen. Ich versuche eine kulturelle Veranstaltung auf die Beine zu stellen die auch Nischenthemas behandelt. Die große Kohle verdient man mit was anderes...

    Ich denke doch ein Forum ist auch dazu da um Rat und Hilfe zu bitten. Das Azrael so fit ist und mir hilft weiß ich überaus zu schätzen - ohne ihn würde ich es wohl anders machen. Und mach dir mal keine Sorge ich werde mich schon erkenntlich zeigen... Ich hab andernorts auch schon jemanden auf die Beine geholfen. Allerdings weniger mit Programmierung - da muss man sich ja reinlernen - was ja gerade passiert. Meine Stärken liegen wo anders...

    Hi Maximus,

    Ich hatte einen professionellen Ticketservice. Wenn dann immer pro Ticket 2€ weggehen willst was anderes. Da kommt man ziemlich schnell drauf.

    Tickera hatte ich auch getestet. Für meine Anwendung ist aber FooEvent besser. Problem sind immer die Hardtickets für die Vorverkaufsstellen und (vielleicht 2%) für die Kunden die eben was für die Hand brauchen. Das macht dir Tickera auch nicht - macht eigentlich kein Plugin zum ausdrucken. Aber im meinem Fall sind die VVK-Stellen eben wichtig. Für ReserviX und Eventim bin ich zu klein - für Gästeliste etc. aber zu groß.

    Kostengünstiger als wie jetzt, dass geht wohl kaum und ist wirklich sehr schön im WooShop integriert. Und ich hab auch saubere Tickets die ich auf perforierte Bögen, wenn es sein soll auch in großer Stückzahl, drucken kann. Die 500 Euro sind ja relativ - natürlich kann man da darauf zurückgreifen. Wenn man Zeit hat kann man doch auch anders tun und wenn man so nette Hilfe bekommt freu ich mich natürlich... ;-) Und irgendwie interessiert es uns auch wohl wie das so funktioniert...

    Tickera hatte ich in deren Demo getestet und war mir einfach zu groß. Mag für den ein oder anderen evtl. besser funktionieren. Wie gesagt ist immer das Problem die Hardtickets ordentlich zu gestalten und die Barcodes etc. über ein System zu führen. Genau dafür bezahlt man am Ende dann nämlich bei den "Großen" - und zwar so richtig. In meiner letzten Vortragssaison ging mir eine 4-Stellige Summe nur an den Ticketservice...


    Schönen Gruß

    Hi,

    das hab ich schon durchgespielt. Dann wird das Ticket ohne Probleme generiert und parallel auf dem Server abgespeichert. Ich denke die Funktion wird kurz vor dem Email Versand irgendwie mit aufgerufen und hat weniger mit dem Produkt Status zu tun. Da wir den Versand ja unterbinden wenn "Hardticket Checkbox" aktiv.

    Insgesamt kommen immer 4 Email an bei Online Ticket. Am Ende kommt in einer separaten Email die Online-pdf Tickets und eine "Bestellung Fertiggestellt"... In dem Schritt muss das wohl irgendwie laufen...

    Hier schon mal die Funktion für die Single Tickets... aus der PDF-Tickets PHP...
    Muss man nur noch finden wo das ausgelöst wird..

    In der FooEvents.php find ich da leider nix... ;-(

    Hi,

    also ich glaube das mit dem generierten Tickets hatte ich falsch gesehen. Ich hab nun die Codes auf zwei Plugins verteilt (Hardticket Checkbox) + (Status IF Hardticket Processing) und dann alle schon generierten PDF's gelöscht. Immo - wurde nichts erstellt, obwohl der Kunde die Email mit Fertiggestellt bekommt. Dann ist die Lösung mit dem "noticketsend" derzeit schon die stimmigste.

    Damit könnte ich schon arbeiten - das einzige was dann passiert ist, dass die Namen der Kunden nicht auf den Tickets sind. Wenn ich Tickets für die Vorverkaufsstellen erstelle oder eben (wenn es sich nicht lösen lässt) für die paar Kunden die das Hardticket wollen, so log ich mich über einen Account z.B. hardticket@XXX.ein. Gebe für Namen "Lichtspiele" "Hardticket" ein -> bestelle jene mit einem 100% Discount -> Drucke aus -> verschicke...

    FooEvents bietet zwar auch eine Möglichkeit Tickets zu erstellen - das funktioniert aber nur bei Online Tickets und generiert auch keine PDF's. Ich glaub ohnehin das mit dem PDF haben die da noch nicht ganz durchdacht. Genial wäre es natürlich könnte ich aus dem System heraus die "Offline Hardtickets" erstellen. Ich geh halt den Umweg mit dem hardicket@XXX.de Account und dem Discount... Funktioniert ja eigentlich blendend.


    Und daraus folgt... Die Tickets werden wie du schon geschrieben hast im "completed" Status erstellt...


    LG