Warenwirtschaft: Review-Fix — AP-32-Label als Base64 übertragen (Connector 1.5.0)
Die Brücke hätte live nicht funktioniert: Connector 1.4.0 sendete die label_url aus dem per 'deny from all' geschützten DHL-Ordner (403), dazu SSRF-Risiko durch serverseitigen Abruf einer Client-URL und Timeout- Mismatch (20 s Download vs. 5 s WordPress-Default). Der Connector liest die PDF jetzt vom Shop-Dateisystem (realpath-Pinning auf wp-uploads) und sendet sie Base64; storeWpLabel() validiert und speichert ohne Http::get; tote Shop-Link-Fallbacks aus den Views entfernt; Connector-Timeout 30 s. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
ddd6dde593
commit
1b9b6adc44
11 changed files with 173 additions and 83 deletions
|
|
@ -165,7 +165,7 @@
|
|||
- Wird das DHL-Etikett **im WooCommerce-Shop** erstellt und die Bestellung danach übertragen, speichert das System eine **eigene Kopie der Label-PDF** und die **Sendungsnummer** an der Bestellung.
|
||||
- In der Abwicklung erscheint bei der Bestellung ein **„Label"-Download** (neben dem externen Rechnungslink) samt Sendungsnummer; ebenso in den Bestell-Details.
|
||||
- Wird das Label im Shop erst **nach** der Übertragung erstellt (oder neu erstellt), reicht der Shop es automatisch nach — es taucht dann ohne weiteres Zutun in der Abwicklung auf.
|
||||
- Voraussetzung: das kleine Update des Verbindungs-Plugins im WooCommerce-Shop ist eingespielt.
|
||||
- Voraussetzung: das Update des Verbindungs-Plugins im WooCommerce-Shop auf **Version 1.5.0** ist eingespielt (überträgt die Label-PDF direkt; mit älterem Connector kommt nur die Sendungsnummer an).
|
||||
|
||||
**So testen:** Im Shop eine Testbestellung mit DHL-Label versehen → Bestellung ins Partnercenter übertragen → in der **Abwicklung** bei der Bestellung auf **„Label"** klicken (PDF öffnet sich) und die Sendungsnummer prüfen. Danach einmal andersherum: Bestellung zuerst übertragen, Label im Shop erst danach erstellen → Seite neu laden, der Label-Download muss nachträglich erscheinen.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue