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: Benachrichtigung bei Statusänderung, Vorauswahl deaktivieren

    SanPedro

    • Gast
    Hallo Forum!

    im Admin Bereich sind die "Kunde benachrichtigen" und "Kommentar mitsenden" immer bereits vorgewählt.
    Wo und wie kann ich dies ändern?

    Ich möchte bewusst wählen wann ich dem Kunden den Kommentar mitsende und wann nicht. Es passiert immer mal wieder, dass der Kunde interne Statusänderungen mitbekommt, weil wir vergessen das Häkchen zu entfernen....

    Danke für Eure Hilfe
    Pedro

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



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9775.0
    Managed Server

    Boris

    • Fördermitglied
    • Beiträge: 102
    Benachrichtigung bei Statusänderung, Vorauswahl deaktivieren
    Antwort #1 am: 03. Dezember 2010, 12:55:21
    hallo

    einfach in der admin/orders.php

    dies:
    Code: PHP  [Auswählen]
                    <td class="main"><b><?php echo ENTRY_NOTIFY_CUSTOMER; ?></b> <?php echo xtc_draw_checkbox_field('notify', '', true); ?></td>
     
    in

    Code: PHP  [Auswählen]
                    <td class="main"><b><?php echo ENTRY_NOTIFY_CUSTOMER; ?></b> <?php echo xtc_draw_checkbox_field('notify', '', false); ?></td>
     
    ändern
    gruß
    boris

    SanPedro

    • Gast
    Benachrichtigung bei Statusänderung, Vorauswahl deaktivieren
    Antwort #2 am: 04. Dezember 2010, 13:42:55
    Hallo Boris,

    Vielen Dank für die schnelle Hilfe!

    andreaswien

    • Fördermitglied
    • Beiträge: 290
    • Geschlecht:
    Re: Benachrichtigung bei Statusänderung, Vorauswahl deaktivieren
    Antwort #3 am: 15. Oktober 2012, 11:03:20
    Ist zwar schon zwei Jahre alt die Lösung hier, aber ich sage jetzt danke, da ich sie gerade auch gebraucht habe: Danke!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.000
    • Geschlecht:
    Re: Benachrichtigung bei Statusänderung, Vorauswahl deaktivieren
    Antwort #4 am: 15. Oktober 2012, 21:00:38
    Die Begründung die der OP
    Zitat
    ...dass der Kunde interne Statusänderungen mitbekommt...
    ist allerdings verkehrt,
    bzw. sollte man folgendes unbedingt wissen:

    Jeder Kunde der ein Kundenkonto hat kann sowohl alle Status sehen als auch alle Texte
    - ob abgesendet oder nicht -
    und zwar in der jeweiligen Bestellung unter "Mein Konto" (oder "Ihr Konto" oder wie immer man es genannt hat).
    Was sollen denn "interen Statusänderungen" sein ?

    Das bedeutet:
    Niemals Interna, oder irgendwas was der Kunde nicht mitbekommen soll, in die Textfelder für den Mailversand in /admin/orders.php schreiben.
    Dafür sind die Memos gut.

    Gruß,
    noRiddle

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Moin!

    Ich würde in der 2.01 auch gerne wieder die Checkboxen auf false stellen.
    Finde aber in der admin/orders.php diesen Code nicht wieder:
    hallo

    einfach in der admin/orders.php

    dies:
    Code: PHP  [Auswählen]
                    <td class="main"><b><?php echo ENTRY_NOTIFY_CUSTOMER; ?></b> <?php echo xtc_draw_checkbox_field('notify', '', true); ?></td>
     
    in

    Code: PHP  [Auswählen]
                    <td class="main"><b><?php echo ENTRY_NOTIFY_CUSTOMER; ?></b> <?php echo xtc_draw_checkbox_field('notify', '', false); ?></td>
     
    ändern
    gruß
    boris

    Kann mir jemand schreiben, wo ich den Code jetzt wieder finde?
    Oder geht das mitlerweile übers Admin und ich hab die Einstellung nicht gefunden?

    LG
    peter

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Hallo peter,

    finden tust Du den Code in '/admin/includes/modules/orders_info_blocks.php' ca. Zeile 417,

    Code: XML  [Auswählen]
    <td class="main" style="width:40px;"><?php echo xtc_draw_checkbox_field('notify', '', true); ?></td>
     

    aber an dieser Stelle solltest Du den Code nicht ändern, besser weil updatesicher ist es z.B. folgende Datei zu erstellen '/admin/includes/extra/modules/orders/orders_info_blocks_end/js_notify_false.php' und sie mit diesem Inhalt zu füllen.

    Code: PHP  [Auswählen]
    <script>
      $(function() {
        $("input[name|='notify']").prop('checked', false);
      });
    </script>
     

    Gruss
    Hanspeter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Hallo Hanspeter!

    Vielen Dank.
    Werde ich gleich mal einbauen... ;-}
    €dit: Ja geht.

    Und wer beides auschalten will, nimmt diesen Code:

    Code: PHP  [Auswählen]
    <script>
      $(function() {
        $("input[name|='notify']").prop('checked', false);
      });

    $(function() {
        $("input[name|='notify_comments']").prop('checked', false);
      });

    </script>

    Bis peter...

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Ja so geht es natürlich, aber kürzer sowohl im Code als auch in der Verarbeitung desselben wäre folgendes.

    Code: PHP  [Auswählen]
    <script>
      $(function() {
        $("input[name|='notify']").prop('checked', false);
        $("input[name|='notify_comments']").prop('checked', false);
      });
    </script>
     

    Gruss
    Hanspeter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Ok.
    Dann mache ich das so.

    Vielen Dank
    So, das war eine Baustelle...

    Peter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.000
    • Geschlecht:
    Re: Benachrichtigung bei Statusänderung, Vorauswahl deaktivieren
    Antwort #10 am: 16. Januar 2017, 14:53:44
    Das Kürzeste wäre allerdings das
    Code: Javascript  [Auswählen]
    <script>
    $(function() {
        $("input[name^='notify']").prop('checked', false);
    });
    </script>

    oder das
    Code: Javascript  [Auswählen]
    <script>
    $(function() {
        $("input[name*='notify']").prop('checked', false);
    });
    </script>

    Gruß,
    noRiddle
    2 Antworten
    2125 Aufrufe
    30. März 2009, 09:52:43 von alderim
    7 Antworten
    4309 Aufrufe
    20. Oktober 2015, 22:37:10 von ARS
    4 Antworten
    3753 Aufrufe
    19. Oktober 2015, 15:57:35 von Whiteflash
    7 Antworten
    4929 Aufrufe
    16. April 2011, 14:32:43 von Tomcraft