{"id":55508,"date":"2018-11-10T14:39:19","date_gmt":"2018-11-10T13:39:19","guid":{"rendered":"https:\/\/de.wordpress.org\/support\/topic\/invoice-download-mittels-permalink\/"},"modified":"2018-11-10T14:39:19","modified_gmt":"2018-11-10T13:39:19","slug":"invoice-download-mittels-permalink","status":"publish","type":"topic","link":"https:\/\/de.wordpress.org\/support\/topic\/invoice-download-mittels-permalink\/","title":{"rendered":"Invoice Download mittels Permalink"},"content":{"rendered":"<p>Hallo zusammen.<\/p>\n<p>Ich suche die ganze Zeit schon nach einer L\u00f6sung, evtl hat jemand von euch eine !<\/p>\n<p>Ich habe mein eigenes Rechnungssystem mit woocommerce erfolgreich verbunden.<\/p>\n<p>Die Rechnungen werden auch versendet im E-Mail Anhang versendet.<\/p>\n<p>Mein Ziel ist es nun zus\u00e4tzlich unter &#8222;meinen Bestellungen&#8220; die PDF herunterladen zu k\u00f6nnen. Da diese aber nicht im htdocs Verzeichnis des Servers liegt, sondern in einem Vom Internet nicht erreichbaren Pfad, m\u00f6chte ich das \u00fcber einen Permalink l\u00f6sen, der die Datei dann Bestellung entsprechend sendet. <\/p>\n<p>Situation :<\/p>\n<p>Rechnungspfad : \/opt\/kundenrechnungen\/rechnung001.pdf<\/p>\n<p>Gew\u00fcnschter Permalink &#8222;\/mein-konto\/invoice-download\/*bestellnummer*\/&#8220;<br \/>\n(Selbstverst\u00e4ndlich soll hier noch eine \u00dcberpr\u00fcfung stattfinden ob der Kunde eingeloggt ist und das seine Bestellung ist !<\/p>\n<p>Der Haken an der Sache ist nun, das ich keinen Schimmer habe wie ich das umsetzen Soll, denn die zu Downloadende Datei soll dann *rechnungsnummer*.pdf heissen&#8230;<\/p>\n<p>Ich weiss Zwar wie ich eine Datei \u00fcber PHP herunterladen lassen kann, und was dazu geh\u00f6rt, aber \u00fcber wordpress habe ich das noch nie gemacht, da ich auch die Kundendaten<br \/>\nbrauche, und wissen will ob er eingeloggt ist muss ich ja WordPress bzw WooCommerce plugins laden. Diese erzeugen aber Content, was das Downloaden dann nicht m\u00f6glich macht, da vor dem Download Header ja HTML content erstellt wird.<\/p>\n<p>Ich hoffe das ich das nicht zu kompliziert umschrieben habe und jemand eine Idee hat.<\/p>\n<p>Mfg Sascha Nickel<\/p>\n","protected":false},"template":"","class_list":["post-55508","topic","type-topic","status-publish","hentry","topic-tag-download","topic-tag-permalink","topic-tag-rechnung"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/55508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/55508\/revisions"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=55508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}