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: Kaufen-Button in der Artikelauflistung fehlt...

    rob2015

    • Neu im Forum
    • Beiträge: 12
    Kaufen-Button in der Artikelauflistung fehlt...
    am: 23. November 2012, 16:56:12

    Hallo alle zusammen,

    hab xtc Modified 1.06 beta3 installiert, eine Kategorie erstellt und ein Artikel genauso. Nun wenn ich jetzt im Shop auf Kategorie klicke dann wird ja der Artikel angezeigt, nur fehlt mir da der Kaufen-Button. Da ist nur der Detail-Button vorhanden. Wie bekomme ich nun den Kaufen-Button dahin ? Also ich möchte dass es so ist, dass man nicht erst auf Details geht und von dort aus den Artikel in den Warenkorb legt sondern schon vorher. Genauso muss der Kaufen-Button auch unter Neuen Artikel vorhanden sein.

    Nächste Frage wäre ob es möglich wäre den Button für Details zu entfernen ? Also vill nicht ganz entfernen, sondern so dass man diesen vill später für nur bestimmte Artikel verwenden kann.

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

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Kaufen-Button in der Artikelauflistung fehlt...
    Antwort #1 am: 23. November 2012, 18:59:36
    Im Adminbereich unter - Konfiguration -> Artikel Listen Optionen
    --
    [ ] Zeige "Jetzt Kaufen" in den Produktlisten
    <b>Achtung:</b><br /> Dies kann zu Abmahnungen f&uuml;hren, wenn dem Kunden nicht alle wichtigen Informationen schon in den Listenseiten gezeigt werden!
    --
    Gruß h-h-h

    rob2015

    • Neu im Forum
    • Beiträge: 12
    Re: Kaufen-Button in der Artikelauflistung fehlt...
    Antwort #2 am: 24. November 2012, 17:58:11

    ok ...vielen dank erstmal :)

    xxhappyxx

    • Viel Schreiber
    • Beiträge: 829
    • Geschlecht:
    Re: Kaufen-Button in der Artikelauflistung fehlt...
    Antwort #3 am: 24. November 2012, 17:59:39
    Wieso?

    h-h-h hat dir doch schon die Lösung genannt.

    Gruß Thomas

    rob2015

    • Neu im Forum
    • Beiträge: 12
    Re: Kaufen-Button in der Artikelauflistung fehlt...
    Antwort #4 am: 24. November 2012, 18:01:14
    ja sorry....hab das erst nicht gesehen :).....danke danke !!!

    henrik23

    • Neu im Forum
    • Beiträge: 1
    Re: Kaufen-Button in der Artikelauflistung fehlt...
    Antwort #5 am: 07. März 2013, 15:19:19
    Der Button "Jetzt kaufen" oder "In den Warenkorb", den man bei der Konfigurationseinstellung "Zeige 'Jetzt Kaufen' in den Produktlisten" auf der Artikellistenseite erhält, ist schön und gut.
    Er führt aber nur per Link zur Detailseite des Produktes, nicht konfiguriert in den Warenkorb, zumal wenn das Produkt Attribute/Varianten besitzt. Denn die werden auf der Listenseite nicht angezeigt, sind aber das A und O mancher Artikel.


    Eine kleine Erweiterung (in nur zwei Dateien) für alle, die das Ablegen in den Warenkorb von der Listenseite unbedingt umsetzen wollen, ist die folgende:
    In der Klasse 'products' (includes/classes/products.php) lassen sich die Artikeleigenschaften durch Aufruf der 'products_attributes.php' und auf der Listenseite template-seitig durch Einfügen weniger Smarty-TAGs (templates/TEMPLATE/module/product_listing/product_listing_v1.html etc.) erweitern.

    Das geht so:
    a) includes/classes/products.php
    SUCHT NACH:
    Code: PHP  [Auswählen]
    $productData = array ('PRODUCTS_NAME' => $array['products_name'],...);
    FÜGT DAHINTER EIN:
    Code: PHP  [Auswählen]
            // BOF hk 07.03.2013: Um von der Listenseite aus bestellen zu können, müssen ggf. Attribute zu sehen sein
            $product = new product($array['products_id']);
            $info_smarty = new Smarty;
            include (DIR_WS_MODULES.'product_attributes.php');
            $productData['PRODUCTS_ATTRIBUTES'] = $module;
            if($module) {
                    $productData['FORM_ACTION'] = xtc_draw_form('cart_quantity_'.$array['products_id'], xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id='.$array['products_id'].'&action=add_product'));
                    $productData['PRODUCTS_QUANTITY_FIELD_AND_BUTTON'] = xtc_draw_hidden_field('products_id', $array['products_id']);
                    $productData['PRODUCTS_QUANTITY_FIELD_AND_BUTTON'].= xtc_draw_input_field('products_qty', 1, 'id="products_qty_'.$array['products_id'].'" size="1"');
                    $productData['PRODUCTS_QUANTITY_FIELD_AND_BUTTON'].= '&nbsp;'.xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART, 'id="order_product_'.$array['products_id'].'" name="order_product" value="1" style="vertical-align:bottom"');
                    $productData['FORM_END'] = '</form>';
                    }
            // EOF hk 07.03.2013: Um von der Listenseite aus bestellen zu können, müssen ggf. Attribute zu sehen sein

    b) templates/TEMPLATE/module/product_listing/product_listing_v1.html etc.
    FÜGT NACH:
    Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
    FOLGENDES EIN:
    Code: PHP  [Auswählen]
    {$module_data.FORM_ACTION}

    UND VOR DEM DAZUGEHÖRIGEN TAG
    Code: PHP  [Auswählen]
    {/foreach}
    KURZ VOR ENDE DER DATEI:
    Code: PHP  [Auswählen]
    {$module_data.FORM_END}

    DAZWISCHEN GEHÖREN (AM BESTEN NACHEINANDER):
       
    Code: PHP  [Auswählen]
    {if $module_data.ATTRIBUTES !=''}
                    <div class="productoptions">{$module_data.ATTRIBUTES}</div>
            {/if}
    UND
       
    Code: PHP  [Auswählen]
    <p>{$module_data.PRODUCTS_QUANTITY_FIELD_AND_BUTTON}</p>

    Den bisherigen BUTTON {$module_data.PRODUCTS_BUTTON_BUY_NOW} könnt ihr dann mit Sternchen zwischen den geschweiften Klammern auskommentieren. Fertig!

    So machen wir das etwa bei unserem Abomodul (http://www.xtc-seller.eu/abo-modul/), bei dem der Käufer auch auf der Listenseite bereits vollständig konfigurieren kann, während er ähnliche Produkte derselben Seite noch im Blick hat und zum Vergleich heranziehen kann.

    Viel Spaß mit der Erweiterung,
    Henrik :-)
    1 Antworten
    2133 Aufrufe
    26. August 2016, 08:34:02 von hendrik
    7 Antworten
    5262 Aufrufe
    22. November 2015, 17:17:24 von Gulliver72
    26 Antworten
    13529 Aufrufe
    14. Oktober 2014, 23:45:17 von Frank_R