Anleitung DPD-Retourenportal aus dem Bestellmenü aufrufen

Thema wurde von Christian Mueller, 4. Juli 2014 erstellt.

  1. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.694
    Danke erhalten:
    886
    Danke vergeben:
    288
    #1 Christian Mueller, 4. Juli 2014
    Zuletzt bearbeitet: 4. Juli 2014
    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&uuml;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...
     
  2. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.694
    Danke erhalten:
    886
    Danke vergeben:
    288
    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.