Tippe mir die Finger wund...

Thema wurde von Nicefarrier, 17. April 2015 erstellt.

  1. Nicefarrier

    Nicefarrier Erfahrener Benutzer

    Registriert seit:
    26. Januar 2013
    Beiträge:
    403
    Danke erhalten:
    32
    Danke vergeben:
    48
    Hallo Gambioaner,
    hatte die Tage in einem Gambio-Shop gesehen, dass bei den Attributen, wie z.B. bei Ebay, bei einem Artikel eine Größe z.B., nicht mehr verfügbar ist, dann weiterhin zusehen ist das es die "Größe" gibt, aber gerade nicht zur Verfügung steht und auch nicht gekauft werden kann.
    Nun finde ich nach ewiger Suche leider diesen Shop nicht mehr und von daher meine Frage:
    Wie lässt sich sowas umsetzen:confused: siehe Bild...
    Über eine Hilfe wäre ich sehr dankbar... :)


    . Optionen.jpg

    Shopversion: 2.0.14
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.475
    Danke erhalten:
    11.263
    Danke vergeben:
    1.607
    Das geht mit den Eigenschaften.
     
  3. Nicefarrier

    Nicefarrier Erfahrener Benutzer

    Registriert seit:
    26. Januar 2013
    Beiträge:
    403
    Danke erhalten:
    32
    Danke vergeben:
    48
    Hallo Barbara,
    vielen Dank für Deine Antwort, gibt es nicht auch eine Lösung für die Attribute?
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.475
    Danke erhalten:
    11.263
    Danke vergeben:
    1.607
    Ich kenne mich mit den Attributen zwar nicht aus (ist schon zu lange her :)) aber soweit ich mich erinnere ging das nicht.
     
  5. Nicefarrier

    Nicefarrier Erfahrener Benutzer

    Registriert seit:
    26. Januar 2013
    Beiträge:
    403
    Danke erhalten:
    32
    Danke vergeben:
    48
    wird nicht gesagt, geht nicht, gibt es nicht?! :rolleyes:
     
  6. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.475
    Danke erhalten:
    11.263
    Danke vergeben:
    1.607
    Man kann das sicher Programmieren (lassen) :)
     
  7. Nicefarrier

    Nicefarrier Erfahrener Benutzer

    Registriert seit:
    26. Januar 2013
    Beiträge:
    403
    Danke erhalten:
    32
    Danke vergeben:
    48
    meine ich doch, vielleicht ist die Lösung gar nicht so umfassend und es geht mit ein Paar eingriffen!?
    Hier hat doch bestimmt jemand von den Profis eine Idee?
     
  8. Petra

    Petra G-WARD 2013/14/15

    Registriert seit:
    27. August 2011
    Beiträge:
    6.998
    Danke erhalten:
    1.225
    Danke vergeben:
    227
    Bekommst du die Produkte wieder rein, oder sind die generell ausverkauft?
     
  9. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Es gibt 2 Möglichkeiten:

    1. man setzt die Konstante "GM_SET_OUT_OF_STOCK_ATTRIBUTES" auf "true", dann werden Attribute ohne Lagerbestand gar nicht erst angezeigt.

    PHP:
    if(GM_SET_OUT_OF_STOCK_ATTRIBUTES == 'true'$gm_hide "and pa.attributes_stock > 0";
    2. man wertet im Template 'templates/EyeCandy/module/product_options/product_options_dropdown.html' die Smarty-Variable "$GM_STOCK" aus, die den Lagerbestand enthält.....

    Wenn dieser <=0 ist dann setzt man im "<option>"-Tag für dieses Attribut das HTML-Attribut 'disabled="disabled"', damit diese Option nicht mehr wählbar ist.

    Evtl. auch noch das HTML-Attribut 'class="disabled"', damit man diese Option per CSS z.B. grau darstellen kann.
     
  10. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ich sehe gerade, dass in der Template-Datei dieser beschriebene "disable"-Mechanismus schon vorhanden ist!

    PHP:
    <option{if $item_data.DISABLEdisabled="disabled" class="disabled"{/if}.......> 
    Das Problem ist nur, dass diese Smarty-Variable "DISABLE" von der Shop-Software nicht generiert wird. :confused:

    Das könnte/müsste man in einem Overload zur Klasse "ProductAttributesContentView" updatesicher lösen....