1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Kundenspezifisches PDF / Vor Download Kundeninfos in PDF eintragen

Dieses Thema im Forum "WooCommerce" wurde erstellt von canedha, 7. Dezember 2020.

  1. canedha

    canedha New Member

    Registriert seit:
    7. Dezember 2020
    Beiträge:
    3
    Zustimmungen:
    0
    Hi,
    in meinem Shop möchte ich Lizenzen zu meinen Schnittmustern verkaufen. Hierbei müsste nach dem Kauf in die PDF zB Name, Kaufdatum, Produkttyp eingetragen werden. Kann man das irgendwie automatisieren? Vllt mit Shortcodes in einem PDF Template?

    Ablauf wäre:
    1. Kunde wählt Attribute des Produktes (Schnittmustername, Lizenztyp, Lizenzdauer...)
    2. Kunde kauft/zahlt und gibt bei diesem Prozess seine Daten ein.
    3. Personalisiertes PDF wird erstellt
    4. Email mit Rechnung und entweder PDF als Anhang oder link zum PDF wird verschickt

    Ist das möglich? Wenn ja, wie. Hab Programmiererfahrung, aber das Arbeiten mit WordPress ist neu für mich.

    Benutze noch germanized pro und ebook store pro, falls das irgendwie hilfreich wäre.

    Vielen Dank schon mal,
    Toby
     
  2. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    Da hast du ja Glück. Wenn Du Programmiererfahrung hast ist dies ja eine Kleinigkeit

    Mit pdflib kannst du PDF signieren und auch ausfüllen usw..
    https://www.pdflib.com/fileadmin/pdflib/pdf/manuals/PLOP-5.0-manual-D.pdf

    Die Installation der pdflib ist recht kompliziert, wenn man keinen eigenen Server hat... und die aktuellen Server-Versionen sind zwar den Preis wert aber nicht billig. Die PPS 9.3 Version kostet zurzeit Euro 3290 / Jahr. Die PDFlib 9.3 kostet Euro 1095 pp US-$ 1290 Jahr

    Eine weitere Lösung im fast vergleichbaren Kostenrahmen ist der Adobe Content Server
    https://www.adobe.com/de/solutions/ebook/content-server.html

    Wenn du nur sehr wenige Schnittmuster / PDF verkaufst ist eine Lösung auf Basis von Fpdi vermutlich etwas besser.

    Damit kannst du zum Beispiel deine Schnittmuster / PDF einfach um eine weitere Seite ergänzen
    https://www.setasign.com/products/fpdi/about/

    oder, wenn Ioncube Loader auf dem Server zur Verfügung steht, auch die PDF signieren.
    https://www.setasign.com/products/setapdf-signer/details/

    Auf Basis der Open Source Lösung von Setasign https://github.com/Setasign/FPDI habe ich auch schonmal WooCommerce Plugins gesehen. Dies ist aber jetzt vier bis fünf Jahre her... aber du hast ja Programmiererfahrung
     
    canedha gefällt das.
  3. canedha

    canedha New Member

    Registriert seit:
    7. Dezember 2020
    Beiträge:
    3
    Zustimmungen:
    0
    Hi,

    danke für die Antwort :)
    Vielleicht liegts nur dran, dass ich keine Gesichtsausdrücke zu den Aussagen sehe, aber hört sich leicht sarkastisch in Bezug auf meine Aussage "hab programmiererfahrung" an. Das war nicht so gemeint, als wäre ich der Programmiergott vor dem Herren.
    Ich programmiere zB kein php, sondern ein bisschen in Python, MatLab, Labview etc.
    Ich hätte daher auch gar keine Ahnung, wo ich bei WordPress mit der implentierung anfangen sollte. Alles was ich sagen wollte, ich verstehe Syntax und Programmlogiken, Schleifen, Aufrufe etc.
    Alles andere (u somit auch WordPress/WooCommerce) sind unbekannte Gewässer. Da bräuchte ich sehr detaillierte Anleitungen oder Infos, wo was zu tun ist.
    Vielleicht an der Stelle die Frage : Wenn ich ein eigenes Plug-In schreiben wollte, wie wäre das zu implementieren? Besteht die Möglichkeit ein python Script nach Kauf zu starten? Da würde ich (gesetzt dem Fall ich kann die Informationen aus WooCommerce extrahieren, die PDF ohne Probleme vorbereiten können...

    u nochmals Danke für die Rückmeldung u die ganzen links :)

    Wäre es eventuell eine Möglichkeit ein invoice generator zu verwenden dort einfach mein template zu füllen?

    Viele Grüße,
    Toby
     
  4. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    Hatte ich eigentlich verlinkt. In der Reihenfolge, mit der ich das erstellen würde.

    du kannst dir mit
    https://wppb.me/
    ein Plugin _template_ erzeugen.

    Du kannst dich auch einfach an einen Hook "anhängen"
    https://docs.woocommerce.com/document/introduction-to-hooks-actions-and-filters/

    Die Übersicht
    https://woocommerce.github.io/code-reference/hooks/hooks.html


    Wenn Dein Provider dies erlaubt - ja.
    https://www.php.net/manual/de/function.shell-exec.php

    Da der zweit genannte Adobe Content Server nicht einfach zu warten ist - gibt es Dienstleister, die einem diesen Server zur Verfügung stellen. Hier kann man mit
    Curl
    https://www.php.net/manual/de/book.curl.php

    oder weiteren SDK - TOOLS die PDF mit den Daten zur Unterschrift übersenden.

    Es gibt auf Basis der von mir genannten Umgebungen fertige Lösungen für WordPress / WooCommerce. Diese habe ich jetzt aber nicht rausgesucht...

    Ein PDF invoice generator erzeugt eine PDF-Rechnung... aber den passenden Hock hättest du vermutlich.

    Laut Beschreibung funktioniert dies noch immer mit WooCommerce
    https://www.tipsandtricks-hq.com/wp-pdf-stamper-plugin-2332
     
    #4 r23, 7. Dezember 2020
    Zuletzt bearbeitet: 7. Dezember 2020
    canedha gefällt das.
  5. canedha

    canedha New Member

    Registriert seit:
    7. Dezember 2020
    Beiträge:
    3
    Zustimmungen:
    0
    Vielen Dank für die ganzen Infos!
    Ich werd mich mal reinfuchsen :)
     
  6. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    Einfach mit dem letzten Link anfangen. Das Plugin kostet ca. 40 USD und fügt den Namen und Adresse in die PDF ein. Dies hält einen Teil der Schnittmusterkäufer von der Weitergabe ab...
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden