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

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #45 am: 08. Februar 2018, 16:37:02
    Servus zusammen,

    zu diesem "alten" Post eine Frage: Ich habe das in einen 1.06 eingebaut und mir ist aufgefallen, dass beim kopieren die Artikel nicht vom Lager abgezogen werden - ist das richtig so oder funktioniert hier nur was nicht bei mir  :daumen-dreh:

    Gruß
    Robert

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #46 am: 13. Februar 2018, 15:28:08
    Nochmal einen "nach-oben-schubbser" - sorry ;-)

    Also definitv macht die Erweiterung nur sinn, wenn diese beim Bestellung koprieren, auch den Lagerbestand berücksichtigt - sofern man mit der Lagerfunktion arbeitet.

    Kann mir jemand helfen hierbei?

    Danke nochmals ...
    Robert

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #47 am: 13. Februar 2018, 18:38:16
    Wenn du nur normale Artikel hast ohne download oder attribute dann füge hinter
    Code: PHP  [Auswählen]
    $insert_products_query = xtc_db_query("INSERT INTO " . TABLE_ORDERS_PRODUCTS . " VALUES ('" . $werte . "')");
                   
    folgendes ein
    Code: PHP  [Auswählen]
    $update_products_quantity = xtc_db_query("UPDATE " . TABLE_PRODUCTS . " as tb SET tb.products_quantity = tb.products_quantity - ".$orders_products['products_quantity']." where tb.products_id = ".$orders_products['products_id']);
           
    Ungetestet. Vorher Backup machen. Das Skript sorgt dafür dass derBestand auch ins Minus gehen kann  :whistle:

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #48 am: 13. Februar 2018, 19:58:43
    Mensch, das wars - Heureka!
    Ganz lieben Dank für die Hilfe.
    Es würde Sinn machen, die Anleitung in Beitrag 1 zu aktualisieren damit.

    Vielen Dank nochmal!
    Robert

    Teratek

    • Schreiberling
    • Beiträge: 273
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #49 am: 13. Februar 2018, 20:18:57
    für eine Ergänzung ist der code nicht ausgereift genug. Es fehlt ja die unterstützung von Downloadartikeln und Attributen. Wenn man einen möglichen Minusbestand im Frontend nicht abfängt und Bestände angezeigt werden wird ein negativ Bestand angezeigt....also noch ausbaufähig :-D

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #50 am: 13. Februar 2018, 20:29:09
    Das mag bestimmt noch ausbaufähig sein, aber ich find es ist zumindest schonmal ein weiterer, wichtiger Schritt für alle die mit der Lagerverwaltung arbeiten.
    Deshalb nochmal ein dickes Danke und Lob für dich :-)

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #51 am: 14. Februar 2018, 01:26:19
    Läuft auf Anhieb super!  :thx:

    Ich habe noch eine kurze Frage: lässt sich der Button auch in der Bestellbearbeitung einbauen (action=edit)?
    Also anstatt in der Übersicht, sodass man die Bestellnummer über die Suche auswählen kann ohne Blättern zu müssen bis man auf der richtigen Seite in der Bestellübersicht ist?!

    Gruß und Danke!
    Patrick
    Zwar alt, aber dennoch die Antwort für 1.06 - weil ichs grad eben selber brauchte ;-)

    /admin/includes/filenames.php
    Suche:
    Code: PHP  [Auswählen]
    define('FILENAME_ORDERS_EDIT', 'orders_edit.php');
    Füge danach ein:
    Code: PHP  [Auswählen]
    define('FILENAME_ORDERS_COPY', 'orders_copy.php');

    /admin/orders.php
    suche:
    Code: PHP  [Auswählen]
                <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS_EDIT, 'oID='.$oID.'&cID=' . $order->customer['ID']);?>"><?php echo BUTTON_EDIT ?></a>
    füge danach ein:
    Code: PHP  [Auswählen]
                <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS_COPY, 'oID='.$oID.'&cID=' . $order->customer['ID']);?>"><?php echo BUTTON_COPY ?></a>

    Dann erscheint in der Bestellbearbeitung oben links neben "Bearbeiten" und "Zurück" der "kopieren"-Button

    tomthebest

    • Frisch an Board
    • Beiträge: 55
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #52 am: 02. Juli 2020, 15:09:00
    Perfekt !

    Könnte man das nicht um die Funktion "Gutschrift" erweitern?

    Als Gutschrift wird die Bestellung kopiert, die Bestellnummer bleibt 1:1 gleich nur hinten kommt ein "GU" dran.

    Die Bestellung kann dann editiert werden und über einen Butten neben Rechnung wird eine Gutschrift gedruckt.

    Hier staht halt statt Rechnung -> Gutschrift drauf.

    Das wäre mega cool.

    tomthebest

    • Frisch an Board
    • Beiträge: 55
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #53 am: 02. Juli 2020, 15:53:22
    .... aber irgendwie dinde ich den Teil in der orders.php nicht in Shop Version  v2.0.4.2 rev 11374

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #54 am: 04. März 2022, 23:05:42
    Weil ichs grad brauchte - hier für die Version v2.0.6.0 rev 13500

    [EDIT Tomcraft 05.03.2022: Modul in Beitrag 1 ergänzt.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #55 am: 05. März 2022, 22:55:13
    Danke dir. :thx:

    Grüße

    Torsten

    fasciUG

    • Neu im Forum
    • Beiträge: 49
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #56 am: 08. März 2022, 10:17:52
    Modul installiert und Datenbank aktualisiert, allerdings erscheint dann nur ein weißer Bildschirm wenn auf "Kopieren", aus der Bestellung im Backend heraus, geklickt wird. Was kann der Fehler sein? modified eCommerce Shopsoftware v2.0.6.0 rev 13500 dated: 2021-04-01

    Danke.

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #57 am: 08. März 2022, 10:22:03
    Alle Schritt gemacht? Auch die Status ID gesetzt?

    Zitat
    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.

    Was sagen die Fehlerlogs?

    fasciUG

    • Neu im Forum
    • Beiträge: 49
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #58 am: 08. März 2022, 12:52:29
    Die Status-ID ist bei mir 1 (Bestellstatus: Offen), ist in der Datei orders_copy.php doch schon so gesetzt?
    Muss man denn die Schritte aus dem Eingangspost überhaupt noch alle ausführen? Ich habe ja das Modul für Shopversion 2.0.6.0 verwendet.

    ARS

    • Fördermitglied
    • Beiträge: 345
    • Geschlecht:
    Re: MODUL: Bestellung kopieren im Admin
    Antwort #59 am: 08. März 2022, 18:44:18
    Zitat
    Was sagen die Fehlerlogs?
    0 Antworten
    1143 Aufrufe
    02. Juli 2020, 14:40:06 von tomthebest
    0 Antworten
    2132 Aufrufe
    23. November 2009, 17:50:12 von joda
    4 Antworten
    3787 Aufrufe
    28. Oktober 2012, 13:21:17 von newbee79
    11 Antworten
    6866 Aufrufe
    03. Juni 2010, 20:04:11 von sinuspower