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 Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Paypal: Klappt bei euch die erweiterte Kreditkartenzahlung? Plugins für JTL-Shop 4
Neu Workflow ausführen bei Lagerbestand 0 eines Lagers JTL-Workflows - Fehler und Bugs 3
Neu Unerklärliches Verhalten bei der Bestimmung der Seitenanzahl im Versandetikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Chargenverwaltung bei Artikeln nachträglich hinzufügen JTL-Wawi 1.10 3
Amazon Artikelbestand bei Lieferung an Amazon JTL-Wawi 1.10 8
Neu Amazon Batch ID bei Lister.20 Einrichtung und Installation von JTL-eazyAuction 0
Neu Multishop-Lizenz bei Advanced-Tarif ? Onlineshop-Anbindung 2
Neu Angebot konnte aufgrund eines Fehlers nicht bei Amazon erstellt werden. Bitte versuchen Sie es später erneut. Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Artikel exportieren, die keine Verknüpfung bei Bild haben JTL Ameise - Eigene Exporte 4
Mehrfachlisting bei Amazon in Wawi nicht auffindbar JTL-Wawi 1.10 0
Neu eBay Angebote bestehen lassen auf eBay bei 0 Bestand in WaWi User helfen Usern - Fragen zu JTL-Wawi 4
Teilliefern bei einzelnen Aufträgen erlauben (Nicht-EU) JTL-Wawi 1.10 0
Neu Ausgabe Packliste bei Teillieferung User helfen Usern - Fragen zu JTL-Wawi 0
Neu zusätzliche Zahlarten bei Paypal - Gebühren ?! User helfen Usern - Fragen zu JTL-Wawi 3
Neu Probleme bei Mediafinanz / CRIF Bonitätsprüfung Business Jungle 1
Workflow für Benachrichtigung bei Stammkunden JTL-Wawi 1.10 9
Neu Ebay Zustände bei Ameise Import JTL-Ameise - Fehler und Bugs 0
Neue IBAN bei Firma erscheint nicht auf Rechnung JTL-Wawi 1.8 2
In Diskussion Hilfe bei Verbindung von EC-Terminal (CCV A920) mit JTL-POS Allgemeine Fragen zu JTL-POS 3
Lieferschein druckt bei Spedition nicht mehr 3x nach Vorlagen-Duplikat JTL-Wawi 1.9 1
Neu Im Shop-Backend (5.5.3) erhalte ich bei einigen Menüpunkten "HTTP 500 Error" Seiten Allgemeine Fragen zu JTL-Shop 2
Nach Update auf 1.10.13.2 "Menge ändern" bei "Auzuschaltende Angebote" bei mehreren selektierten Einträgen schließ Wawi JTL-Wawi 1.10 0
Neu "Eigene Felder" bei Lieferadresse anlegbar JTL-Wawi - Ideen, Lob und Kritik 3
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 5
Neu Produktseiten bei Amazon aufschalten User helfen Usern - Fragen zu JTL-Wawi 3
Neu OPI Anbindung bei Wireguardtunnel Allgemeine Fragen zu JTL-POS 0
Neu Hilfe bei Anpassung der JTL-Rechnung (v1.9.4.6) – EK pro Stück × Menge als Summe je Position + Privateinlage-Hinweis Dienstleistung, Jobs und Ähnliches 1
Neu Ich habe eben einen neuen Shop erstellt und alle Artikel übertragen, aber leider werden mir bei den Versandarten die Versandklassen nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Unbedingt benötigte Felder bei Artikelerstellung Arbeitsabläufe in JTL-Wawi 4
Neu Versandetikett bei Dropshipping per E-Mail mitsenden Arbeitsabläufe in JTL-Wawi 12
Absenderadresse bei Amazon-Versandbestätigungen - wie anpassen? JTL-Wawi 1.10 0
Neu Frage zur eBay-Artikelbeschreibung bei Variationskombinationen (Kindartikel mit eigenem Text und Bildern) eBay-Anbindung - Fehler und Bugs 5
Neu Fehler bei Versandbestätigung seit 28.07.2025 Amazon-Anbindung - Fehler und Bugs 2
Neu Frage zur Handhabung bei Import Vorlage JTL-Ameise - Fehler und Bugs 5
Neu Einkaufspreis bei Ameise-Import über "Lagerbestände" ergänzen JTL-Ameise - Ideen, Lob und Kritik 9
Neu IDeal macht irgendwie Probleme, bei euch auch ? Allgemeine Fragen zu JTL-Shop 0
Neu Hinzufügen eines Textes bei Lieferantenbestellung bei einem Hersteller User helfen Usern - Fragen zu JTL-Wawi 4
Neu Kommentar / Notiz einblenden lassen bei Retoure am WMS? Oder Workflow bei Retoure mit kommentiertem Auftrag? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Betreff: CMD-Import überspringt Artikel bei Bestandsüberschreibung - Über den GUI-Import keine Probleme JTL-Ameise - Fehler und Bugs 2
Neu Exception bei core.connector.auth: Invalid shop url. https://XYZ.de does not point to a shopware 6 instance. Please check the Shop URL. Shopware-Connector 1
Neu Umsatzsteuer Versandkosten bei Mischwarenkorb (7% und 19% Artikel) JTL-Wawi - Fehler und Bugs 5
Probleme mit Lagerbestandsübertragung bei Otto nach Artikelnummernänderung Otto.de - Anbindung (SCX) 0
Neu Amazon Rechnung ändern bei VCS-Lite - Fehlermeldung beim Stornieren (Auftrag fehlt) Arbeitsabläufe in JTL-Wawi 5
Neu Fehler bei Abgleich WooCommerce-Connector 1
500 Internal Server Error bei Statistiken/Einstiegsseiten Einrichtung JTL-Shop5 1
Neu Nach Auftragsimport falsche Versandoption bei "Ausländern" JTL-Wawi - Fehler und Bugs 1
Keine Anmeldung möglich bei JTL WAWI JTL-Wawi 1.9 0
GLS-Retourenlabel – Fehler bei Feld 'Name1', obwohl DPD funktioniert JTL-Wawi 1.9 0
Neu Shopify Lagerbestandsabgleich einrichten (bei neuem Shop) Shopify-Connector 6

Ähnliche Themen