@naturdrogerie schrieb:
Also statt $otte_lieferzeitfrischfleisch sollte es eigentlich $sArticle.otte_lieferzeitfrischfleisch sein, wenn ich nicht ganz falsch liege. Sollte dann also in einer abgeleiteten Template-Datei so aussehen:
{if $sArticle.otte_lieferzeitfrischfleisch}
Musst Du abholen, wird nicht geschickt
{else}
{$smarty.block.parent}
{/if}
Ohne Gewähr. Der passende Block sollte 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
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
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:
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?