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: Lagerampel in Abhängigkeit der Stückzahl?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #60 am: 22. Februar 2010, 20:55:03
    Hier ist ein anderer Ansatz, der aber auch einwandfrei funktioniert.

    Vorraussetzung ist das Ampelsystem von gunnaART.de: Warenbestands-Ampel mit xt:Commerce

    @ Tomcraft,

    ja verstehe ich schon, aber einen Hinweis oder einfach ne Antwort mit das man bitte doch den Quelltext rein stellen soll wäre auch gut gekommen  ;)  

    Wie ich es gelöst habe:
    Also das Ampelsystem von Gunnart installiert (ltd. Beschreibung), dann einen Teil von Markus dazu genommen und einen Teil von deinem. Das ganze sieht in der table_listing.html so bei mir aus (ab Zeile 30):

    Code: XML  [Auswählen]
    <td style="border-bottom: 1px dotted #cccccc;" align="left">
    {php}
    $artikelanzahl = OptionOnStock($this->_tpl_vars[item_data][ID]);
    if ($artikelanzahl>4 )
    {
    echo '<p><img /><td style="border-bottom: 1px dotted #cccccc;"> Lieferzeit: 3 - 4 Tage</p>';
    }
    if ($artikelanzahl>0 && $artikelanzahl<5 )
    {
    echo '<p><img /><td style="border-bottom: 1px dotted #cccccc;">Lieferzeit: 5 -7 Tage</p>';
    }
    if ($artikelanzahl<= '0' )
    {
    echo '<p><img />Lieferzeit: 14 Tage</p>';
    }
    {/php}
    </td>
    Ergebnis als Bild

      (Dateianhang Link)

    Grüße

    Torsten

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #61 am: 17. März 2010, 21:26:45
    Ich habe nun schon ein wenig rumprobiert und es funktioniert auch fast alles! Nur werden bei mir einfach keine Bilder in der table_listing.html ausgegeben (an der Stelle wo <img> steht=. Weiß jemand Rat?

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #62 am: 17. März 2010, 22:36:25
    Mein Problem hat sich bereits erledigt, ich habe dummerweise den falschen Pfad zu den Bildern angegeben. Nun habe ich allerdings zu der ganzen "Lieferstatus-Angelegenheit" noch eine weitere Frage:

    Wenn ich es richtig verstanden habe, muss die Lieferzeit ja schon aus gesetzlichen Gründen unbedingt angegeben werden. Jedoch besteht weiterhin das Problem, dass die Lieferzeit in xtc an einigen Stellen (mir fällt jetzt auf Anhieb nur die letzte Seite des Bestellvorgangs und die Email mit der Bestellbestätigung ein) angezeigt wird. Und zwar nicht anhand des tatsächlichen Warenbestandes sondern anhand der manuellen Einstellungen, die man je Artikel setzt. Ist es also erlaubt diese Angabe dann einfach zu entfernen?

    Gruß
    Marco

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #63 am: 17. März 2010, 23:32:38
    Ich verstehe die Frage ehrlich gesagt nicht. Die Anzeige der Ampel anhand des Bestandes hat ja ansich nichts mit der Lieferzeitangabe zu tun!

    Beispiel:

    Du hast einen Artikel "Heftklammer" mit Bestand 100 und Lieferzeit "2 Werktage". Die Ampel würde grün zeigen wegen des Bestandes. Nun hast du aber auch noch Kachelöfen über Speditionsversand im Angebot und davon auch 100 Stück am Lager. Dann zeigt die Ampel logischerweise auch grün aber die Lieferzeit wird wohl eher 7 Tage betragen. ;-)

    Das lässt sich auch weiter spinnen... denke nur mal an Shops, die den Bestand von Lieferanten anzeigen, etc.

    Grüße

    Torsten

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #64 am: 18. März 2010, 12:46:12
    Mhh, ja es ist etwas umständlich formuliert, aber ich versuche es einfach nochmal ;)

    Es ist klar, dass man die Lieferzeit für Artikel die den Status "Auf Lager" haben, je nach Lieferbedingung und Größe der Sendung unterschiedlich festlegt. Nehmen wir aber mal an, dass ich einen Kugelschreiber verschicke - die Lieferzeit stelle ich auf 3-4 Tage ein und der Artikel ist NICHT mehr auf Lager. Meine Ampel zeigt nun "ROT", die Lieferzeit wird ja leider nicht automatisch anhand des Warenbestandes angepasst - sie beträgt also weiterhin 3-4 Tage. Da ich den Kugelschreiber nicht mehr auf Lager habe und Ihn nachbestellen muss, vergrößert sich ja automatisch auch die Lieferzeit. Bestellt der Kunde den Artikel dennoch und ich habe die Lieferzeit im Shop noch nicht manuell geändert, steht am Ende des Bestellprozesses und in der Bestellbestätigungs-Mail weiterhin "Lieferzeit: 3-4 Tage"

    Ich hoffe, dass ich mich damit etwas verständlicher ausgedrückt habe.

    mastax

    • Fördermitglied
    • Beiträge: 9
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #65 am: 29. März 2010, 17:20:12
    Hallo liebe Forenmitglieder,

    ich bin PHP-Neuling als auch neu im Forum und möchte Euch an dieser erst einmal ein großes Lob aussprechen!

    Ich benutze seit einigen Tagen die Version modified eCommerce Shopsoftware 1.0.3 und bin bis jetzt auch sehr zufrieden damit.

    Seit Tagen versuche ich mich am Einbau der Ampelfunktion, was mir soweit die Erweiterungen zum Zweck hatten auch gelang. Ich bräuchte diese jedoch unbedingt in der Auflistung der Artikelmerkmale (Grösse, Farbe usw.) quasi genauso wie in ampel_lieferzeit.jpg.
    Von der Erweiterung von gunnart weiß ich, auch habe ich versucht diese einzubauen allerdings war das auch nicht das Ergebnis was ich mir erhofft hatte.

    Am meisten würde ich mich über eine Anleitung freuen, wie man diese in den Shop (V 1.0.3 einbaut und zwar am besten von Anfang an sonst wird das wohl in diesem Leben nichts mehr :datz:

    Vielen Dank für Eure Mühen im Vorraus!
    mfg Marcel

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

    Dan

    • Fördermitglied
    • Beiträge: 139
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #66 am: 29. März 2010, 21:53:00
    Mhh, ja es ist etwas umständlich formuliert, aber ich versuche es einfach nochmal ;)

    Es ist klar, dass man die Lieferzeit für Artikel die den Status "Auf Lager" haben, je nach Lieferbedingung und Größe der Sendung unterschiedlich festlegt. Nehmen wir aber mal an, dass ich einen Kugelschreiber verschicke - die Lieferzeit stelle ich auf 3-4 Tage ein und der Artikel ist NICHT mehr auf Lager. Meine Ampel zeigt nun "ROT", die Lieferzeit wird ja leider nicht automatisch anhand des Warenbestandes angepasst - sie beträgt also weiterhin 3-4 Tage. Da ich den Kugelschreiber nicht mehr auf Lager habe und Ihn nachbestellen muss, vergrößert sich ja automatisch auch die Lieferzeit. Bestellt der Kunde den Artikel dennoch und ich habe die Lieferzeit im Shop noch nicht manuell geändert, steht am Ende des Bestellprozesses und in der Bestellbestätigungs-Mail weiterhin "Lieferzeit: 3-4 Tage"

    Ich hoffe, dass ich mich damit etwas verständlicher ausgedrückt habe.

    Hallo Cillex,
    lies der mal den kompletten Beitrag nochmal durch und dann wirst Du merken, dass genau Dein Problem hier eigentlich gelöst wurde.
    Es ist durchaus realisierbar dass die Lieferzeit anhand der Lagerampel (Bestand) automatisch angepasst wird. z.B so:
    Bestand 10 = Lagerampel Grün = Genügend auf Lager - Lieferzeit: Sofort
    Bestand 1  = Lagerampel Gelb = Begrentzte Stückzahl - Lieferzeit: 3-5 Werktage
    Bestand 0  = Lagerampel Rot  = Momentan nicht Lagernd - Lieferzeit 1-2 Wochen
    Wobei sich die Texte und Mengenangaben frei ändern lassen...
    Also bei mir hat es nach dieser Anleitung hier Super geklappt...
    Grüße
    Dan
    PS: Denk aber daran, dass die integrierte Lieferzeit in den .html Daten ausgeklammert werden müssen, sonst hast se doppelt drin  :thumbs:

    cillex

    • Frisch an Board
    • Beiträge: 97
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #67 am: 02. April 2010, 16:50:38
    Hallo Dan,
    vielleicht habe ich da einfach noch einen Denkfehler drin. Die integrierte Angabe der Lieferzeit habe ich in der product_info bei den Artikeln ausgeklammert, die weitere Artikel-Attribute haben (z.B. verschiedene Größen). Wie kann ich nun aber auch die checkout_confirmation und die Bestellbestätigungs-Mail so anpassen, dass hier die entsprechenden Lieferzeiten korrekt angezeigt werden?

    Gruß
    Marco

    denma

    • Frisch an Board
    • Beiträge: 63
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #68 am: 22. Mai 2010, 09:14:42
    Tag zusammen,

    ich habe das Thema mal überflogen, da es mich selbst auch interessiert.
    Mir stellt sich nur die Frage warum fuchtelt ihr so viel im eigentlichen Shop rum?

    Beim nächsten Update oder bei der nächsten Erweiterung muss man wieder doppelt soviel aufpassen und hat unter Umständen eine "Inkompatibilität" die es zu beseitigen gilt.

    Einfacher wäre der folgender Ansatz:

    1. Neue Datei, sagen wir "lieferzeit_aktualisierung_anhand_der_lagermenge.php"
    2. Die Datei mit in den Checkout-Bereich einbauen, sodass sie nach jedem Kauf im Hintergrund aufgerufen wird (ohne Ausgabe versteht sich).
    3. Nun schreibt man in die Datei singemäß:
    Zitat
    Prüfe Lagermenge von Artikel XY und passe Lieferzeit entsprechend meinen Wünschen an
    Somit braucht man zum einen nicht ewig im Template und der Ausgabe rummachen und zum anderen beeinflusst kein Update und keine Erweiterung meine Wünsche.

    Das sollte dann auch die Lagermengen der Artikel mit Attributen einschließen.

    Nun schon mal die Antworten auf die nächsten Fragen:

    1. Wenn ich Zeit habe
    2. Ja, werde ich dann hier posten
    3. Nein daran habe ich nicht gedacht

    In diesem Sinne schönes Wochenende.

    zsuzsmuzs

    • Neu im Forum
    • Beiträge: 14
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #69 am: 14. September 2010, 20:14:29
    Ich hätte auch eine Frage. Ich möchte die Ausgabe genauso haben wie auf diesem Bild, nur abhängig von der Sprache. Hat jemand eine Ahnung wie das geht? Was ich schon rausgefunden habe ist, dass die Bezeichnung, die man im Admin Bereich unter Lieferstatus einstellen kann {$SHIPPING_NAME} heißt, aber ich krieg das einfach nicht in die table_listing.html eingebaut. Es wird einfach nichts ausgegeben. :(

    (Dateianhang Link)

    franky_n

    • Experte
    • Beiträge: 4.950
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #70 am: 14. September 2010, 21:29:44
    Hallo zsuzsmuzs,

    derzeit sind keine Lieferzeiten mit den Produktoptionen einzeln möglich.
    Das bedarf einer umfangreichen Programmierung.
    Die Templates und die Programmierung der Module müssten angepasst werden.
    Die Datenbank müsste dafür erweitert werden und auch der Adminbereich müsste dann überarbeitet werden.

    Vielleicht kennt aber jemand schon ein fertiges Modul bzw. eine fertige Einbauanleitung...

    Viele Grüße

    Franky

    zsuzsmuzs

    • Neu im Forum
    • Beiträge: 14
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #71 am: 15. September 2010, 07:25:12
    Hallo Franky,

    danke, mittlerweile habe ich aber eine Lösung gefunden (ist zwar nicht ganz so elegant, aber es funktioniert) :) .
    Also ich hab einfach in der lang_german.conf noch drei Attribute eingefügt "text_available = '3-4 Tage', text_someleft = '1 Woche', text_notavailable = '2 Wochen' die ich dann in der table_listing.html auslesen kann. :)

    Zsuzsa

    franky_n

    • Experte
    • Beiträge: 4.950
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #72 am: 15. September 2010, 07:33:16
    Hallo zsuzsmuzs,

    zwar nicht die eleganteste Lösung aber sehr zweckdienlich! :)
    Du überrascht mich immer mehr!  :thumbs:
    Weiter so!

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #73 am: 15. September 2010, 08:53:12
    Klar ist das elegant es in die Sprachdateien auszulagern, manch andere hätten es direkt in die Template-Dateien geschrieben. ;-)

    Grüße

    Torsten

    peril

    • Frisch an Board
    • Beiträge: 71
    Lagerampel in Abhängigkeit der Stückzahl?
    Antwort #74 am: 27. Oktober 2010, 13:00:29
    Hier ist ein anderer Ansatz, der aber auch einwandfrei funktioniert.

    Vorraussetzung ist das Ampelsystem von gunnaART.de: Warenbestands-Ampel mit xt:Commerce

    Grüße

    Torsten

    Also entweder habe ich es einfach übersehen oder nicht verstanden.

    Woher weiß die table_listing.html (produkt optionen) welches Bild wann genau angehängt werden soll?

    Im Beispiel steht einfach <img> - ich könnte da natürlich auch einen direkten Pfad zu meinen Bildern eintragen aber wie genau habt ihr das gemacht? Habe auch die Erweiterung von Gunnart installiert und dementsprechend liegen die Bilder auch parat.

    Grüße

    Peril

    8 Antworten
    5211 Aufrufe
    17. Januar 2014, 21:28:54 von astaller
    2 Antworten
    3384 Aufrufe
    14. Oktober 2012, 07:22:26 von hendrik
    2 Antworten
    1966 Aufrufe
    14. November 2010, 19:11:16 von michaeld
    3 Antworten
    2585 Aufrufe
    30. März 2010, 11:29:18 von Parry
               
    anything