Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Bestellstatus Kommentare - order_status_comments

    matchangler

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #30 am: 01. Februar 2015, 20:45:19
    Laut bisheriger Anleitung vom 21.01.2015 soll der Code in der "general.php" nach:

    Code: PHP  [Auswählen]
    function xtc_get_orders_status_name($orders_status_id, $language_id = '') {
        if (!$language_id)

    eingebaut werden. Das ist so nicht ganz richtig.... Es muss NACH der geschweiften Klammer am Ende der Funktion eingebaut werden, so wie ich es oben gepostet hatte. Baut man es ein, wie beschrieben, dann sind sämtliche Admin-Funktionen durch die fehlerhafte "general.php" blockiert. Es gab schon mal einen Hinweis vor einigen Tagen zu diesem Modul. Für mich ist diese Modul eine echte Erleichterung in der Kundenkommunikation. Vielen Dank für die Weiter-Entwicklung und Bereitstellung.

    Späte Grüße Maik

    [EDIT Tomcraft 02.02.1015: Fehler in Modul aus Beitrag 1 korrigiert.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #31 am: 02. Februar 2015, 13:20:46
    Da hast du Recht! Ich habe das Modul in Beitrag 1 entsprechend aktualisiert.

    Grüße

    Torsten

    Framach

    • Mitglied
    • Beiträge: 116
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #32 am: 20. November 2015, 15:16:49
    Ist es möglich, in die Textvorlage, den Namen aus der Bestellung, die Rechnungsnummer und den Endbetrag reinzubekommen ohne diesen jedesmal manuell eintragen zu müssen?
    so in der Art {$NAME} oder {$order_total_values.TITLE} <-- wäre dies richtig?
    Danke für Eure Tips

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.735
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #33 am: 20. November 2015, 18:10:36
    Ich würde sagen hier geht es weiter: MODUL: Kommentarvorlagen, Textvorlagen für E-Mails an Kunden aus Bestellung
    Daß du meine Hilfen nicht richtig liest und/oder deine Fragen nicht verständlich und explizit stellst sollte nicht dazu führen, daß du deine Frage nun in mehreren Threads stellst.

    Gruß,
    noRiddle

    matchangler

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #34 am: 19. November 2016, 01:07:10
    Im Shop 2.01 gibt es am Ende der admin\order.php einen komplett neuen Aufbau zur Bildschirmausgabe für den Bestell-Status
    Dadurch funktioniert die Vorlage von KGD leider nicht mehr. Das vorteilhafte Dropdown-Menü für vorgefertigte Texte lässt sich so nicht mehr einbauen? Siehe Abschnitt 2.6

    Am Ende der order.php hatte ich nun versucht die Vorlage von KGD in folgendem Abschnitt unterzubringen:
    Code: PHP  [Auswählen]
    <table class="tableBody">
        <tr>
          <?php //left_navigation
          if (USE_ADMIN_TOP_MENU == 'false') {
            echo '<td class="columnLeft2">'.PHP_EOL;
            echo '<!-- left_navigation //-->'.PHP_EOL;      
            require_once(DIR_WS_INCLUDES . 'column_left.php');
            echo '<!-- left_navigation eof //-->'.PHP_EOL;
            echo '</td>'.PHP_EOL;      
          }
          ?>
          <!-- body_text //-->
          <td class="boxCenter">
          <?php      
          if ($action == 'edit' && ($order_exists)) {
            include (DIR_WS_MODULES.'orders_info_blocks.php'); // ACTION EDIT - START
          } elseif ($action == 'custom_action') {
            include ('orders_actions.php'); // ACTION CUSTOM
          } else {
            include (DIR_WS_MODULES.'orders_listing.php');
          }
          ?>
          </td>
          <!-- body_text_eof //-->
        </tr>
      </table>

    Hat jemand Erfahrungen damit, wie man im Shop 2.0 fixen kann? Ich habe es mal experimentel ans Ende der Tabelle eingefügt. Das Dropdownmenü wird dann zwar angezeigt - jedoch werden die Textvorlagen NICHT nicht den Bestellstatus kopiert und es passt logistisch nicht ans Tabellenende.

    Späte Grüße
    Maik

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #35 am: 19. November 2016, 08:13:19
    Hallo Maik,

    du bist in der falschen Datei. Ab V2 muß das Dropdown in die
    admin\includes\modules\orders_info_blocks.php.

    Änderungen sind für Shopversion 2.0.0.0 und 2.0.1.0 gleich.

    Suche:

    Code: PHP  [Auswählen]
    <tr>
                <td class="main"><?php echo xtc_draw_textarea_field('comments', 'soft', '60', '8', ''); ?></td>
              </tr>

    Ersetze:

    Code: PHP  [Auswählen]
    <!-- // orders_status_comments Edit by KGD 11.2016 -->
    <tr>
    <td valign="bottom">
    <?php
    $orders_comments_array = array (array ('id' => '', 'text' => TEXT_NONE));
    $orders_comments_query = xtc_db_query("select
    orders_status_comments_id, orders_status_comments_title, orders_status_comments_text
    from "
    .TABLE_ORDERS_STATUS_COMMENTS."
    WHERE language_id='"
    .$_SESSION['languages_id']."' order by orders_status_comments_id");

    while ($orders_comments = xtc_db_fetch_array($orders_comments_query)) {
    $orders_comments_array[] = array (
    'id' => $orders_comments['orders_status_comments_text'],
    'text' => $orders_comments['orders_status_comments_title']);
    }
    ?>
       
    <?php echo xtc_draw_pull_down_menu('text', $orders_comments_array, '','style="width:250px;"'); ?>&nbsp;<input class="button" type="button" value="<?php echo BUTTON_INSERT; ?>" onclick="this.form.comments.value = this.form.text.value">
    </td>
    </tr>

    <tr><td><?php echo xtc_draw_separator('pixel_trans.gif', '1', '5'); ?></td></tr>
    <tr><td class="main"><?php echo xtc_draw_textarea_field('comments', 'soft', '100', '10', $order->info['comments']); ?></td></tr>
    <!-- // END orders_status_comments Edit by KGD 11.2016 -->

              <!--tr>
                <td class="main"><?php echo xtc_draw_textarea_field('comments', 'soft', '60', '8', ''); ?></td>
              </tr-->

    BG kgd

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    matchangler

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #36 am: 20. November 2016, 21:09:49
    Hallo KGD

    Perfekt. Das war genau die Lösung für die neue Shop-Version 2.0.x
    1000 Dank.
    Vielleicht kannst du oder Tom diesen Fix mal in der Anleitung zu diesem Modul ergänzen, dass die Änderung anstatt in admin\order.php ab Version 2.0x in
    admin\includes\modules\orders_info_blocks.php
    rein muss.

    vg Maik

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.735
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #37 am: 21. Dezember 2016, 14:28:16
    Hier (MODUL: Kommentarvorlagen, Textvorlagen für E-Mails an Kunden aus Bestellung) (dort bitte die weiteren Posts auch lesen) gibt's jetzt die Erweiterung für die 2.0.1.0 komplett neu.
    Alles ohne Core-Code anzufassen.

    Neu ist:
    • Alle Kommentar-Vorlagen können nicht nur bearbeitet werden
      - und natürlich neue angelegt, sowie alte gelöscht werden -
      sondern die Vorlagen können aktiviert oder deaktiviert werden und es kann eine Sortierung vergeben werden die die Reihenfolge im Dropdown bestimmt.
    • Das Füllen des Kommentarfeldes mit den Vorlagen geschieht per Ajax, also ohne Page-Reload.
    Gruß,
    noRiddle

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #38 am: 21. Dezember 2016, 16:45:58
    Ich habe das Modul in die 1.05d eingebaut - hat bisher perfekt funktioniert.
    Jetzt habe ich den Shop auf php 5.5.38 umgestellt und die (versendeten) Kommentare werden nicht mehr in der Bestellhistorie angezeigt, obwohl sie in der Datenbank gespeichert sind und der Kunde die Kommentare auch in der E-Mail erhält.

    Alles andere wird in der Bestellhistorie korrekt angezeigt...

    Wer kann mir helfen?
    Bereits jetzt: BESTEN DANK!

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #39 am: 22. Dezember 2016, 09:27:48
    Sagt das error_log des Webservers was dazu?

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #40 am: 25. Dezember 2016, 16:05:14
    Einträge in der php-erros.log

    Zitat
    [25-Dec-2016 15:33:53 Europe/Berlin] PHP Notice:  Undefined index: noCache in /homepages/38/d75982964/htdocs/rhein-dampfer/shop/alkim.css.php on line 8
    [25-Dec-2016 15:33:53 Europe/Berlin] PHP Notice:  Undefined index: noCache in /homepages/38/d75982964/htdocs/rhein-dampfer/shop/alkim.js.php on line 8

    Die Zeilen in der alkim.css.php und alkim.js.php:

    Code: PHP  [Auswählen]
    if($readFromCache && !isset($_GET["noCache"]) && $_GET["noCache"] != 1){
            include($cacheFile);
            die;
    }

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.735
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #41 am: 27. Dezember 2016, 17:29:32
    Abgesehen davon, daß du mal auf die aktuelle Shop-Version updaten solltest dürften die von dir geposteten Notices nichts mit der in diesem Thread beahndelten Erweiterung zu tun haben sondern scheinen aus einer anderen Erweiterung zu kommen.
    Außerdem sin Notices keine Fehler im Sinne dessen, daß sie Ausgabe- oder Verarbeitungsprobleme hervorrufen.
    Ich denke du solltest mal jemanden draufschauen lassen (nicht mich, keine Zeit) weil deine Infos zu dem Problem zu spärlich sind (wahrscheinlich mangels Wissen (was ja nicht zu kritisieren ist)).

    Gruß,
    noRiddle

    pauloscar

    • Frisch an Board
    • Beiträge: 87
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #42 am: 27. Dezember 2016, 19:07:04
    O.K., danke für die Antwort.
    Wer kann mir helfen, das Problem zu lösen?
    ...auch gegen Bezahlung...

    matchangler

    • Fördermitglied
    • Beiträge: 30
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #43 am: 01. Februar 2017, 20:19:45
    Wir möchten bei uns im Shop die Kommunikation mit dem Kunden verbessern und brauchen sowas in der Art, dass uns auflistet, welche Kunden z.B. seit 1,2 oder x Wochen oder länger keine Benachrichtigung mehr zu seinem Lieferstatus bekommen haben, solange die Ware nicht versendet wurde. Sprich eine Art Filterfunktion für Kunden, denen man eine Benachrichtigung zum Stand der Bestellung senden müsste, bis die Bestellung wegen Teillieferungen komplett abgeschlossen ist oder storniert wurde. Der Shopadmin soll damit in die Lage versetzt werden, Problemfälle frühzeitig zu erkennen und dann z.B. vorgefertigte Text aus diesem Modul "Bestellstatus-Kommentare" dem Kunden zu senden.

    Vielleicht gits sowas in der Art auch schon als Controlling-Modul oder Erinnerungsmodul für Kunden, was man einfacher anpassen könnte. Kennt sich hier jemand von den Entwicklern aus oder kann sowas für uns programmieren?

    vg Maik

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: MODUL: Bestellstatus Kommentare - order_status_comments
    Antwort #44 am: 02. Februar 2017, 14:08:24
    Habe leider keine Zeit dafür .... ein Beginn wäre ...

    Code: SQL  [Auswählen]
    SELECT orders_id FROM orders WHERE orders_status = 4711

    Die 4711 mit eurer ID für den Status "Teilweise versendet" ersetzen.

    Das würde jetzt in phpMyAdmin alle nicht vollständig versendeten ausspucken.

    Wenn jetzt z.B. noch "Offen" mit abgefragt werden soll:

    Code: SQL  [Auswählen]
    SELECT orders_id FROM orders WHERE orders_status = 4711 OR orders_status = 1

    Das kann man dann noch sortieren:

    Code: SQL  [Auswählen]
    SELECT orders_id FROM orders WHERE orders_status = 4711 OR orders_status = 1 ORDER BY date_purchased DESC
    1 Antworten
    2742 Aufrufe
    24. Januar 2011, 12:45:19 von Tomcraft
    10 Antworten
    5789 Aufrufe
    30. Oktober 2015, 12:25:30 von except
    16 Antworten
    3270 Aufrufe
    20. Mai 2021, 18:00:03 von Apromo
    94 Antworten
    40592 Aufrufe
    14. August 2019, 14:43:16 von Timm
               
    anything