DHL Retourelabel

Thema wurde von Heizungsshop Chef, 11. Dezember 2019 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Du hast den Code bestimmt irgendwo in ein JavaScript gepackt. Poste doch mal deine order_details Datei und deinen amsel-Link
     
  2. Heizungsshop Chef

    Heizungsshop Chef Erfahrener Benutzer

    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    Hallo,

    hier die gewünschten Daten:

    Link: https://amsel.dpwn.net/abholportal/...ction?delivery=RetourenLager01&ADDR_SEND_ZIP=


    Einbau unter:

    <div class="span2-odd head-item add-order-status cursor-pointer" title="<?php echo HEADING_GM_STATUS; ?>">
    <div class="simple-container cursor-pointer">
    <label class="title cursor-pointer"> <?php echo str_replace(':', '', ENTRY_STATUS); ?> </label>
    </div>
    <div class="simple-container cursor-pointer">
    <label class="<?php echo getBadgeClass($GLOBALS['order']->info['orders_status']); ?> cursor-pointer">
    <?php echo $GLOBALS['orderStatusValuesArray'][(int)$GLOBALS['order']->info['orders_status']]; ?>
    </label>
    <?php echo '<a class="btn btn-success"style="float:right;" href="https://amsel.dpwn.net/abholportal/...ction?delivery=RetourenLager01&ADDR_SEND_ZIP=' . $order->delivery['postcode']. '&ADDR_SEND_CITY=' . urlencode(utf8_decode($order->delivery['city'])) .'&ADDR_SEND_STREET=' . urlencode(utf8_decode($order->delivery['street_address'])) . '&ADDR_SEND_FIRST_NAME=' . urlencode(utf8_decode($order->delivery['name'])) . '&ADDR_SEND_EMAIL=' . $order->customer['email_address'] .'&ADDR_SEND_STREET_ADD=windst' . $oID .'">DHL Retoure</a>'; ?>
    <i class="fa fa-eur hidden-visibility"></i>
    </div>
    </div>
    </div>
     
  3. Heizungsshop Chef

    Heizungsshop Chef Erfahrener Benutzer

    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Ja wie gesagt poste doch mal deine gesamte order_details.php
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Und dann besorg dir doch mal den richtigen Link von deinem Retourenportal. (Link nur für registrierte Nutzer sichtbar.) gibt es nicht

    Code:
    Sehr geehrter DHL Kunde, unter dem von Ihnen angegebenen Portalnamen carlo702501 konnte kein Portal gefunden werden.
    Bitte überprüfen Sie die Schreibweise des Portalnamens und versuchen Sie es erneut. Wir danken für Ihr Verständnis
    Ihr DHL Team
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Es ist etwas schwer dir zu helfen. Wir können es ja nochmal anders probieren:

    Suche in deiner Datei nach:

    Code:
            <div class="span2-odd head-item add-order-status cursor-pointer" title="<?php echo HEADING_GM_STATUS; ?>">
                <div class="simple-container cursor-pointer">
                    <label class="title cursor-pointer"> <?php echo str_replace(':', '', ENTRY_STATUS); ?> </label>
                </div>
                <div class="simple-container cursor-pointer">
                    <label class="<?php echo getBadgeClass($GLOBALS['order']->info['orders_status']); ?> cursor-pointer">
                        <?php echo $GLOBALS['orderStatusValuesArray'][(int)$GLOBALS['order']->info['orders_status']]; ?>
                    </label>
                    <i class="fa fa-eur hidden-visibility"></i>
                </div>
            </div>

    Ersetze den Bereich durch:

    Code:
            <div class="span2-odd head-item add-order-status cursor-pointer" title="<?php echo HEADING_GM_STATUS; ?>">
                <div class="simple-container cursor-pointer">
                    <label class="title cursor-pointer"> <?php echo str_replace(':', '', ENTRY_STATUS); ?> </label>
                </div>
                <div class="simple-container cursor-pointer">
                    <label class="<?php echo getBadgeClass($GLOBALS['order']->info['orders_status']); ?> cursor-pointer">
                        <?php echo $GLOBALS['orderStatusValuesArray'][(int)$GLOBALS['order']->info['orders_status']]; ?>
                    </label>
                    <i class="fa fa-eur hidden-visibility"></i>
                </div>
            </div>
    
                <!-- Logistik Erweiterung -->
                <table><tr><td>
                <a class="btn btn-success" href="#" onclick="window.open('gm_pdf_order.php?oID=<?PHP echo $_GET['oID']; ?>&type=packingslip','POPUP WINDOW TITLE HERE','width=650,height=800').print()">Lieferschein</a><br/>
                                        <p></p>
                                        <?php echo '<a class="btn btn-success"style="float:right;"  href="https://amsel.dpwn.net/abholportal/gw/lp/portal/MEINUSERNAME/customer/RpOrder.action?delivery=RetourenLager01&ADDR_SEND_ZIP=' .  $order->delivery['postcode']. '&ADDR_SEND_CITY=' . urlencode(utf8_decode($order->delivery['city']))  .'&ADDR_SEND_STREET=' . urlencode(utf8_decode($order->delivery['street_address'])) .  '&ADDR_SEND_FIRST_NAME=' . urlencode(utf8_decode($order->delivery['name'])) .   '&ADDR_SEND_EMAIL=' . $order->customer['email_address'] .'&ADDR_SEND_STREET_ADD=windst' .  $oID .'">DHL Retoure</a>'; ?>
                                        </td></tr></table>
                                    <!-- Logistik Erweiterung Ende -->

    MEINUSERNAME musst du in der URL dann durch den RICHTIGEN Benutzernamen zu deinem DHL Retourenportal ersetzen. Das ist nicht zwangsläufig der Benutzername zu deinem DHL Geschäftskundenversand!
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Bereits vor über 2 Wochen ((Link nur für registrierte Nutzer sichtbar.), (Link nur für registrierte Nutzer sichtbar.)) haben wir festgestellt, dass er noch keinen Usernamen vom Retourenportal besitzt, diesen aber beantragt hat.

    @Heizungsshop Chef Das Problem wird wohl eher sein, dass du den Link zum Portal mit im <div> der Statuskachel hast.

    Füge in deiner order_details mal in Zeile 132 (oben drüber in Zeile 129 sollte ein auskommentiertes ORDER DETAILS BODY stehen)

    PHP:
        <!-- DHL Retoure -->
        <div>   
            <dl class="row space-0">
                <dd class="col-xs-6 col-sm-4 col-sm-offset-4 col-md-3 col-md-offset-6">
                       <?php echo '<a class="button float_right" href="https://amsel.dpwn.net/abholportal/gw/lp/portal/carlo702501/customer/RpOrder.action?delivery=RetourenLager01&ADDR_SEND_ZIP=' .  $order->delivery['postcode']. '&ADDR_SEND_CITY=' $order->delivery['city']  .'&ADDR_SEND_STREET=' .$order->delivery['street_address'] .  '&ADDR_SEND_FIRST_NAME=' $order->delivery['name'] .  '&ADDR_SEND_EMAIL=' $order->customer['email_address'] .'&ADDR_SEND_STREET_ADD=windst' .  $oID .'" target="_blank">DHL Retoure</a>'?>
                </dd>
            </dl>
        </div>
        <!-- DHL Retoure -->
    ein.
     
  8. Heizungsshop Chef

    Heizungsshop Chef Erfahrener Benutzer

    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    Hallo,

    die komplette Datei hier einmal.
     

    Anhänge:

  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    @Heizungsshop Chef
    Hättest du mal meinen Thread gelesen.
    Du hast das an der falschen Stelle eingefügt. Mehr nicht.
     
  10. Heizungsshop Chef

    Heizungsshop Chef Erfahrener Benutzer

    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    Hallo,

    das habe ich jetzt einmal gemacht und der Button passt jetzt auch.
    Ich werde es bei der nächsten Retoure einmal ausprobieren.
    Danke an alle beteiligten...
     
  11. Heizungsshop Chef

    Heizungsshop Chef Erfahrener Benutzer

    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    Hallo zusammen,

    es hat ein wenig gedauert aber jetzt konnte ich ein Test machen. Leider erhalte ich die Fehlerseite von DHL, das mein Benutzername nicht bekannt ist. Dieser passt aber wie angegeben.
     
  12. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Und du hast das Retourenportal auch von DHL freischalten lassen und einem Benutzer im Geschäftskundenportal auch die Rechte für Retourenportal gegeben bzw. einen entsprechenden Nutzer angelegt?
     
  13. Heizungsshop Chef

    Heizungsshop Chef Erfahrener Benutzer

    Registriert seit:
    26. November 2011
    Beiträge:
    319
    Danke erhalten:
    14
    Danke vergeben:
    47
    Hallo, ist im GKP freigeschaltet und funktioniert dort auch ohne Probleme. Wurde von mir geprüft. Nur wenn ich im Shop die Retoure anfordere, dann erscheint die Fehlermeldung.
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Hm ... ich nutze das selbst nicht. Keine Ahnung. Wenn es bei anderen aber aus dem Shop heraus geht, sollte es ja bei dir auch funktionieren.
    Vllt. stimmt irgendwas an deinem Link zum Portal hin. Hast du dort den zutreffenden Benutzer für das Portal eingetragen?
     
  15. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Sehr geehrter DHL Kunde, unter dem von Ihnen angegebenen Portalnamen carlo702501 konnte kein Portal gefunden werden.
    Bitte überprüfen Sie die Schreibweise des Portalnamens und versuchen Sie es erneut. Wir danken für Ihr Verständnis
    Ihr DHL Team
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Dann wird wohl irgendwas mit den ganzen Parametern des Links nicht korrekt sein. Frag mal bei Gambio oder DHL Service nach, ob die dir da weiterhelfen können.