# Artikel "lieferbar" aber nicht in den Warenkorb legbar?

**URL:** <https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025>\
**Category:** Administration\
**Created:** [26. Oktober 2018 um 19:02 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025 "2018-10-26T19:02:20Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Str33tfight3r](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Str33tfight3r](https://forum.shopware.com/u/Str33tfight3r)\
**Post date:** [26. Oktober 2018 um 19:02 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/1 "2018-10-26T19:02:20Z")

</div>

Hallo,

eine etwas skurile Frage.  
Wir betreiben neben unserem Onlinehandel noch ein Ladengeschäft wo Artikel abgeholt werden können, welche wir auch nicht versenden.  
Es handelt sich dabei um TK Produkte.

Jetzt ist es natürlich super wenn man diese online im Shop sehen könnte (Einkaufswelt angelegt, mit dem Hinweis, nur Abholung vor Ort) aber der Artikel wird ja als ausverkauft angezeigt, da wir diesen auf Bestand 0 setzem um somit aus zu schließen, dass den jemand in den Warenkorb legt und bestellt.

Gibt es für sowas eine schönere Umsetzung, dass der Artikel quasi “verügbar” ist aber halt auch nicht online bestellt werden kann?

&nbsp;

Hat da jemand eine Idee?

Gruß

Christian

---

<div class="post-metadata">

**Author:** ![malzfons](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@malzfons](https://forum.shopware.com/u/malzfons)\
**Post date:** [26. Oktober 2018 um 20:53 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/2 "2018-10-26T20:53:53Z")

</div>

Eine weitere Lieferzeit anlegen. Z.b mit „nur für Selbstabholer „

---

<div class="post-metadata">

**Author:** ![Str33tfight3r](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Str33tfight3r](https://forum.shopware.com/u/Str33tfight3r)\
**Post date:** [27. Oktober 2018 um 05:30 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/3 "2018-10-27T05:30:00Z")

</div>

> [@malzfons schrieb:](https://forum.shopware.com/profile/22034/malzfons "malzfons")
> 
> Eine weitere Lieferzeit anlegen. Z.b mit „nur für Selbstabholer „

Dann kann man es aber trotzdem in den Warenkorb legen?

&nbsp;

das ausverkauft stört definitiv auf der ersten Ansicht denke das verunsichert Kunden. Hatten schon Nachfragen…

Kann man im Versandmodul als Bedingung Artikel angeben, wenn diese gewählt wurden, dass die Versandart dann ausgeblendet wird? Wir haben eine mit Selbsrabholer dann wäre das noch praktischer. Dann wäre es ok wenn es in den Korb geht aber halt der Versand per Paket wird nicht mehr angezeigt.&nbsp;

Habe mal zum Test auch die Konfiguration im Artikel von Lieferzeit: nur Abholung möglich eingetragen, keine Benachrichtigung und Abverkauf ausgeschaltet.  
Da zeigt er es gelb an, aber schreibt: Lieferzeit nur Abhulun Werktage :D&nbsp;

Eigentlich bräuchte man für sowas eine komplett eigene Lieferzeit was nur diese Artikel betrifft und am besten sobal die in dem Warenkorb sind die Paketversender ausgeblendet werden

---

<div class="post-metadata">

**Author:** ![naturdrogerie](https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/32.png) [@naturdrogerie](https://forum.shopware.com/u/naturdrogerie)\
**Post date:** [27. Oktober 2018 um 06:37 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/4 "2018-10-27T06:37:59Z")

</div>

@Str33tfight3r‍ Diese FAQ hast Du schon gelesen?&nbsp;[https://community.shopware.com/Lagerbestands--und-Lieferzeitanzeige\_detail\_1061.html](https://community.shopware.com/Lagerbestands--und-Lieferzeitanzeige_detail_1061.html)

Da wird gut erklärt, wie man komplett individuelle Anzeigen für die Lieferzeit hinbekommt.

---

<div class="post-metadata">

**Author:** ![Str33tfight3r](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Str33tfight3r](https://forum.shopware.com/u/Str33tfight3r)\
**Post date:** [27. Oktober 2018 um 12:55 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/5 "2018-10-27T12:55:53Z")

</div>

> [@naturdrogerie schrieb:](https://forum.shopware.com/profile/29563/naturdrogerie "naturdrogerie")
> 
> @Str33tfight3r‍ Diese FAQ hast Du schon gelesen?&nbsp;[https://community.shopware.com/Lagerbestands–und-Lieferzeitanzeige\_detail\_1061.html](https://community.shopware.com/Lagerbestands--und-Lieferzeitanzeige_detail_1061.html)
> 
> Da wird gut erklärt, wie man komplett individuelle Anzeigen für die Lieferzeit hinbekommt.

&nbsp;

Ja das Hilft mir etwas weiter nur hab ich glaube gerade eine Blockade 😃  
Hab mir jetzt ein Freitextfeld „otte\_lieferzeitfrischfleisch“ angelegt als s\_articles\_attributes.

Der Code für den Textbaustein den ich anpassen muss ist ja als Beispiel:

```
{if $sArticle.attr5 || $sBasketItem.additional_details.attr5}{if $sArticle.attr5}Lieferzeit {$sArticle.attr5} Tage{else if $sBasketItem.additional_details.attr5}Lieferzeit {$sBasketItem.additional_details.attr5} Tage{/if}{else}sofort versandfertig, Lieferzeit ca. 1-3 Werktage{/if}

```

Sprich muss ich den ja umschreiben dass wenn bei meinem Attribut &nbsp;„otte\_lieferzeitfrischfleisch“ etwas steht, nicht die Variable Lieferzeit XX Tage, sofort verandferitg usw. kommt.

```
{if $otte_lieferzeitfrischfleisch || $sBasketItem.additional_details.attr5}{if $sArticle.attr5} {$sArticle.attr5}{else if $sBasketItem.additional_details.attr5}Lieferteit {$sBasketItem.additional_details.attr5} Tage{/if}{else}sofort versandfertig, Lieferzeit ca. 1-3 Werktage{/if}

```

Wäre das dann so?

---

<div class="post-metadata">

**Author:** ![naturdrogerie](https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/32.png) [@naturdrogerie](https://forum.shopware.com/u/naturdrogerie)\
**Post date:** [27. Oktober 2018 um 14:56 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/6 "2018-10-27T14:56:12Z")

</div>

Also statt&nbsp;$otte\_lieferzeitfrischfleisch sollte es eigentlich&nbsp;$sArticle.otte\_lieferzeitfrischfleisch sein, wenn ich nicht ganz falsch liege. Sollte dann also in einer abgeleiteten Template-Datei&nbsp;so aussehen:

```
{if $sArticle.otte_lieferzeitfrischfleisch}
Musst Du abholen, wird nicht geschickt
{else}
{$smarty.block.parent}
{/if}

```

Ohne Gewähr. Der passende Block sollte&nbsp;frontend\_detail\_buy\_laststock in buy\_container.tpl sein.

---

<div class="post-metadata">

**Author:** ![Str33tfight3r](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Str33tfight3r](https://forum.shopware.com/u/Str33tfight3r)\
**Post date:** [28. Oktober 2018 um 09:48 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/7 "2018-10-28T09:48:30Z")

</div>

> [@naturdrogerie schrieb:](https://forum.shopware.com/profile/29563/naturdrogerie "naturdrogerie")
> 
> Also statt&nbsp;$otte\_lieferzeitfrischfleisch sollte es eigentlich&nbsp;$sArticle.otte\_lieferzeitfrischfleisch sein, wenn ich nicht ganz falsch liege. Sollte dann also in einer abgeleiteten Template-Datei&nbsp;so aussehen:
> 
> {if $sArticle.otte\_lieferzeitfrischfleisch}  
> Musst Du abholen, wird nicht geschickt  
> {else}  
> {$smarty.block.parent}  
> {/if}
> 
> Ohne Gewähr. Der passende Block sollte&nbsp;frontend\_detail\_buy\_laststock in buy\_container.tpl sein.

Ok, teste ich gleich mal aus.

Habe den Artilel noch gefunden, da wir die Versandkosten nach Paketgewicht berechnen. Dort kann man auch Artikel ausschließen:

[https://community.shopware.com/Individuelle-Versandkosten-Bedingungen-und-Berechnungen\_detail\_1933\_647.html?\_ga=2.203435415.620003201.1540580176-1364140875.1421447294#Artikelnummern](https://community.shopware.com/Individuelle-Versandkosten-Bedingungen-und-Berechnungen%5C_detail%5C_1933%5C_647.html?%5C_ga=2.203435415.620003201.1540580176-1364140875.1421447294#Artikelnummern)

Da benutzen wir derzeit folgendes:

```
MAX(a.topseller) AS has_topseller, MAX(at.attr3) AS has_comment, MAX(b.esdarticle) AS has_esd,IF(MAX(d.weight)<30,1,0) AS aufteilbar

```

&nbsp;Kann man dies mit dem Code noch ergänzen damit ich unter der Versandart dann die Artikelnummern ausschließen kann für Paketversender

```
MAX(a.topseller) AS has_topseller, MAX(at.attr3) AS has_comment, MAX(b.esdarticle) AS has_esd,Min(IF(d.ordernumber LIKE '%ARTIKELNUMMER%' OR b.modus <> 0,1,0)) AS artikel

```

Eigene Bedingung der Versandart sieht derzeitig so aus:  
&nbsp;

```
IFNULL(us.zipcode,ub.zipcode) IS NULL OR IFNULL(us.zipcode,ub.zipcode) NOT IN ('25845','25846','25847','25849','25859','25863','25869','25929','25930','25931','25932','25933','25938','25939','25940','25941','25942','25946','25947','25948','25949','25952','25953','25954','25955','25961','25962','25963','25964','25965','25966','25967','25968','25969','25970','25980','25985','25986','25988','25989','25990','25992','25993','25994','25996','25997','25998','25999','26465','26474','26486','26548','26571','26579','26757','27498','83526') AND CASE WHEN INSTR(LOWER(us.street), 'packstation') <= 0 THEN 1 ELSE 0 END

```

Könnte man diese Quasi um die Artikelnummern erweitern wo der Versender ausgeblendet wird?

---

<div class="post-metadata">

**Author:** ![naturdrogerie](https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/32.png) [@naturdrogerie](https://forum.shopware.com/u/naturdrogerie)\
**Post date:** [28. Oktober 2018 um 10:09 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/8 "2018-10-28T10:09:32Z")

</div>

Puh. Da bin ich ein wenig überfragt.

---

<div class="post-metadata">

**Author:** ![Str33tfight3r](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Str33tfight3r](https://forum.shopware.com/u/Str33tfight3r)\
**Post date:** [1. November 2018 um 06:56 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/9 "2018-11-01T06:56:42Z")

</div>

Wenn ich das wie folgt einstelle erhalte ich leider eine Schleife im Warenkorb:

Grundeinstellung vorher:  
&nbsp;

```
MAX(a.topseller) AS has_topseller, MAX(at.attr3) AS has_comment, MAX(b.esdarticle) AS has_esd,IF(MAX(d.weight)<30,1,0) AS aufteilbar

```

Nachher:  
&nbsp;

```
MAX(a.topseller) AS has_topseller, MAX(at.attr3) AS has_comment, MAX(b.esdarticle) AS has_esd,IF(MAX(d.weight)<30,1,0) AS aufteilbar, Min(IF(d.ordernumber LIKE '%FF-G-MIX-500%' OR b.modus <> 0,1,0)) AS artikel

```

Bedingung einer Internen Versandart:  
&nbsp;

```
IFNULL(us.zipcode,ub.zipcode) IS NULL OR IFNULL(us.zipcode,ub.zipcode) NOT IN ('25845','25846','25847','25849','25859','25863','25869','25929','25930','25931','25932','25933','25938','25939','25940','25941','25942','25946','25947','25948','25949','25952','25953','25954','25955','25961','25962','25963','25964','25965','25966','25967','25968','25969','25970','25980','25985','25986','25988','25989','25990','25992','25993','25994','25996','25997','25998','25999','26465','26474','26486','26548','26571','26579','26757','27498','83526') AND CASE WHEN INSTR(LOWER(us.street), 'packstation') <= 0 THEN 1 ELSE 0 AND !artikel

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Telge](https://avatars.discourse-cdn.com/v4/letter/t/c5a1d2/32.png) [@Telge](https://forum.shopware.com/u/Telge)\
**Post date:** [1. November 2018 um 08:42 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/10 "2018-11-01T08:42:53Z")

</div>

> Neue Versandart zum Bsp. „Abholung vor Ort“ anlegen und dort nur die Zahlungsart zum Bsp. „Bezahlung bei Selbstabholung vor Ort“ (vorher anlegen) als einzige Zahlungsart zulassen. In&nbsp;der Artikelmaske dann nur die Versandart „Abholung vor Ort“ selektieren und alle Anderen ausschließen.
> 
> &nbsp;
> 
> &nbsp;
> 
> [@Str33tfight3r schrieb:](https://forum.shopware.com/profile/23600/Str33tfight3r "Str33tfight3r")
> 
> Hallo,
> 
> eine etwas skurile Frage.  
> Wir betreiben neben unserem Onlinehandel noch ein Ladengeschäft wo Artikel abgeholt werden können, welche wir auch nicht versenden.  
> Es handelt sich dabei um TK Produkte.
> 
> Jetzt ist es natürlich super wenn man diese online im Shop sehen könnte (Einkaufswelt angelegt, mit dem Hinweis, nur Abholung vor Ort) aber der Artikel wird ja als ausverkauft angezeigt, da wir diesen auf Bestand 0 setzem um somit aus zu schließen, dass den jemand in den Warenkorb legt und bestellt.
> 
> Gibt es für sowas eine schönere Umsetzung, dass der Artikel quasi „verügbar“ ist aber halt auch nicht online bestellt werden kann?
> 
> &nbsp;
> 
> Hat da jemand eine Idee?
> 
> Gruß
> 
> Christian

---

<div class="post-metadata">

**Author:** ![Str33tfight3r](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@Str33tfight3r](https://forum.shopware.com/u/Str33tfight3r)\
**Post date:** [2. November 2018 um 12:55 UTC](https://forum.shopware.com/t/artikel-lieferbar-aber-nicht-in-den-warenkorb-legbar/56025/11 "2018-11-02T12:55:57Z")

</div>

> [@Telge schrieb:](https://forum.shopware.com/profile/28263/Telge "Telge")
> 
> > Neue Versandart zum Bsp. „Abholung vor Ort“ anlegen und dort nur die Zahlungsart zum Bsp. „Bezahlung bei Selbstabholung vor Ort“ (vorher anlegen) als einzige Zahlungsart zulassen. In&nbsp;der Artikelmaske dann nur die Versandart „Abholung vor Ort“ selektieren und alle Anderen ausschließen.
> > 
> > &nbsp;
> > 
> > &nbsp;
> > 
> > [@Str33tfight3r schrieb:](https://forum.shopware.com/profile/23600/Str33tfight3r "Str33tfight3r")
> > 
> > Hallo,
> > 
> > eine etwas skurile Frage.  
> > Wir betreiben neben unserem Onlinehandel noch ein Ladengeschäft wo Artikel abgeholt werden können, welche wir auch nicht versenden.  
> > Es handelt sich dabei um TK Produkte.
> > 
> > Jetzt ist es natürlich super wenn man diese online im Shop sehen könnte (Einkaufswelt angelegt, mit dem Hinweis, nur Abholung vor Ort) aber der Artikel wird ja als ausverkauft angezeigt, da wir diesen auf Bestand 0 setzem um somit aus zu schließen, dass den jemand in den Warenkorb legt und bestellt.
> > 
> > Gibt es für sowas eine schönere Umsetzung, dass der Artikel quasi „verügbar“ ist aber halt auch nicht online bestellt werden kann?
> > 
> > &nbsp;
> > 
> > Hat da jemand eine Idee?
> > 
> > Gruß
> > 
> > Christian

Abholung vor Ort habe ich schon als Versandart.  
Aber wo hinterlege ich dass denn bei einem Artikel dass dieser nur die Versandart hat… finde das nirgends in der Eingabemaske&nbsp;
