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 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 6
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 5
Neu Wie kann man einen Artikel auf einen bestehenden Artikel bei Amazon aufschalten? Amazon-Lister - Ideen, Lob und Kritik 4

Ähnliche Themen