Tracking 2.0

Thema wurde von HolgerNils (xycons.de), 17. September 2012 erstellt.

  1. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Exportier die Tabelle mal und schick sie mir zu, dann schau ich mal ob man das hurtig konvertieren kann.
    Das aber morgen, ich bin jetzt in der Falle ;-)
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    13. Juni 2011
    Beiträge:
    695
    Danke erhalten:
    139
    Danke vergeben:
    138
    kleinen Verbesserungsvorschlag hätte ich noch:
    ..dann kommt bei einer Statusänderung mit Kundenbenachrichtigung nicht der Versandtext mit, sondern nur beim Status "Versendet" und wenn eine Tracknummer vorhanden ist
     
  3. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Kann ja jeder so einrichten wie er/sie/es es braucht ;-)
    Die Vorlagen sind ja nicht wirklich Bestandteil des Modules, sie nutzen nur die zusätzlichen angebotenen Platzhalter und Inhalte.
    Also hau rein ;-)
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    13. Juni 2011
    Beiträge:
    695
    Danke erhalten:
    139
    Danke vergeben:
    138
    ekloa - war nur als Tipp für so Laien wie ich gedacht ;)

    Danke nochmal herzlich für deine Unterstützung!! - Super Modul, was auf jeden Fall im Gambio Standard sein sollte - TOLL - bekommst eine "1"
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    #105 Manni_HB, 23. Januar 2013
    Zuletzt bearbeitet: 24. Januar 2013
    Ich Absprache und mit Zustimmung von Holger, hier eine kleine Modifikation zu Holger´s Tracking-Version.
    Wie auf dem Bild ersichtlich, können die Tracking-Codes nun auch in der Kopfzeile eingegeben werden - es muss nicht jedesmal die BestellDetail-Seite aufgerufen werden.

    Was ist sonst noch anders:

    • Bei vorhandenem Trackingcode erscheint der Button "Und wo ist das Paket?"
      Es öffnet ein PopUp mit der DHL-Sendungsverfolgung und man sieht des Status der Sendung.
    • Wählt man eine Status zur Anzeige (Versendet, Offen, ...) so erscheint oben der Button "Alle Bestellungen anzeigen" - funktioniert ja leider in der rechten Auswahl nicht.
    • Haben Bestellungen KD-Kommentare, so werden diese in der Übersicht angezeigt.
    • In Produktdetails Änderung der TrackingCodes-Zeile
    Mit Variablen (gleich oben im Quelltext) einstellbar ist:

    • $mbr_page_results = 44; // ---- Max. Anzahl der Bestellungen/Seite
    • $mbr_show_comments = 'true'; // ---- Anzeigen der KD-Kommentare in der Übersicht?


    Es gelten die gleichen Einbauregeln wie bei Holger´s Modul!
    Und natürlich:

    • NUR FÜR TESTSYSTEME
    • Nicht Updatesicher!
    • Keine Gewährleistung bei Schäden! :)


    Mögliche weitere Erweiterungen:

    • Automatische Statusänderung nach Eingabe des TrackingCodes - z.B. auf "Fertig zur DHL-Abholung" .. ohne das bereits jetzt eine Mail rausgeht!
    • Script versendet zeitversetzt (cronjob) alle BestellBestätigungs-Mail mit dem Status "Fertig - zur ...." und ändert Status aus "Versendet"
     

    Anhänge:

  6. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Sauber! Direkt mal einbauen. Find ich klasse, wenn grundsätzlich Lösungen aufgegriffen und weiter verfeinert werden.
    Vielen Dank für die investierte Arbeit!
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    13. Juni 2011
    Beiträge:
    695
    Danke erhalten:
    139
    Danke vergeben:
    138
    @Manfred: gibt es eine Möglichkeit die automatische Statusänderung zu unterbinden?
    Ich unterscheide beim Status zwischen "Versandfertig" und "Versandfertig/bezahlt", weil wir innerhalb AT auf Rechnung anbieten.
     
  8. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Diese Möglichkeit ist dieser Version noch nicht aktiviert.
     
  9. NK76530

    NK76530 Erfahrener Benutzer

    Registriert seit:
    21. April 2012
    Beiträge:
    682
    Danke erhalten:
    27
    Danke vergeben:
    152
    Habe nun seit gestern das neue SP drauf und mein Tracking-Lite ist nun futsch :(

    Werde aber warten, bis "Ihr" (HolgerNils, Manfred und alle Mitbastler/Ideengeber) eine neue finale Version fertig habt. Bisher war ich mit meinem Lite mehr als zufrieden.....aber was ihr da nun gebastelt habt: RESPEKT!

    DANKE an Euch für all' Eure Mühe!
     
  10. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Nadia, wenn das SP alles überspielt hat muss es neu eingebaut werden oder man muss das beim Aufspielen des SP berücksichtigen. Eine neue oder geänderte Version für 2.0.11.2 gibts nicht, die "alte" gilt weiterhin.
     
  11. NK76530

    NK76530 Erfahrener Benutzer

    Registriert seit:
    21. April 2012
    Beiträge:
    682
    Danke erhalten:
    27
    Danke vergeben:
    152
    #111 NK76530, 14. Februar 2013
    Zuletzt bearbeitet: 14. Februar 2013
  12. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Nur wenn man Avengers Erweiterung für updatesichere PHP beim Einbau benutzt hat. Ansonsten ist allein durch die notwendigen Änderungen in der order.php keine Updatesicherheit gegeben.
     
  13. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Hallo!

    Zuerst einmal großes Kompliment an die beiden Entwickler, die sich die Mühe gemacht haben, dieses Tracking-Modul zu programmieren. Nun habe ich aber ein Problem, was hier auch schon aufgetaucht ist, jedoch finde ich die Lösung partout nicht.

    Wenn ich eine Bestellung (nicht die zuletzt angelegte) bearbeiten oder löschen (da auch bei der letzten Bestellung) will kommt dieser Fehler:

    PHP:
    WARNING(512): "SQL Error" in (...)/inc/xtc_db_error.inc.php:33 (Details)Backtrace#0  trigger_error called at (...)/inc/xtc_db_error.inc.php:33] #1  xtc_db_error called at (...)/inc/xtc_db_query.inc.php:77] #2  xtc_db_query called at (...)aufkleba/admin/orders.php:1462] 
    Ich habe alle Dateien aus dem Zip-Archiv der Tracking 2.2 und aus der Tracking V3 in die entsprechenden Ordner kopiert und auch die SQL-Befehle ausgeführt. Die Funktionen der Sendungsverfolgung funktionieren soweit, nur leider tritt eben o.g. Problem auf. Mit der originalen "orders.php" geht dann alles wieder.

    Für eine kleine Hilfestellung wäre ich dankbar.

    Beste Grüße!

    Falk
     
  14. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Hi Falk,
    was steht denn in Deiner orders.php an Zeile 1462 +/-2.
    Sieht möglicherweise anders aus als bei mir z. B. weil ich noch mehr Dinge eingebaut habe und daher eine andere Zeilenzahl zutrifft.
    Bitte kurz posten.
     
  15. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Hallo Nils!

    Wunderbar, dass Du Dich gleich meldest. Das hier steht in den Zeilen 1459 bis 1465:

    PHP:
                    } else {                                                       //echo 'DONAU!';
                        //load selected OrderNumber
                        
    $orders_query_raw    "SELECT customers_name, mbr_order_status_finish, orders_status FROM ".TABLE_ORDERS." WHERE orders_id = '".$_GET['oID']."' ";
                        
    $orders_query        xtc_db_query($orders_query_raw);
                        
    $orders                xtc_db_fetch_array($orders_query);  
                        
    $oIDV3                $_GET['oID']; 
                    }
    Irgend eine Idee?

    Beste Grüße!

    Falk
     
  16. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Dann schau mal ob es in der "orders"-Tabelle ein Feld "mbr_order_status" gibt.
    Möglicherweise die Anlage dieser Spalte übersehen?
     
  17. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Stimmt. Die gabs nicht. Jetzt gibt´s die. Funktioniert aber immer noch nicht :(
     
  18. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Ups. "_finisch" fehlte... Ich glaube, jetzt geht´s :)

    Probiere es gerade aus.
     
  19. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Juhuuu!

    Das wars! Vielen Dank für die schnelle Hilfe Nils!

    Gruß
    Falk
     
  20. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.985
    Danke erhalten:
    470
    Danke vergeben:
    369
    Gern, hau rein.