Lieferzeitanzeige in der Artikelübersicht

Thema wurde von geraldn, 14. März 2015 erstellt.

  1. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Hallo zusammen

    Ich denke für den Käufer ist es sinnvoll gleich in der Übersicht sehen zu können, wie schnell ein Artikel lieferbar ist. Mein Problem ist, das man z.B. hier http://www.aristo-online.de/Damenuhren/mechanische-Kollektion-29/ bei den Modellen keine Lieferzeit sieht. Erst wenn ein Artikel angeklickt wird kommt die positive oder ggf. auch negative Überraschung. Hat jemand eine einfache Lösung hier eine Lieferzeit anzeigen zu lassen?

    Grüßle
    Gerald
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    Welche Shopersion hast Du?
    Dann schau ich mal ob / wie das geht.
     
  3. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Moin Barbara, oder besser Mahlzeit

    Bin ganz aktuell 2.2

    Grüßle
    Gerald
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    Nimm die templates/ EyeCandy/ objects/ product_boxes_list.html
    und lade sie auf Deinen PC.

    Füge ganz oben (über <div class="article-list cols clearfix">) diese Zeilen ein:
    Code:
    {load_language_text section="product_listing"}
    {load_language_text section="product_info" name="info"}
    
    Suche nach
    Code:
    {if $module_data.PRODUCTS_VPE}
    		<span class="small">{$module_data.PRODUCTS_VPE}<br /></span>
    		{/if}
    		</div>
    	</div>
    und füge danach ein:
    <!--Anzeige Lieferzeit start-->
    <br />
    {if $module_data.PRODUCTS_SHIPPING_NAME}
    <span class="label">{$txt.text_shippingtime}</span>
    {if $module_data.PRODUCTS_SHIPPING_IMAGE}
    <span class="image_shippingtime"><img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" /></span>
    {/if}
    {$module_data.PRODUCTS_SHIPPING_NAME}<br />{if $module_data.PRODUCTS_SHIPPING_LINK_ACTIVE} <a class="abroad_shipping_info_link lightbox_iframe" href="popup_content.php?coID={$smarty.const.SHIPPING_INFOS}&amp;lightbox_mode=1">({$info.text_abroad_shipping_info})</a>{/if}{if $GM_SHOW_QTY_INFO == '1' && $module_data.GM_PRODUCTS_STOCK > 0},{/if}
    {/if}
    <!--Anzeige Lieferzeit ende-->

    Cache leeren.

    Wenn Du Cross-Selling nutzt, muss man die Änderung dafür extra machen.
     
  5. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Hallo Barbara

    Schon mal geil. Danke dafür. So hatte ich mir das auch vorgestellt. Woher kommen die beiden "Klammern" unter der Anzeige? Und zweite Frage: Warum zerschießt mir nun die Anzeige der Lieferzeit die Anzeige bei Opera? Da gibt es plötzlich "Leerstellen" in der Produktliste. Also normalerweise 3 Uhren in einer Reihe. Jetzt ist es auch mal nur eine in der Reihe und 2 leere Stellen..... Bei Firefox ist die Anzeige einwandfrei.

    Schönen Gruß und heißen Dank.
    Gerald
     
  6. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Hallo Barbara

    Also den Umbruch in Opera konnte ich durch verkleinern der Schriftgröße umgehen. Sieht dort jetzt auch sauber aus. Bleibt noch die Frage nach den 2 Klammern. Die kann man übrigens anklicken. Dann kommt eine Fehlermeldung.

    Grüßle
    Gerald

    p.s. wo muss ich einsetzen bei cross-selling. Da habe ich einige Artikel mit dabei.....
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    Du könntest auch die Boxen etwas höher machen, dann sollte das auch passen.
    Meist passiert das, wenn in einer Box eine Textzeile mehr angezeigt wird. Dann wird die Box höher und in der Zeile darunter ist kein Platz für die Anzeige.

    In der Klammer steht eigentlich "ausland abweichend". Hast Du diese Zeilen oben eingefügt?
    Code:
    {load_language_text section="product_listing"}
    {load_language_text section="product_info" name="info"}
    Die 2. Zeile bringt bei mir den Text.

    Mit dem cross-selling stehe ich auf Kriegsfuß :D

    Es gibt die "cross_selling.html" und "reverse_cross_selling.html" im Verzeichnis templates/ EyeCandy/ module/
    und es gibt die "CrossSelingContentView.inc.php" unter system/ classes/ listing/
    Ich habe noch nicht raus, wie man da eine Anzeige rein bekommt
    Wenn ich mal mehr Zeit habe, werde ich mir die nochmal genauer ansehen. :)

    @ Gambio
    Es wäre wirklich super, wenn diese Boxen kein Eigenleben hätten, sondern die selben Daten / Anzeige bekommen wie wie die product_boxes_list.html.
     
  8. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Servus Barbara

    Ist ja der Hammer was Du hier an Zeit investierst. Echt klasse..

    Nun, wen ich die Klammern klicke kommt folgende Meldung: USER ERROR(256): "check_data_type validation failed. Dump: SHIPPI, integer expected, but string detected"

    Und ja, ich habe die ganz an den Anfang der Datei gestellt.... Sieht so aus:

    {load_language_text section="product_listing"}
    {load_language_text section="product_info" name="info"}
    <div class="article-list cols clearfix">

    {foreach item=module_data from=$content_data.PRODUCTS_DATA}

    Grüßle
    Gerald

    p.s. das mit der Boxengröße werde ich gleich mal testen
     
  9. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    Ach nee, da habe ich doch glatt die Code-Box vergessen!

    Dadurch hat sich in der Anleitung ein Leerzeichen eingeschlichen.
    Hier also nochmal der Code, bitte zwischen <!--Anzeige Lieferzeit start--> und <!--Anzeige Lieferzeit ende--> einfügen.
    Code:
           {if $module_data.PRODUCTS_SHIPPING_NAME}
             <span class="label">{$txt.text_shippingtime}</span>
             {if $module_data.PRODUCTS_SHIPPING_IMAGE}
              <span class="image_shippingtime"><img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" /></span>
                 {/if}
             {$module_data.PRODUCTS_SHIPPING_NAME}<br />{if $module_data.PRODUCTS_SHIPPING_LINK_ACTIVE} <a class="abroad_shipping_info_link lightbox_iframe" href="popup_content.php?coID={$smarty.const.SHIPPING_INFOS}&amp;lightbox_mode=1">({$info.text_abroad_shipping_info})</a>{/if}{if $GM_SHOW_QTY_INFO == '1' && $module_data.GM_PRODUCTS_STOCK > 0},{/if}
    		 {/if}
     
  10. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Boxenhöhe bringt´s nicht. Es liegt wohl an den Eigenschaften. Wenn ein eine Uhr z.b. mit verschiedenen Bändern daher kommt, wird die Lieferzeit erst angezeigt wenn die entsprechende Variante ausgewählt ist. In der Übersicht wird keine Variante angezeigt und ist daher nicht gewählt. Daher fehlt die Lieferzeit (und damit die Zeile) komplett. Dann rutscht die darunterliegende Uhr etwas hoch und verschiebt wohl die ganze Ansicht.

    Grüßle
    Gerald
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    #11 barbara, 14. März 2015
    Zuletzt bearbeitet: 14. März 2015
    Doch, das geht mit der Höhe :) es muss nur die richtige sein.

    Versuch es mal mit
    .article-list.cols .article-list-item-text {
    height: 110px
    }

    Hinweis:
    Deine Lieferzeit ist nicht so ganz eindeutig
    "ca. 3 Tage nach Zahlung" erfolgt da der Versand? oder ist die Ware dann beim Kunden?
    Abgesehen davon ist die Angabe "ca" den meisten Richtern zu ungenau und damit ein Freund der Abmahner.:)
     
  12. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Neuer Code bringt den gleichen Fehler ......nur 2 Klammern

    Schade. wenn Dir´s zu viel wird, sag´s einfach.

    Danke und Grüßle
    Gerald
     
  13. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Wo denn? Ich habe es mit der Template-Einstellung versucht. Wenn ich die von Dir bezeichnete Stelle anwähle, kann ich leider nur die Schriftgröße ändern....

    Grüßle
    Gerald

    p.s. Tja deutsches Richterrecht. Ich habe gelesen, dass "ca." nicht beanstandet wird. Aber die Frage "beim Kunden" oder abgehend ist durchaus berechtigt. Da muss ich nochmals in mich gehen.
     
  14. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Hallo Barbara

    Fraach mich net warum. Aber Ausland abweichend hat sich gerade erledigt. Passt jetzt soweit. Ich hatte den Text des Lieferstatus geändert, und schwups....

    Grüßle
    Gerald
     
  15. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    Schreib das in eine Textdatei und speicher diese als wunschname.css ("wunschname" in einen Namen Deiner Wahl ändern).
    Dann lädst Du die Datei ins Verzeichnis templates/ EyeCandy/ usermod/ css/
    und leerst die Cache.
     
  16. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    #16 geraldn, 14. März 2015
    Zuletzt bearbeitet: 14. März 2015
    Bärig ......

    Mein Dank soll Dir lange nachschleichen .....

    Grüßle
    Gerald

    p.s. was ich nicht ganz verstehe, ist dass auf der Startseite ein Preis ab ... angezeigt wird (mit entsprechender Lieferzeit) obwohl mit Eigenschaften versehen. Auf der Artikelübersicht fehlt aber dann die Angabe. Kann ich aber mit leben .....
     
  17. Sandra Kientz

    Sandra Kientz Erfahrener Benutzer

    Registriert seit:
    4. Juli 2012
    Beiträge:
    240
    Danke erhalten:
    3
    Danke vergeben:
    11
    Habe das gleiche Problem. Gibt es einene Anbieter der mir das amchen kann? Gambio kann nicht die wären ausgelastet :(
     
  18. geraldn

    geraldn Erfahrener Benutzer

    Registriert seit:
    2. Juli 2013
    Beiträge:
    45
    Danke erhalten:
    6
    Danke vergeben:
    12
    Hallo Sandra

    Steht doch alles hier drin. Ansonsten Frach´ doch Barbara hier aus diesem Faden. Die macht wohl auch update-services.... (entnehme ich zumindest dem footer Ihrer mails)

    Grüßle
    Gerald
     
  19. Rico

    Rico Erfahrener Benutzer

    Registriert seit:
    25. März 2013
    Beiträge:
    821
    Danke erhalten:
    67
    Danke vergeben:
    48
    @barbara: gibts eine Lösung für die cross-selling Geschichte? Und das Ganze passend für 2.3.3.1?
     
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.549
    Danke erhalten:
    11.309
    Danke vergeben:
    1.612
    Hallo Rico,

    ich schau mit das am WE mal in der Version 2.3.3 an.
    Ich habe in der Version 2.2.2 meine Extrafelder auch im Cross-Selling, das müsste eigentlich genau so gehen.