Jump to content

[gelöst] Template "in den Warenkorb" entfernen auf Artikel Übersicht


Recommended Posts

sehe langsam das Licht am Horizont

Aber das muss ich zwingend lösen

Ich muss bei der Artikel Übersicht "in den Warenkorb" entfernen ...da ich Varianten habe ...(wird einfacht die erste Variante genommen ...das geht nicht)

https://www.art-outdoor.ch/shop_61/zubehor  (Bild1)

In den Warenkorb darf erst kommen wenn man auf dem Artikel ist (dann sieht man auch die Varianten)

Anpassung hier hat nichts gebracht:

Button "In den Korb" in Listenansicht immer anzeigen  (siehe Bild2)

 

Ich habe 1.7.6.2 und das free template bizkick Version 1.0.8  (hat ein sehr schönes Menü..besser als das Classic) 

Bin "noch" ein bisschen schwach mit codieren ... 

cart-form-url

 

Echt froh um eure Hilfe , danke

 

Anmerkung 2020-01-25 214355.png

2-Anmerkung 2020-01-25 214355.png

Link to comment
Share on other sites

Ich sehe bei dem von dir markierten Artikel keine Varianten.

Edit: Habe jetzt bei Bekleidung einen Artikel mit Varianten gefunden, da müßte der Warenkorb-Button eigentlich ausgeblendet sein. Die Einstellung ist noch auf Nein und du hast auch alles Caches geleert? Dann setzt vielleicht dein Template das nicht richtig um.

Willst du den Warenkorb-Button auf den Übersichtsseiten nur bei Varianten ausblenden oder wie im Threadtitel generell?

Edited by rictools (see edit history)
Link to comment
Share on other sites

sorry das war die Markierung für den Warenkorb

 

Varianten hat es z Bsp hei der Halbspritzdecke 

 

Finde ich was hier im Code ?

Product-list-tpl ???

 

{**
 * 2007-2018 PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <[email protected]>
 * @copyright 2007-2018 PrestaShop SA
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 * International Registered Trademark & Property of PrestaShop SA
 *}
{extends file=$layout}

{block name='content'}
  <section id="main">

    {block name='product_list_header'}
      <h2 class="h2">{$listing.label}</h2>
    {/block}

    <section id="products">
      {if $listing.products|count}

        <div id="">
          {block name='product_list_top'}
            {include file='catalog/_partials/products-top.tpl' listing=$listing}
          {/block}
        </div>

        {block name='product_list_active_filters'}
          <div id="" class="hidden-sm-down">
            {$listing.rendered_active_filters nofilter}
          </div>
        {/block}

        <div id="">
          {block name='product_list'}
            {include file='catalog/_partials/products.tpl' listing=$listing}
          {/block}
        </div>

        <div id="js-product-list-bottom">
          {block name='product_list_bottom'}
            {include file='catalog/_partials/products-bottom.tpl' listing=$listing}
          {/block}
        </div>

      {else}

        {include file='errors/not-found.tpl'}

      {/if}
    </section>

  </section>
{/block}

Link to comment
Share on other sites

oder hier 

 

product-add-to-cart.tpl

 

{**
 * 2007-2018 PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <[email protected]>
 * @copyright 2007-2018 PrestaShop SA
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
 * International Registered Trademark & Property of PrestaShop SA
 *}
<div class="product-add-to-cart">
  {if !$configuration.is_catalog}
    <span class="control-label">{l s='Quantity' d='Shop.Theme.Catalog'}</span>

    {block name='product_quantity'}
      <div class="product-quantity clearfix">
        <div class="qty">
          <input
            type="number"
            name="qty"
            id="quantity_wanted"
            value="{$product.quantity_wanted}"
            class="input-group"
            min="{$product.minimal_quantity}"
            aria-label="{l s='Quantity' d='Shop.Theme.Actions'}"
          >
        </div>

        <div class="add">
          <button
            class="btn btn-primary add-to-cart"
            data-button-action="add-to-cart"
            type="submit"
            {if !$product.add_to_cart_url}
              disabled
            {/if}
          >
            <i class="material-icons shopping-cart">&#xE547;</i>
            {l s='Add to cart' d='Shop.Theme.Actions'}
          </button>
        </div>
      </div>
    {/block}

    {block name='product_availability'}
      <span id="product-availability">
        {if $product.show_availability && $product.availability_message}
          {if $product.availability == 'available'}
            <i class="material-icons product-available">&#xE5CA;</i>
          {elseif $product.availability == 'last_remaining_items'}
            <i class="material-icons product-last-items">&#xE002;</i>
          {else}
            <i class="material-icons product-unavailable">&#xE14B;</i>
          {/if}
          {$product.availability_message}
        {/if}
      </span>
    {/block}
    
    {block name='product_minimal_quantity'}
      <p class="product-minimal-quantity">
        {if $product.minimal_quantity > 1}
          {l
          s='The minimum purchase order quantity for the product is %quantity%.'
          d='Shop.Theme.Checkout'
          sprintf=['%quantity%' => $product.minimal_quantity]
          }
        {/if}
      </p>
    {/block}
  {/if}
