Da wir das Retourenportal von DPD verwenden und ich zu faul bin, die Adressen nochmal einzutippen, habe ich mir das in die /admin/orders.php eingebaut: Suche: PHP: // elari End add display products DAVOR folgendes einfügen: PHP: // AOM DPD-Retourenportal $id = $oInfo->orders_id; $orders_query = xtc_db_query("SELECT * FROM ".TABLE_ORDERS." WHERE orders_id = '".$id."'"); $o = xtc_db_fetch_array($orders_query); $shop='DPD-Retouren-Portal-ID hier eintragen'; // <--- Muss bei DPD separat angefordert werden $kunden_name = utf8_encode($o['customers_name']); $customers_company = utf8_encode($o['customers_company']); $customers_telephone = $o['customers_telephone']; $street = utf8_encode($o['delivery_street_address']); $zip = $o['delivery_postcode']; $city = utf8_encode($o['delivery_city']); $customers_email = $o['customers_email_address']; $contents[] = array('text' => '<br /><br /><b>DPD</b>-Rückholauftrag: <a class="button" onClick="this.blur();" target="_new" href="http://retouren.dpd.de/cOrder.aspx?shop='.$shop.'&ref1='.$id.'&mail=// EOM DPD-Retourenportal Rechts neben den Bestellungen erscheint dann ein Button der das Retourenportal aufruft, in dem alle notwendigen Felder bereits vorbelegt sind. Sie können aber überschrieben werden. Damit kann man nun dem Kunden das fertige Retourenlabel schicken, oder man schickt ihm den Link, so daß er die daten selbst editieren kann. Bitte nicht vergessen die eigene DPD-Retouren-Portal-ID einzutragen! Have fun...
Achso: Ein kleiner Knackpunkt bleibt: Für Strasse und Hausnummer gibt es zwei Felder bei DPD. Ich habe nach einigen Versuchen aufgegeben das automatisch zu trennen. Strasse und Hausnummer müssen leider immer händisch korrigiert werden. Sollte aber zu verschmerzen sein.