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: Lieferschein sortieren

    Bergsieger

    • Neu im Forum
    • Beiträge: 7
    Lieferschein sortieren
    am: 02. August 2016, 21:26:34
    Hallo,
    ist es möglich irgendwo einzustellen das die Artikel im Lieferschein nach Artikelnummern sortiert werden ?

    Mit freundlichen Grüßen

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

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: Lieferschein sortieren
    Antwort #1 am: 04. August 2016, 11:57:04
    Nur im Code.

    Code: SQL  [Auswählen]
    ORDER BY products_model

    an den entsprechenden SQL Query anhängen, bzw ersetzen, falls schon ein ORDER BY verwendet wird.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Lieferschein sortieren
    Antwort #2 am: 04. August 2016, 13:37:58
    Das wäre dann aber in der "/includes/classes/order.php" in Funktion getOrderData() zu ergänzen:

    Vorher:

    Code: PHP  [Auswählen]
          $order_query = "SELECT op.*,
                                 pd.products_description,
                                 pd.products_short_description
                            FROM "
    .TABLE_ORDERS_PRODUCTS." op
                       LEFT JOIN "
    .TABLE_PRODUCTS_DESCRIPTION." pd
                                 ON op.products_id = pd.products_id
                                    AND pd.language_id = '"
    .(int)$order_lang_id."'
                           WHERE op.orders_id='"
    .(int)$oID."'";

    Nachher:

    Code: PHP  [Auswählen]
          $order_query = "SELECT op.*,
                                 pd.products_description,
                                 pd.products_short_description
                            FROM "
    .TABLE_ORDERS_PRODUCTS." op
                       LEFT JOIN "
    .TABLE_PRODUCTS_DESCRIPTION." pd
                                 ON op.products_id = pd.products_id
                                    AND pd.language_id = '"
    .(int)$order_lang_id."'
                           WHERE op.orders_id='"
    .(int)$oID."'
                        ORDER BY op.products_model ASC"
    ;

    Nachteil: Es wird die gesamte order-Klasse dadurch manipuliert und die Sortierung findet im gesamten Shop nach "products_model" statt.

    Wenn ich ihn richtig verstanden habe, dann will er das aber nur für den Lieferschein so sortiert haben. Ich denke da wäre dann ein Smarty Modifier geeigneter.

    Grüße

    Torsten

    Bergsieger

    • Neu im Forum
    • Beiträge: 7
    Re: Lieferschein sortieren
    Antwort #3 am: 04. August 2016, 14:42:38
    Hi,
    Danke für die Antworten. Nach Bearbeitung sieht es bei uns nun so aus. Jedoch ändert sich leider nix.

    Code: PHP  [Auswählen]
          $order_query = "SELECT *
                            FROM "
    .TABLE_ORDERS_PRODUCTS."
                           WHERE orders_id='"
    .(int) $oID."'
                        ORDER BY products_model ASC"
    ;
          $order_data = array ();

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Lieferschein sortieren
    Antwort #4 am: 04. August 2016, 14:47:24
    Welche Shopversion?

    Grüße

    Torsten

    Bergsieger

    • Neu im Forum
    • Beiträge: 7
    Re: Lieferschein sortieren
    Antwort #5 am: 04. August 2016, 17:35:00
    modified eCommerce Shopssoftware v1.06 rev 4642 dated: 2013-04-20
    Datenbank Version: "MOD_1.0.6.0"

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Lieferschein sortieren
    Antwort #6 am: 04. August 2016, 18:13:37
    Ist aber richtig von dir umgesetzt worden. Ich hatte das vorab getestet und bei mir funktionierte es.

    Bist den denn sicher, dass du nach Artikelnummer sortieren willst oder meintest du die Artikel-ID?

    Grüße

    Torsten

    Bergsieger

    • Neu im Forum
    • Beiträge: 7
    Re: Lieferschein sortieren
    Antwort #7 am: 04. August 2016, 19:15:30
    Der Artikel ist ja nach Attributen aufgeteilt. Im Lieferschein sind die dann hinter jedem Artikel gelistet.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Lieferschein sortieren
    Antwort #8 am: 04. August 2016, 19:19:12
    Den Beitrag verstehe ich nicht so ganz. :-/

    Grüße

    Torsten

    Bergsieger

    • Neu im Forum
    • Beiträge: 7
    Re: Lieferschein sortieren
    Antwort #9 am: 04. August 2016, 19:30:22
    Ja das war ein bisschen verwirrend. Also ich kann ja wenn ich einen Artikel anlege eine Artikelnummer hinterlegen. Ich habe jedoch verschiedene Größen und vergebe somit Attribute. Wenn ich den Artikel direkt bearbeite steht dort keine Artikelnummer. Es sind nur bei den Attributen Artikelnummern vergeben. Ich weiß nicht ob das relevant ist. Mit freundlichen Grüßen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Lieferschein sortieren
    Antwort #10 am: 04. August 2016, 19:49:04
    Das wird wohl schwierig, da deine Artikel keine Artikelnummern haben, sondern nur die Attribute.

    Eine Lösung dafür fällt mir spontan leider nicht ein.

    Grüße

    Torsten

    Bergsieger

    • Neu im Forum
    • Beiträge: 7
    Re: Lieferschein sortieren
    Antwort #11 am: 04. August 2016, 20:41:22
    Schade :-( Trotzdem Vielen Dank
    0 Antworten
    2214 Aufrufe
    02. Mai 2012, 15:55:55 von misterwong
    2 Antworten
    2472 Aufrufe
    12. September 2010, 09:14:35 von FrankDN
    2 Antworten
    2636 Aufrufe
    29. April 2011, 10:24:19 von Stef
    4 Antworten
    4232 Aufrufe
    20. Dezember 2010, 23:53:29 von SupaRoyal
               
    anything