</div>
 

Link to comment
Share on other sites

liegTes hier wie kann man das auskommentieren ?

 

  <div class="add">
          <button
            class="btn btn-primary add-to-cart"
            data-button-action="add-to-cart"
            type="submit"
            {if !$product.add_to_cart_url}
              disabled
            {/if}
          >
            <i class="material-icons shopping-cart">&#xE547;</i>
            {l s='Add to cart' d='Shop.Theme.Actions'}
          </button>
        </div>
      </div>

Link to comment
Share on other sites

Du könntest den Button auf den Übersichtsseiten komplett mit einer CSS-Anweisung "display: none;" ausblenden, nur besteht dann die Gefahr, daß deine Kunden nicht erkennen, wie sie jetzt bestellen können, es wäre also besser, den Button mit einem zur Detailseite zu ersetzen. In welcher Datei genau du den Code findest, müßte dir einer der 1.7-Nutzer sagen können.

Generell ist es aber besser, wenn man wie von Prestashop vorgesehen den Button nur bei Variantenartikeln ändert und es den Kunden bei "normalen" Artikeln leicht macht, diese in den Warenkorb zu legen, allerdings müssen dann möglicherweise in der Liste bereits mehr Infos angezeigt werden.

Link to comment
Share on other sites

Danke für die Antwort

 

Leider muss "in den Warenkorb" weg auf der Übersichtsseite ... da beim darauf klicken einfach die 1st  Variante genommen wird ... (Kunden bestellen dann sicher das falsche)

Weiss nicht wie ich das technisch umsetzen muss

Kann mir jemand einen Tip geben wie ich das umsetze ?

 CSS-Anweisung "display: none;"

Danke

Link to comment
Share on other sites

uff zu radikal jetzt habe ich gar keine Warenkorb mehr 🙂

Habe im assets/css/base.css

Das eingetragen :

.btn-primary, .btn-secondary, .btn-tertiary {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    display: none;

Link to comment
Share on other sites

vor 29 Minuten schrieb see_k:

Leider muss "in den Warenkorb" weg auf der Übersichtsseite ... da beim darauf klicken einfach die 1st  Variante genommen wird ... (Kunden bestellen dann sicher das falsche)

Aber genau dieser Fall ist doch von Prestashop vorgesehen. Du stellst im Backoffice einfach "Button "In den Korb" in Listenansicht immer anzeigen" auf NEIN.

Dann ist der Button bei den Artikeln die Varianten haben weg.

Wenn das bei dir nicht funktioniert würde ich doch hier nach dem Fehler suchen!

Grüsse
Whiley

Link to comment
Share on other sites

Ok, ich bin jetzt kein 1.7er Spezialist, aber was passiert denn wenn du in der custom.css etwa nach Zeile 559

display: none;

einfügst, also in etwa so:

.add .btn{
    display: none;
    background: #333;
    font-weight: 700;
    padding: 10px 15px;
    font-size: 13px;;
    box-shadow: none;

Grüsse
Whiley

PS: Cache löschen nicht vergessen!

Link to comment
Share on other sites

Habe im custom.css das gefunden ...scheint zu gehen (wow wäre echt eine freude 🙂 🙂

 

Zeile 520 

.products-grid .products .product-item .product-miniature .thumbnail-container .product-description .add, 
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description .add {
    margin: 6px 0 0;
    text-align: center;
    display: none;

 

Scheint zu gehen:

 

https://www.art-outdoor.ch/shop_61/kajakpaddel

 

Link to comment
Share on other sites

  • Whiley changed the title to [gelöst] Template "in den Warenkorb" entfernen auf Artikel Übersicht

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...