Genaue Lagerbestandsanzeige bei Variationen

D********t

Guest
Damals hat mir das JTL-Team Sonntags um 19 Uhr per FTP den Wunsch nach genauer Lagerbestandanzeige im Modi-Art-Template bei Variationsartikeln erfüllt, jetzt habe ich gerade das Update auf Shop3 hinter mir und beschlossen, das Tiny-Standardtemplate zu nutzen, nur leider ist dies ganz anders aufgebaut, ich finde nichtmal die Stellen, die ich ändern müsste. Ich müsste folgende Bedingungen einbauen:

Für Artikel ohne Variationen

Anzeige soll sein:

"Versandbereit in: 5 Stück auf Lager" oder entspr. "Versandbereit in: 3-7 Tagen"

Dazu war bei Shop2/Modi Art in der artikel.tpl folgender Code verantwortlich:

PHP:
        {/if}
                {if count($Artikel->Variationen)==0 && $Artikel->cLieferstatus && ($Einstellungen.artikeldetails.artikeldetails_lieferstatus_anzeigen=='Y' || ($Einstellungen.artikeldetails.artikeldetails_lieferstatus_anzeigen=='L' && $Artikel->fLagerbestand>0))}
            <li class="shippingtime"><span class="label">{#shippingTime#}</span> <span class="value">{$Artikel->fLagerbestand} {$Artikel->cEinheit} {#inStock#}</span>
</li>
        {/if}
        {/if}
                {if count($Artikel->Variationen)==0 && $Artikel->cLieferstatus && ($Einstellungen.artikeldetails.artikeldetails_lieferstatus_anzeigen=='Y' || ($Einstellungen.artikeldetails.artikeldetails_lieferstatus_anzeigen=='L' && $Artikel->fLagerbestand<=0))}
            <li class="shippingtime"><span class="label">{#shippingTime#}</span> <span class="value">{$Artikel->cLieferstatus}</span>
</li>
        {/if}
Für Artikel mit Variationen (RADIO)


Größe | Versandbereit in:

PHP:
<strong>{$Variation->cName} | {shippingTime }:</strong>
Für Variationen und Lagerbestand/Lieferzeit, Beispiel:

S -> 2 Stück auf Lager
M -> 3 Stück auf Lager
L -> 3-7 Tagen
XL -> 4 Stück auf Lager

PHP:
{/if}
                            {if $Variationswert->fLagerbestand>0}-> {$Variationswert->fLagerbestand} {$Artikel->cEinheit} auf Lager!{else}-> {$Artikel->cLieferstatus}{/if}
Kann mir jemand diese Bedingungen auf das Shop3 Tiny umbauen und an die entspr. Stellen setzen? Wird bei Variationsartikeln nur für Auswahl per Radiobuttons benötigt. Ist echt wichtig, danke!
 

D********t

Guest
AW: Genaue Lagerbestandsanzeige bei Variationen

So, Teil eins hab ich hinbekommen, Lagerbestandsanzeige bei Variationen:

/templates/JTL-Shop3-Tiny/tpl_inc/artikel_inc.tpl

Folgende Zeile

Code:
<li class="label">{$Variation->cName}</li>
ersetzen durch
Code:
<li class="label">{$Variation->cName} | {lang key="shippingTime" section="global"}:</li>
ergibt z.B.

Größe | Versandbereit in:

(je nach Definition in der Sprachdatei für "shippingTime"


Folgende Zeile
Code:
<input type="radio" name="eigenschaftwert_{$Variation->kEigenschaft}" id="kEigenschaftWert_{$Variationswert->kEigenschaftWert}" value="{$Variationswert->kEigenschaftWert}" onclick="{if $Variationswert->cBildPfad && $Artikel->nIstVater != 1}var_bild({$Variationswert->kEigenschaftWert});{/if} {if $Artikel->nIstVater == 1}pruefeEigenschaftKombi(this, this.value);{/if} {if !$Artikel->Preise->strPreisGrafik_Detail}aktualisierePreis(); aktualisiereGewicht();{/if}" /> {$Variationswert->cName}
ersetzen durch
Code:
<input type="radio" name="eigenschaftwert_{$Variation->kEigenschaft}" id="kEigenschaftWert_{$Variationswert->kEigenschaftWert}" value="{$Variationswert->kEigenschaftWert}" onclick="{if $Variationswert->cBildPfad && $Artikel->nIstVater != 1}var_bild({$Variationswert->kEigenschaftWert});{/if} {if $Artikel->nIstVater == 1}pruefeEigenschaftKombi(this, this.value);{/if} {if !$Artikel->Preise->strPreisGrafik_Detail}aktualisierePreis(); aktualisiereGewicht();{/if}" /> {$Variationswert->cName}[COLOR=Red] {if $Variationswert->fLagerbestand>0}-> {$Variationswert->fLagerbestand} {$Artikel->cEinheit} {lang key="inStock" section="global"}{else}-> {$Artikel->cLieferstatus}{/if}[/COLOR]
bzw. einfach nur den rot markierten Bereich hinzufügen, ergibt

S -> 2 Stück auf Lager

oder

M -> 3-7 Tagen

also insgesamt dann

Größe | Versandbereit in:

S -> 2 Stück auf Lager
M -> 3-7 Tagen
.
.
.


Leider funktioniert mein Formel für Artikel ohne Variationen nicht, vielleicht kann hierbei ja noch jemand helfen:
Code:
                {if count($Artikel->Variationen)==0 && $Artikel->cLieferstatus && ($Einstellungen.artikeldetails.artikeldetails_lieferstatus_anzeigen=='Y' || ($Einstellungen.artikeldetails.artikeldetails_lieferstatus_anzeigen=='L' && $Artikel->fLagerbestand>0))}
            <li><b>{lang key="shippingTime" section="global"}</b>: {$Artikel->fLagerbestand} {$Artikel->cEinheit} {lang key="inStock" section="global"}</li>{else}<li><b>{lang key="shippingTime" section="global"}</b>: {$Artikel->cLieferstatus}</li>
        {/if}
Hierbei passiert leider nichts, es wird nicht beachtet, ob der Artikel einen Lagerbestand oder Variatonen hat.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehler bei Connector Shopify-Connector 2
Neu Ablage von E-Mails bei einem Auftrag User helfen Usern - Fragen zu JTL-Wawi 4
Wie lange benötigt bei euch die Wawi zum starten JTL-Wawi 1.9 1
Neu Artikeletiketten bei Wareneinang nicht automatisch drucken Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu QR Code auf Rechnung bei PayPal fehlerhaft User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hilfe bei Workflow - falsche Steuernummer bei Amazon hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Möglichkeit zur Selbstabmeldung bei Arbeitsplatzwechsel JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 1
Neu Hilfe bei CSV-Datei mit Erscheinungsdatum im Format KW/2024 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Manueller Worklfow Rechnung für Mahnung, wie den offenen Rechnungsbetrag bei Teilrechnung ausgeben? JTL-Workflows - Ideen, Lob und Kritik 0
Neu JTL Shipping - Falsche Etikettengröße bei Warenpost international User helfen Usern 0
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Wie kann ich den Titel bei Google Ergebnissen ändern? Allgemeine Fragen zu JTL-Shop 2
Neu Produktbewertungen bei Google Shopping mit anzeigen Technische Fragen zu Plugins und Templates 2
In Diskussion Nachricht bei Einbuchung eines erwarteten Artikels JTL-Workflows - Ideen, Lob und Kritik 2
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Abfrage auf Wert bei allen Artikelpositionen nicht möglich? Gelöste Themen in diesem Bereich 12
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 0
Neu Kategorisierung bei CSV-Import – Hilfe benötigt** User helfen Usern - Fragen zu JTL-Wawi 3
Kategorisierung bei CSV-Import – Hilfe benötigt** JTL-Wawi 1.8 2
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Variationswertdarstellung (Artikeldetail) - Mouseover bei Swatches abschalten Allgemeine Fragen zu JTL-Shop 2
Neu Bei Variationsauswahl die Seite nicht neu laden? Allgemeine Fragen zu JTL-Shop 9
Beschaffung: Wokflow bei Wareneingang auslösen JTL-Wawi 1.9 0
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Rabatte ignorieren bei aktiven Sonderpreisen JTL-POS - Fehler und Bugs 0
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 1
Neu JTL Server bleibt bei "Wird gestartet" hängen Einrichtung / Updates von JTL-POS 1
In Bearbeitung JTL-POS: Trennung in der Anzeige der verkauften Artikeln bei 2 Kassen Allgemeine Fragen zu JTL-POS 3
Neu JTL Shipping: Straße 2 1/2 kommt als 212 bei DHL im Shipping Label an JTL-ShippingLabels - Fehler und Bugs 1
Neu List&Label Bei Bedingung "FALSE" Breite der Spalte beibehalten User helfen Usern - Fragen zu JTL-Wawi 6
Neu Freitexteingabe durch Kunde bei bestimmten Variationen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Warum kann ich bei Druckvorlagen die Seitengröße nicht anpassen? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Ebay Verkäufe - Auswahlartikel mit händischer Auswahl in der Rechnung - wie bei Wawi 1.9 vorgehen ?! Arbeitsabläufe in JTL-Wawi 0
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
Wawi bei ecomData gehostet- Druckprobleme JTL-Wawi 1.8 3
Neu System.ArgumentNullException bei Ameise Import (Konfigurationsgruppen zuordnen) JTL-Wawi - Fehler und Bugs 2
Neu Stücklistenartikel bei Einkauf auflösen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seit gestern Meldung: Problems creating SAAJ object model mit Export bei Internetmarke JTL-Track&Trace - Fehler und Bugs 2
Neu Prestashop Connector 2.0.0 ignoriert deaktivierte Überverkaufseinstellung bei Artikelupload PrestaShop-Connector 0
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Ameise bricht ab bei leeren feldern JTL-Ameise - Fehler und Bugs 2
Neu Es ist nicht mehr möglich Artiekl bei eBay einzustellen Code 240 und Code 21920203 eBay-Anbindung - Fehler und Bugs 2
Versandkostenfrei bei hinzufügen eines Bestimmten Artikels Einrichtung JTL-Shop5 2
Problem bei Upgratevon Shop 4 auf shop 5 (SQLSTATE[42000]) Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Wareneingangsdatum bei Umlagerungen zwischen zwei WMS-Lagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Versandproblem bei unterschiedlichen Produkten und Gewichten Allgemeine Fragen zu JTL-Shop 0
Neu Kunde zahlt bar bei Anlieferung, wie löse ich das? Arbeitsabläufe in JTL-Wawi 15
Neu E-Commerce Manager (m/w/d) für den Zweiradbereich bei MSZweirad in Heinsberg Dienstleistung, Jobs und Ähnliches 0

Ähnliche Themen