Beiträge von Wordleo

    Hi,

    ohne das "noticketsent" waren wir ja schon nahe dran. Da hatte es das PDF-Ticket erstellt, in den Uploads Ordner gespeichert und die Bestellung auf "In Bearbeitung" gesetzt. Bei Bestätigung wurde es dann doch noch geschickt... Also ich denke das der Schritt mit dem senden nach Aktivierung auf "complete" beginnt. Das PDF wird schon vorher produziert, weswegen mir nicht einleuchtet warum dem nun nicht so ist.

    Das probiere ich nochmal aus.

    GLG

    Hi,

    wir sind schon nahe dran... Das Plugin unterbindet aber wie es aussieht nicht nur die automatische Email Zustellung des Tickets sonder auch generell die Erstellung jener als PDF...

    Das ist dann wohl noch ein Zwischenschritt der nach "Update Status" stattfindet... Ich gehe ja einmal davon aus, das jene PDF Tickets durch den Konverter gehen und dann ab per Email raus. (Wenn Online)...


    Hum

    GLG

    Hi Azrael,

    PERFEKT - vielen Dank! Das hätte ich wohl nicht alleine gebacken bekommen.

    Ich hatte den Fehler gemacht die Produktkategorie wie im Namen einzutragen. Da muss aber der Slug rein - also kleingeschrieben. Das ist soweit alles bestens...


    Nun mach ich mich an die Sache mit dem Status bei den Bestellungen... Mir war nun nicht ganz klar wo ich deinen Code zum "Fee" abfragen soll...

    Code
    [COLOR=#0000BB][FONT=monospace]$noticketsend[/FONT][/COLOR][COLOR=#007700][FONT=monospace]=[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]""[/FONT][/COLOR][COLOR=#007700][FONT=monospace];
                        [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$the_order [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]wc_get_order[/FONT][/COLOR][COLOR=#007700][FONT=monospace]( [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$order_id [/FONT][/COLOR][COLOR=#007700][FONT=monospace]);
                        foreach( [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$the_order[/FONT][/COLOR][COLOR=#007700][FONT=monospace]->[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]get_items[/FONT][/COLOR][COLOR=#007700][FONT=monospace]([/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'fee'[/FONT][/COLOR][COLOR=#007700][FONT=monospace]) as [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$item_id [/FONT][/COLOR][COLOR=#007700][FONT=monospace]=> [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$item_fee [/FONT][/COLOR][COLOR=#007700][FONT=monospace]){
                        [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$fee_name [/FONT][/COLOR][COLOR=#007700][FONT=monospace]= [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$item_fee[/FONT][/COLOR][COLOR=#007700][FONT=monospace]->[/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]get_name[/FONT][/COLOR][COLOR=#007700][FONT=monospace]();
                        if ([/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$fee_name[/FONT][/COLOR][COLOR=#007700][FONT=monospace]==[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]"Hardcopy-Ticket:"[/FONT][/COLOR][COLOR=#007700][FONT=monospace]) {
                            [/FONT][/COLOR][COLOR=#0000BB][FONT=monospace]$noticketsend[/FONT][/COLOR][COLOR=#007700][FONT=monospace]=[/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]"YES"[/FONT][/COLOR][COLOR=#007700][FONT=monospace];
                        } [/FONT][/COLOR]

    Das mit der if-Anweisung zum Update vom Status kann ich ja sehr einfach in den Code der php einbinden...


    Schönen Sonntag wünsche ich!

    Hi,

    ich hab noch etwas herumgespielt und "Danke Azrael" - sieht es wirklich schon sehr gut aus...


    Also die Tickets werden nicht mehr gesendet aber trotzdem generiert wenn der Button aktiviert wird. Das schon einmal super!

    Im WooCommerce Shop wird die Bestellung allerdings noch immer (wegen dem Script im letzten Post) automatisch auf fertiggestellt gesetzt. Das müsste bei "In Bearbeitung" aufhören, sonst weiß ich ja nicht wo ich eingreifen muss mit dem Ticketversand per Brief.

    Wie kann ich die Produktkategorie Kategorie im Plugin noch anpassen. ;-)

    GLG

    Martin

    [COLOR=#151515][FONT=arial]Hallo liebes Forum, [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Ich bin ziemlich neu in der PHP Welt und benötige für mein "kleines" Ticketprojekt ein paar Tipps die mich auf die richtige Fährte bringen. Ich stecke seit zwei Tagen etwas fest. Ich hab früher C++ programmiert und mit CSS kenn ich mich ganz gut aus... Also bin nicht ganz der Newbie...[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Anforderung: Ich baue für meine Webseite http://www.freiheitenwelt.de gerade einen Webshop auf mit WooCommerce Ticketshop. Das System funktioniert bestens und generiert nach der Bestellung eine pdf - Din A4 - Datei als Ticket. Über ein Plugin werden die Ticketinformationen von einem HTML Code in das PDF gewandelt. [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Der Anbieter von dem Ticket-Plugin bietet leider nur sehr langweilige PDF-Ticket Vorlagen und somit hab ich mich selber an die Arbeit gemacht. Dabei ist folgendes schicke Ticket entstanden, dass ich nun via PDF schicken kann oder auch auf Ticketvorlagen ausdrucken kann. ;-) RICHTIG SUPER!

    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    Multiticket:
    [/FONT][/COLOR]

    [COLOR=#151515][FONT=arial]So wie es jetzt ist bekommt jedes Ticket eine Din-A4 Seite. Das ist sowohl zum drucken für meine Gäste als auch für mich nicht gerade optimal. Deswegen hätte ich gerne 4-Tickets auf einer Din-A4 Seite. Also 4x74mm an Höhe maximal. Bei 5 Tickets geht das ganze Spiel wieder von vorne los. [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Problem:[/FONT][/COLOR]

    [COLOR=#151515][FONT=arial]Im Orignalcode bedient sich der Programmierer ausschließlich Tabellen die er in einer PHP-Schleife untereinander anordnet. Die nötigen Daten der Tickets gibts über eine post_get_meta... Unten hab ich den Teil des Codes für euch eingefügt.... Nach dem <?php $i = 0; ?> folgen die Tabellen. [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Mein Ticket beruht auf mehreren DIV-Containern mit Längenangaben in mm. Das war für die genaue Anpassung auf das A4 Papier nötig. Über alles hab ich einen Hauptcontainer gelegt mit Position:relativ [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]

    Code
    .main_container {[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]    position: relative;[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]   border: 1px solid;[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]    float: left;[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]    width: 210mm;[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]    height: 74mm;[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]   margin-left: 0;
    [/FONT][/COLOR][COLOR=#151515][FONT=arial]   margin-top: 0mm;   [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]}
    [/FONT][/COLOR]


    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Lösungsansatz:[/FONT][/COLOR]

    [COLOR=#151515][FONT=arial]Meine Idee war nun das ich über die Schleife auch immer das "margin-top" um 74mm addiere. Dann sollte sich ein jedes Ticket genau untereinander reihen. Um das zu testen hab ich den Code auf den Hauptcontainer reduziert und ich versuche das nun zu duplizieren. Ich denke wenn das funktioniert sollte der Code aus dem Single-Ticket einfach einzubinden sein. [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]

    PHP
    <?php $i = 0; ?>
                <?php foreach ($chunk as $ticket): ?>                
                      <div class="main_container" style="margin-top="X";">           
    
    
     CODE AUS SINGLE TICKET                
           
                       </div>        
               <?php $i++; ?>  
       <?php endforeach; ?>

    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Frage:[/FONT][/COLOR]

    [COLOR=#151515][FONT=arial]Das PHP funktioniert so natürlich nicht. Meine Frage an euch wäre nun ob das grundsätzlich funktionieren kann? Also über margin-top kann ich sicher mein ganzes Ticket verschieben. Nun ist die Frage wie ich das auf die 4 Tickets in eine Schleife bekomme. Ich denke dem Parameter X muss man wie schon geschrieben immer erhöhen und nach 4 Tickets wieder reseten. Was die Tickets angeht so gibt es da theoretisch eigentlich kein Maximum. Irgendwie muss ich da zwei Schleifen miteinander kombinieren. [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]Im Originalcode stehen ganz unten auch noch folgende Zeilen. Jene dienen wohl zum Wechsel der Seiten. Aber wirklich steig ich da nicht durch. Ich hoffe ich konnte mein Problem einigermaßen erklären. Bin für jeden kleinen Tipp dankbar... [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]

    PHP
    <?php $x++; ?><?php echo ($x < $numChunks)? '<div style="page-break-before: always;"></div>' : ''; ?><?php endforeach; ?>

    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]GLG Martin[/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]
    [/FONT][/COLOR]
    [COLOR=#151515][FONT=arial]

    [/FONT][/COLOR]

    Hi


    Das mit dem Automatischen Abschluss der Bestellung hab ich eben durch den Code hier realisiert.

    Also im ersten Schritt müsste man nur jenen deaktivieren wenn "Hardticket Versand" ausgewählt ist.

    Dann wäre das schon eine Lösung mit der man arbeiten kann....

    Genial wäre natürlich noch denn Ticketversand via Email auch zu unterbinden. Also nur die Email... Das erstellen der Tickets nicht... .

    hi,

    hab eben festgestellt das die PDF Tickets unter uploads abgespeichert werden. Also das wäre dann doch alternativ noch möglich - wenngleich nicht so schön....

    Allerdings müsste die automatische Zustellung bei Auswahl "Hardticket Versand" deaktiviert werden. Sonst muss ich ja am Ende jede Bestellung einzeln durchklicken. Ziel ist es ja das es automatisiert wird für die Online Kunden - wenn dann jemand ein Ticket per Post will muss ich das ja erste eintüten und dann wird der Button mit "Fertiggestellt" aktiviert.

    Die Tickets werden als HTML oder PDF (weiteres Plugin) von FooEvents ausgeliefert. Wie gesagt das Plugin funktioniert soweit bestens. Das schicke Ticket hier musste ich mir aber auch noch selber zusammen basteln. ;-)

    GLG

    Hi,

    So - erstmal - SUPER! Also der Button funktioniert und schlägt mir die 3,90 auf das Ticket drauf. Bin mir noch etwas unschlüssig bezüglich der Location dafür aber direkt unter der Adresseingabe macht es ja irgendwie Sinn...

    Man müsste das dann aber noch irgendwie an die Produktkategorie "Live-Vortrag" binden, da ich ja auch noch andere Produkte im Shop habe....


    So wie es jetzt ist seh ich dann beim Bestelleingang das ein Hardticket Versand dazu gebucht wurde... Wenn ich dann auch Bestellung fertigstellen drücke wird aber trotzdem natürlich noch das Online Ticket versendet.

    Damit hätte ich so eigentlich gar kein Problem - leider ist es aber so, dass ich nicht mehr an die Ticketvorlagen und speziellen Barcodes - ID's komme.

    D.h. ich brauch noch eine Möglichkeit die bei der Auswahl von "Hardticket Versand" die Zustellung des Online-Tickets unterbindet. Dann kann ich nämlich selber Tickets anlegen, ausdrucken und an die jeweilige Person schicken. Aber das sprengt dann wohl den Rahmen hier...

    Das ist mein Testticket - hab auch den Preis auf 0 für Hardticket. Kannst also gerne einmal durchspielen wenn du willst.

    https://freiheitenwelt.de/produkt/tief-i…icht-bestellen/

    GLG

    Martin

    Hi,

    ich hab das Plugin probiert und noch einpaar mehr. Für eine "Checkbox" müsste ich jeweils die Pro-Version kaufen und dann ist aber noch immer nicht garantiert damit das funktioniert.

    Also die Idee wäre so.


    Beim Checkout gibt es eine Checkbox "Hardticket Versand per Post - 3,90€?".

    Wenn das der Fall ist werden die 3,90 der Rechnung aufgeschlagen und der Bestellvorgang nicht automatisch abgeschlossen....

    Optimal würde dann auch kein Online-Ticket versendet. Aber das weiß ich nun nicht wie ich das FooEvents mitteilen kann.

    GLG

    Martin

    Hallo miteinander,

    ich habe über WooCommerce einen Ticketshop angelegt. Nun kann ich als virtuellen Artikel die Tickets für eine Veranstaltungen verkaufen. Am Ende des Checkouts bekommen meine Kunden dann die Tickets via Email als PDF. Das funktioniert soweit alles bestens.

    Nun ist es aber so, dass vielleicht 5% meiner Kunden sich das Hardticket aber lieber schicken lassen wollen. Das wäre nun wieder kein virtueller Artikel. Sondern ein Standard auf den auch Versandkosten anfallen.

    Nun könnte ich natürlich jeweils für eine Veranstaltung zwei verschiedene Tickettypen anlegen - Einmal Online und Einmal Hardtickets. Das sieht aber nicht sehr professionell aus und macht den Shop unübersichtlich.

    Ich hätte also gerne die Möglichkeit das vielleicht bei den virtuellen Artikeln mit einzubinden. Dort müsste eine Checkbox sein mit "Hardware Tickets via Post erhalten" oder so zu finden sein. Dann würden eben 3,90€ dem Preis hinzugefügt und das Ticket geht per Post zum Kunden.


    Hat jemand eine Idee wir man das umsetzten kann. Ich denke mit den Grundoptionen von WooCommerce wird es nicht gehen. Gibt es evtl. ein passendes Plugin etc.

    Vielen lieben Dank

    Hallo miteinander ;-)

    Ich habe mein Wordpress http://www.freiheitenwelt.de auf eine Multisiteinstallation umgestellt. In den nächsten Wochen will ich +- 10 Blogs auf die Beine stellen und dachte mir da macht Multisite schon Sinn. Gut...

    Die Umstellung war kein Problem. Nun ist es allerdings so, dass ich keine neuen Seiten anlegen kann. Jene werden zwar unter den Netzwerkeinstellungen aufgeführt - im Dashboard ist allerdings später nichts zu sehen...

    - Meine Wordpress Installation ist im Unterverzeichnis freiheitenwelt.de/wordpress installiert..
    - Ich bin bei Alfahosting und hab mir da eine *.freiheitenwelt - sog. Wildcard-Subdomain angemeldet.
    - die *htacess habe ich im Hauptverzeichnis angepasst wie es bei der Installation angefragt wurde
    - wp-config passt auch

    Jedenfalls kann ich mich nicht in die Unterseite Einlogen und bekomme einen Confixx Fehlern. Manchmal auch HTTPS Fehler ?!? Der Service von Alfahosting konnte mir leider nicht weiterhelfen. Glaub die hatten auch nicht wirklich das Prinzip von einer Multisite verstanden.

    Wo kann der Hund verborgen liegen? Schon mal Danke - steh auf dem Schlauch.

    MFG