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: Bestellung kopieren im Admin

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.302
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    am: 03. Dezember 2009, 15:30:30
    Nach langer Abstinenz, viel Arbeit und wenig Freizeit habe ich wieder mal ein kleines Schnipsel für euch.

    Wer kennt es nicht, Kunden rufen an und sagen bitte die Bestellung vom letzten mal nochmal ?

    Ich hab mich bis jetzt immer über die bequemen Kunden geärgert. Damit ist nun Schluss.

    Der Aufruf erfolgt nach diesem Schema:

    http://domain.ltd/admin/orders_copy.php?oID=#Bestellnummer#

    den Button dafür könnt ihr wie folgt einbauen:

    suche in der /admin/orders.php ca. Zeile 912

    Code: PHP  [Auswählen]
                                    $contents[] = array ('align' => 'center', 'text' => '<a class="button" href="'.xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=edit').'">'.BUTTON_EDIT.'</a> <a class="button" href="'.xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=delete').'">'.BUTTON_DELETE.'</a>');

    ersetzen mit:

    Code: PHP  [Auswählen]
                                    $contents[] = array ('align' => 'center', 'text' => '<a class="button" href="'.xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=edit').'">'.BUTTON_EDIT.'</a>
                                                                                                                                             <a class="button" href="'
    .xtc_href_link('orders_copy.php', xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id).'">kopieren</a>
                                                                                                                                             <a class="button" href="'
    .xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=delete').'">'.BUTTON_DELETE.'</a>');

    zusätzlich muss in phpMyAdmin noch das hier ausgeführt werden:

    Code: SQL  [Auswählen]
    ALTER TABLE admin_access ADD orders_copy INT( 1 ) NOT NULL DEFAULT 0;
    UPDATE admin_access SET orders_copy = 1 WHERE customers_id = 1 LIMIT 1;
    UPDATE admin_access SET orders_copy = 3 WHERE customers_id = 'groups' LIMIT 1;

    zudem muss in der neuen Datei /admin/orders_copy.php in Zeile 15 das hier geändert werden:

    Code: PHP  [Auswählen]
            $orders_array['orders_status'] = 35;

    da sollte die StatusID eingetragen werden, welche nach dem Kopieren gesetzt sein soll.

    Viel Spass damit
    Gerhard

    [EDIT Tomcraft 05.03.2022: Modul für Shopversion 2.0.6.0 ergänzt.]

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.366
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #1 am: 03. Dezember 2009, 17:51:00
    Bist du so lieb und hängst die fertige orders_copy.php nochmal gezippt hier an?

    Kann immer mal sein, dass das Forum Code schluckt. ;-)

    Danke für die Arbeit.

    Grüße

    Torsten

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.302
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #2 am: 08. Dezember 2009, 13:03:48
    hier die Datei zum Downloaden

    [EDIT Tomcraft 08.12.2009: Datei in Beitrag 1 angehängt.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.366
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #3 am: 08. Dezember 2009, 13:07:19
    Vielen Dank für das Bereitstellen dieser Erweiterung!

    Grüße

    Torsten

    michaeld

    • Fördermitglied
    • Beiträge: 226
    MODUL: Bestellung kopieren im Admin
    Antwort #4 am: 10. November 2010, 19:35:50
    Hallo,

    beim Stöbern bin ich gerade über dieses Thread gestolpert - wirklich toll, da ich schon lange nach so einer Funktion suche.
    Ich frage mich nur noch, wie bekomme ich einen passenden Button in meinen Adminbereich?

    Gruss
    Michael

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #5 am: 10. November 2010, 21:59:14
    Wow, fast ein jahr alt!
    Ich finde das wäre fast was für eine zukünftige Version!

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.302
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #6 am: 11. November 2010, 06:15:32
    Die aktuellste Version wurde auch nochmals überarbeitet. :B

    michaeld

    • Fördermitglied
    • Beiträge: 226
    MODUL: Bestellung kopieren im Admin
    Antwort #7 am: 11. November 2010, 06:43:40
    Gibt es dazu auch ein Modul? Hab in der Suche nichts gefunden.

    Gruss
    Michael

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Bestellung kopieren im Admin
    Antwort #8 am: 11. November 2010, 07:34:14
    Hallo michaeld,

    öhm oben ist die Datei zum Downloaden doch schon...  :whistle:

    Viele Grüße

    Franky

    michaeld

    • Fördermitglied
    • Beiträge: 226
    MODUL: Bestellung kopieren im Admin
    Antwort #9 am: 11. November 2010, 07:45:08
    Ich frag nur, weil GTB schreibt, die ist überarbeitet worden.

    Gruss
    Michael

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.366
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #10 am: 11. November 2010, 09:36:25
    Geduld, Geduld... da wird wohl schon noch was kommen. ;-)

    Grüße

    Torsten

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.302
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #11 am: 11. November 2010, 10:56:01
    hier mal der Button:

    einfügen in der /admin/orders.php ca. Zeile 912

    Code: PHP  [Auswählen]
                                    $contents[] = array ('align' => 'center', 'text' => '<a class="button" href="'.xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=edit').'">'.BUTTON_EDIT.'</a> <a class="button" href="'.xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=delete').'">'.BUTTON_DELETE.'</a>');
     
    ersetzen mit:

    Code: PHP  [Auswählen]
                                    $contents[] = array ('align' => 'center', 'text' => '<a class="button" href="'.xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=edit').'">'.BUTTON_EDIT.'</a>
                                                                                                                                             <a class="button" href="'
    .xtc_href_link('orders_copy.php', xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id).'">kopieren</a>
                                                                                                                                             <a class="button" href="'
    .xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array ('oID', 'action')).'oID='.$oInfo->orders_id.'&action=delete').'">'.BUTTON_DELETE.'</a>');
     
    eine neuere Version stelle ich hier nicht zur Verfügung. Die kommt, wenn dann, in den Trunk. ;)

    Gruss Gerhard

    michaeld

    • Fördermitglied
    • Beiträge: 226
    MODUL: Bestellung kopieren im Admin
    Antwort #12 am: 11. November 2010, 18:17:31
    Super, vielen Dank Gerhard. Werde ich morgen gleich einmal testen.

    Gruss
    Michael

    p3e

    • Experte
    • Beiträge: 2.423
    MODUL: Bestellung kopieren im Admin
    Antwort #13 am: 12. November 2010, 10:01:03
    Hallo GTB, das ist eine wirklich gute Idee.
    Wäre prima, wenn der Kunde das auch selber machen kann. Der kann ja auch seine letzten Bestellungen einsehen.
    Wäre also prima wenn der einfach alte Bestellungen in den Warenkorb kopieren kann. Sollte ja eigentlich genau so gehen wie auch im Adminbereich. Schön auch, wenn man aus alten Bestellungen auch einzelne Artikel in den Warenkorb legen könnte.
    Noch toller, wenn man eine Zusammenstellung aller Warenkörbe mit Reihung nach Häufigkeit der Bestellung ansehen kann, wo der Kunde dann die Produkte nach Bedarf in den Warenkorb übertragen kann.
    WÜNSCHE WÜNSCHE WÜNSCHE ....  :mrgreen:

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.302
    • Geschlecht:
    MODUL: Bestellung kopieren im Admin
    Antwort #14 am: 12. November 2010, 10:20:02
    ich glaube ich habe vor langer Zeit mal aufgerufen zu einem BETA Test. Ich habe eine Version wo Kunden eine bereits getätigte Bestellung erneut in den Warenkorb legen konnten.

    Hat sich aber niemand gemeldet. Deshalb habe ich eine Weiterentwickliung vorerst eingestellt.

    Gruss Gerhard

    0 Antworten
    1136 Aufrufe
    02. Juli 2020, 14:40:06 von tomthebest
    0 Antworten
    2122 Aufrufe
    23. November 2009, 17:50:12 von joda
    4 Antworten
    3777 Aufrufe
    28. Oktober 2012, 13:21:17 von newbee79
    11 Antworten
    6847 Aufrufe
    03. Juni 2010, 20:04:11 von sinuspower