• Resolved ischneider

    (@ischneider)


    Hallo,

    ich möchte gerne die DHL Labels über das Germanized Plugin automatisiert aus dem Backend von Woocommerce selbst erstellen.
    Alles klappt soweit wunderbar, jedoch stellt sich mir die Frage, ob es möglich ist, die erstellte Tracking ID, automatisiert, ohne sie per Copy & Paste manuell einzufügen, in der Bestellung selbst unter Sendungsverfolgung -> Tracking Info hinzufügen einzutragen?
    Dies habe ich bisher manuell gemacht, und dachte, dass dies auch automatisch übernommen wird, sobald eine Sendung als versandt markiert ist, jedoch ist dies leider nicht der Fall, und ich muss weiterhin die Tracking ID dort manuell einfügen.
    Ist dies automatisiert überhaupt möglich?
    Gerne hätte ich zur Verdeutlichung einen Screenshot hier eingefügt, dies ging aber leider nicht, insofern hoffe ich, dass meine Frage verständlich genug ist.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Hi!

    Interessante Idee.
    In der Email hatte ich es ja schon – und ja, es geht.
    Die orders-php und/oder my-orders.php in das Child-Theme und bearbeiten.

    $dhl_tracking_number = acme_get_dhl_tracking_number($order);

    gibt die Tracking-Nummer für die Bestellung.
    Tabellenspalte shipment-tracking anlegen und

    `<?php if ($dhl_tracking_number ) : ?>
    <table class=”shipment-tracking”>
    <tr>
    <h2><?php _e( ‘Track Shipment ‘, ‘woocommerce’ ) ?></h2>
    <p>
    DHL Tracking Number:
    <a href=”https://www.dhl.de/de/privatkunden.html?piececode=&lt;?php echo $dhl_tracking_number?>” target=”_blank” style=”color: #e2000a; font-weight: strong; text-decoration: none;”>
    <?php echo $dhl_tracking_number?>
    </a>
    </p>
    </tr>
    </table>
    <?php endif;`

    Da muß ich aber auch noch etwas rumspielen…

    Gruß
    Laser

    Thread Starter ischneider

    (@ischneider)

    Mit der Email habe ich bisher kein Problem, dort funktioniert das mit dem Tracking Code einwandfrei.

    Hoi!

    Und den Code habe ich jetzt mal testweise in die my-orders.php gepackt.
    Funktioniert.

    Gruß

    Thread Starter ischneider

    (@ischneider)

    Hast du für mich bitte einmal den Pfad zur my-orders.php? Suche gerade alles durch, finde aber weder eine orders.php, noch eine my-orders.php

    Plugin Author vendidero

    (@vendidero)

    Hi,

    leider blicke ich nicht so ganz durch. Du erstellst DHL-Labels über die Germanized-Schnittstelle (https://vendidero.de/dokument/dhl-integration-einrichten) und willst dennoch manuell Trackingcodes hinterlegen? Germanized nutzt ja Sendungen um die Labels zu verwalten – ich gehe davon aus, dass du ein zusätzliches “Tracking” Plugin installiert hast. Das benötigst du gar nicht. Germanized versendet ja ebenfalls eine Mail samt Tracking-Infos sobald die dazugehörige Sendung als versandt markiert wurde. Siehe dazu auch: https://vendidero.de/dokument/sendungen-zu-bestellungen-erzeugen

    Grüße

    Thread Starter ischneider

    (@ischneider)

    Hallo,

    ist auch schwer zu verstehen ohne Screenshot. 😉
    Ja, ich erstelle die DHL Labels über die Schnittstelle, bzw. möchte es, da ich das bisher tatsächlich noch manuell über das DHL Geschäftsportal gemacht habe, was aber ziemlich mühselig ist.
    Um die Tracking IDs bei der Bestellung zu hinterlegen und auch anschliessend per eMail zu verschicken, habe ich bisher das Advanced Shipment Tracking Plugin benutzt, was auch gut funktionierte.
    Das Versenden der Tracking ID an den Kunden nur mit Germanized ohne das Advanced Shipment Tracking Plugin funktioniert super, kein Problem.
    Mein Frage, bzw. Problem ist, dass nach Versand der Bestellung die Tracking ID nicht in der Bestellung selbst hinterlegt ist, z.B. in der Bestellungsübersicht unter /wp-admin/edit.php?post_type=shop_order
    wie es das Adv. Shipment Tracking gemacht hat, so konnte ich direkt sehen, ob die Bestellung eine Tracking ID hat oder nicht, bzw. musste nicht in jede Bestellung selbst reinklicken, z.B. auch, um diese wiederum bei Amazon usw. manuell einzufügen.
    Diese brauchte ich dann lediglich unter /wp-admin/edit.php?post_type=shop_order via Copy & Paste übertragen.
    Ich hoffe, man konnte es jetzt ein bisschen besser verstehen… 😉

    Ich habe es so verstanden, daß in “Mein Konto” – Bestellungen auch das Tracking zu sehen sein soll. Also wenn man sich einloggt, kann man auch die Sendung verfolgen.

    Das Konto ist aber eine Sache von Woocommerce, nicht von Germanized. (hint zum Suchen^^)

    Gruß

    Thread Starter ischneider

    (@ischneider)

    Hallo,

    nein, dort wird es ja korrekt angezeigt, das ist aber auch nicht mein Problem.
    Für den Kunden ist alles super, mein Problem ist eher im administrativen Bereich, dass die Tracking ID nicht schon in der Bestellübersicht des Backends ersichtlich ist, sobald sie erstellt ist, sondern man dafür in jede Bestellung extra dafür reinklicken muss.

    Ok, bin raus.
    Dafür nehm ich die Seite von DHL…

    Plugin Author vendidero

    (@vendidero)

    Hi,

    mein Problem ist eher im administrativen Bereich

    Germanized ist da etwas anders strukturiert. Die Tracking-ID ist ja speziell für eine Sendung hinterlegt, d.h. zu einer Bestellung können potentiell mehr als eine Sendung existieren (und damit auch mehrere Tracking-IDs). Du solltest WooCommerce > Sendungen für die Verwaltung des Versands verwenden. Du kannst z.B. auch konfigurieren, dass eine Bestellung automatisch in den Status “Fertiggestellt” versetzt werden soll, sobald die Bestellung vollständig versandt wurde. Dann siehst du ja ganz genau, welche Bestellung ggf. noch bearbeitet werden müssen und welche nicht – dafür ist nicht die Tracking-ID ausschlaggebend 😉

    Grüße

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘DHL Trackingcode unter Tracking Info’ is closed to new replies.