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 Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Wie ändere ich das vorausgewählte Lager bei Bestellungen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlender Rabattabzug bei Amazon Multirabatten Amazon-Anbindung - Fehler und Bugs 0
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu [API] Zahlungen bei salesOrders verbuchen Schnittstellen Import / Export 0
Neu Unerwünschtes Scrollen/Springen zum Seitenanfang bei Footer-Menüs (Mobile) JTL-Shop - Fehler und Bugs 4
Frage stellen bei Bestellung JTL-Wawi 1.11 1
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Neu Fehleretikett bei OTTO Bestellungen bzgl. Adresszusatz JTL-ShippingLabels - Fehler und Bugs 2
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Wawi 1.11.9 Ständige Abstürze bei Aktualisierung Artikelstammdaten JTL-Wawi 1.11 5
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Fehlermeldungen bei Einrichtung DHL 4.0 "Objektverweis" und "Konfiguration Versandart" JTL-Wawi 1.11 2
Error 500 bei Neuinstallation Einrichtung JTL-Shop5 7
Neu Amazon Versandentgelt Kaufen bei Standardbestellungen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Kontrollkästchen "Export" bei Zahlungen nicht mehr angehakt JTL-Wawi 2.0 4
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Neu Falsch erzeugte Ausgangszahlung bei Teilzahlungen und Retoure (Kauf auf Rechnung) Arbeitsabläufe in JTL-Wawi 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Neu Kritisches Problem bei DHL 4.0: Handelsstücklisten brechen EU- und Exportversand JTL-ShippingLabels - Fehler und Bugs 25
Neu Muss bei DHL Express ebenfalls was geändert werden, aufgrund DHL 4.0? User helfen Usern - Fragen zu JTL-Wawi 1
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Neu Keine Adressvalidierung bei DHL Versenden 4.0? JTL-ShippingLabels - Ideen, Lob und Kritik 5
Fehlermeldung bei DHL 4.0 versand JTL-Wawi 2.0 26
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu keine Kontakt Absender/Empfänger bei DHL Versenden 4.0 JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu DHL Versenden 4.0 HS Code-Fehler bei Freiposition JTL-ShippingLabels - Fehler und Bugs 20
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
Neu Wie aktiviere ich den richtigen EK bei freiem Wareneingang? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Absturz bei Hinzufügen von Artikelbildern JTL-Wawi 2.0 3
Neu Falsche Zahlungsart bei Gutscheinzahlungen im DSFinV-K-Export JTL-POS - Fehler und Bugs 1
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Update auf 2.0.1.0 bricht ab bei 1.12.0.0. JTL-Wawi 2.0 6

Ähnliche Themen