Schrittweite der Bestellmenge als DropDown Menü

Thema wurde von Lakobust, 1. Dezember 2012 erstellt.

  1. Lakobust

    Lakobust Neues Mitglied

    Registriert seit:
    19. Januar 2012
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo alle Zusammen,

    gibt es in Gambio in der Detailansicht eines Artikels bei der Bestellmenge die Möglichkeit, die erlaubten Schritte der Mengeneingabe anstatt diese als Text "Erlaubt ist nur eine Bestellmenge in x,xer Schritten!" gleich als DropDown Menü mit den vorgegebenen Mengenschritten, wie 5, 10, 15 usw. darzustellen. Oder muss man das selbst Programmieren? Danke für Eure Antworten :)! Beste Grüße Andreas (Shop-Admin www.lakobust.at )
     
  2. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
  3. Lakobust

    Lakobust Neues Mitglied

    Registriert seit:
    19. Januar 2012
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo Steffen, genau so habe ich es mir vorgestellt! Geht das direkt im Shop oder hast du das programmiert?

    lg Andreas
     
  4. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Nur simples html!

    such in deiner templates/EyeCandy/modules/product_info/standart.html nach dem:

    Code:
    {if $QUANTITY}<input type="text" id="gm_attr_calc_qty" name="products_qty" class="article-count-input numeric input-text big" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} />&nbsp;{/if}<a href="{page_url}#" id="cart_button" class="button_green_big button_set_big button_details_add_cart"><span class="button-outer"><span class="button-inner"><img class="png-fix" src="{$tpl_path}img/icons/icon-white-shoppingcart.png" alt="" style="margin-right:10px; float:left" />{$txt.add_to_cart}</span></span></a>
                                    
    und ersetz das mit:

    Code:
    {if $QUANTITY}<select type="text" id="gm_attr_calc_qty" name="products_qty" class="article-count-input numeric input-text big" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} >&nbsp;
                                    <option value="1" >1 St&uuml;ck</option>
                                    <option value="2" >2 St&uuml;ck</option>
                                    <option value="3" >3 St&uuml;ck</option>
                                    <option value="4" selected >4 St&uuml;ck</option>
                                    <option value="6" >6 St&uuml;ck</option>
                                    <option value="7" >7 St&uuml;ck</option>
                                    <option value="8" >8 St&uuml;ck</option>
                                    <option value="10" >mehr als 8</option>
    
                                    </select>
                                    {/if}
    speicher diese als standart-USERMOD.html ab, dann ist das Updatessicher!

    Musst halt deine Werte anpassen. Ich hab da jetzt Stück drin.
     
  5. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das ist natürlich selbst gemacht....
     
  6. Lakobust

    Lakobust Neues Mitglied

    Registriert seit:
    19. Januar 2012
    Beiträge:
    3
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo Steffen, herzlichen Dank noch einmal für die schnelle Antwort und Hilfe! Ich habe es mir schon gedacht, dass dies zum selbst ändern wird. Ich glaube, dass ich das mit meinen HTML Kenntnissen noch hin bringe. Und für den Tipp, wie man es update sicher macht, danke ich dir auch noch einmal besonders :)
    Ich werde es einfach auf meinem Testsystem ausprobieren.

    Beste Grüße Andreas
     
  7. qwertz27

    qwertz27 Erfahrener Benutzer

    Registriert seit:
    7. Oktober 2011
    Beiträge:
    60
    Danke erhalten:
    0
    Danke vergeben:
    20
    @Steffen: Danke - das ist ja schonmal supi. Ich habe aber ein Problem: Ich arbeite mit Staffelpreisen. Das wird dabei ja leider ignoriert. Gibt es eine Möglichkeit das über deine Variation zu lösen, so das die Staffelpreisfunktionalität nicht verloren geht?
    Danke schonmal für eine Antwort.
    Liebe Grüße
    Thomas
     
  8. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Gehen tut dat! Muss man sich anschauen. Allerdings bin ich gleich, ab jetzt, sofort, im "URLAUB"!!! ;)
     
  9. qwertz27

    qwertz27 Erfahrener Benutzer

    Registriert seit:
    7. Oktober 2011
    Beiträge:
    60
    Danke erhalten:
    0
    Danke vergeben:
    20
    Du machst mich schwach :) Aber danke trotzdem schon mal dafür, dass es geht - vielleicht weiß ja jemand anders dann wie... und dir einen ganz tollen Urlaub und erhol dich!
     
  10. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Wobei das dann konsequenterweise auch im WK (order_details.html) so sein sollte!
     
  11. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Wobei diese Lösung nicht die "Maximale Bestellmenge je Artikel" berücksichtigt!
    Wer dies berücksichtigen will baut an der gleichen Stelle dies ein:
    Code:
    <select type="text" id="gm_attr_calc_qty" name="products_qty" class="article-count-input numeric input-text" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} >    
        {assign var="max_products_qty" value=$smarty.const.MAX_PRODUCTS_QTY+1}         
        {section name=opt loop=$max_products_qty start=1}
            <option value="{$smarty.section.opt.index}">{$smarty.section.opt.index} St&uuml;ck</option>
        {/section}
    </select>
    
     
  12. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    wenn man den Text wie oben ersetzt, ist aber leider der WK-Button weg.

    Also nur diesen Text ersetzen:
    HTML:
    {if $QUANTITY}<input type="text" id="gm_attr_calc_qty" name="products_qty" class="article-count-input numeric input-text big" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} />&nbsp;{/if}
     
  13. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Moin Achim, der WK-Button kommt erst danach - wieso soll der weg sein.
    Der ganze Bereich sieht dann so aus:
    Code:
    {if $QUANTITY}
        <select type="text" id="gm_attr_calc_qty" name="products_qty" class="article-count-input numeric input-text big" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} >
            {assign var="max_products_qty" value=$smarty.const.MAX_PRODUCTS_QTY+1}                                            
            {section name=opt loop=$max_products_qty start=1}
                <option value="{$smarty.section.opt.index}">{$smarty.section.opt.index} x</option>
            {/section}
        </select>
    {/if}
    <a href="{page_url}#" id="cart_button" class="button_green_big button_set_big button_details_add_cart"><span class="button-outer"><span class="button-inner"><img class="png-fix" src="{$tpl_path}img/icons/icon-white-shoppingcart.png" alt="" style="margin-right:10px; float:left" />{$button.add_to_cart}</span></span></a>
    {if $ADD_WISHLIST_BUTTON}<div class="leaflet"><a href="{page_url}#" id="gm_wishlist_link" class="button_details_add_wishlist">{$button.add_to_wishlist}</a></div>{/if}
    
     
  14. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    Moin Manfred
    in der Anleitung steht doch, dass dieser Text ersetzt werden soll:
    HTML:
    {if $QUANTITY}<input type="text" id="gm_attr_calc_qty" name="products_qty" class="article-count-input numeric input-text big" value="{$QUANTITY}"{if $DISABLED_QUANTITY} disabled="disabled"{/if} />&nbsp;{/if}<a href="{page_url}#" id="cart_button" class="button_green_big button_set_big button_details_add_cart"><span class="button-outer"><span class="button-inner"><img class="png-fix" src="{$tpl_path}img/icons/icon-white-shoppingcart.png" alt="" style="margin-right:10px; float:left" />{$txt.add_to_cart}</span></span></a>
    und da ist der WK-Button halt mit drin :)
     
  15. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Schlechte Anleitung! :)
    Aber so wie ich es eben geschrieben habe klappt´s jetzt bei Dir - gelle?
     
  16. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.755
    Danke erhalten:
    1.516
    Danke vergeben:
    1.051
    Genau :), wollte ja nur anderen helfen..........

    Ich brauch es ja nicht wirklich, wer kauft schon mehrere Kamine? Schade eigentlich :), sieht aber gut aus :)
     
  17. WalterGestalter

    WalterGestalter Erfahrener Benutzer

    Registriert seit:
    24. Mai 2011
    Beiträge:
    213
    Danke erhalten:
    11
    Danke vergeben:
    56
    Kann ich das auch in einen neuen Shop (2.3) einbauen?
    da sieht die Stadard-html ja doch ein Stück anders aus :)

    ich wollte das grade mal anpassen, dann verschwindet aber immer der Warenkorb im topmenü, nachdem man was reingelegt hat ;)