Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

willroyeagle

Aktives Mitglied
1. November 2007
538
0
Liebschützberg
Hallo,

ich habe gerade folgendes merkwürdiges Verhalten des JTL- Shop 3.15 festgestellt:

Einstellung Vater: Lagerbestand darf kleiner Null werden = ja (Haken gesetzt)
Einstellung Kind: Lagerbestand darf kleiner Null werden = nein (Haken nicht gesetzt) und ein Erscheinungsdatum hinterlegt.

Rufe ich jetzt den Kinderartikel über den Vater durch Auswahl einer Größe auf, erscheint dort sowohl der Link "Benachrichtigung anfordern", die Mitteilung "Verfügbar ab: XX.XX.XXXX (Vorbstellung möglich)", die Mengenauswahl und der Knopf "In den Warenkorb", obwohl der Lagerbestand nicht kleiner Null werden darf. Klicke ich jetzt auf den Knopf "in den Warenkorb", werde ich auf eine Seite "Kommentar abgeben" weitergeleitet und aufgefordert, mich anzumelden, um einen Kommentar zu schreiben.

Entferne ich im Kinderartikel das Erscheinungsdatum, ist alles in Ordnung und der Kinderartikel kann nicht bestellt werden. Belasse ich das Erscheinungsdatum und setze den Haken bei "Lagerbestand darf kleiner Null werden", ist der Kinderartikel normal bestellbar.

Das Entfernen des Hakens im Vaterartikel hat keine Auswirkungen auf das Kind - der Fehler bleibt. Die ID 281 ist auf "sind käuflich" eingestellt. Jedoch dürfte das Buyfield trotzdem nicht erscheinen, wenn nicht zugelassen wird, dass der Lagerbestand kleiner Null werden darf. Auch die ID 281 auf "sind nicht käuflich" zu stellen, stellt für uns keine Option dar, da gewisse Produkte mit Erscheinungsdatum sehr wohl bestellbar sein sollen, andere jedoch nicht.

LG Mike
 

Zillis-Web

Guest
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

Verfügbar ab: XX.XX.XXXX (Vorbstellung möglich)
wäre aus meiner Sicht völlig logisch, dass diese Einstellung eine Einstellung "darf nicht kleiner Null werden" aushebelt.
Schließlich bietet man damit dem Kunden eine Art Vorbestellung an und "will" ja, dass der Kunde den Artikel bestellt.

Anders sieht es aus wenn nur das Erscheinungsdatum da stände aber ohne Kaufoption - also nur "verfügbar ab" anzeigen und Einstellung (im Shopadmin oder Wawi-kann ich jetzt nicht genau sagen) auf "nicht kaufen möglich".
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

ein Link zu so einem Artikel wäre vllt. hilfreich, denn dass ein Klick auf den WK-Button das Kommentar-Formular aufruft, ist so oder so nicht korrekt ... ansonsten

ack zu Uwes beitrag
 

willroyeagle

Aktives Mitglied
1. November 2007
538
0
Liebschützberg
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

@Uwe:
Lies bitte meinen Beitrag richtig, genau das ist das Problem, das die Anzeige "(Vorbestellung möglich)" erscheint, obwohl der Lagerbestand nicht kleiner Null werden darf - ergo man ja auch nicht will, dass der Kunde bestellt! Bitte Beiträge verfassen, die auch hilfreich sind. :mad:

@casim:
Ein Link ist nicht mehr möglich, da das Template bereits angepaßt wurde und somit jetzt funktioniert. Die entsprechenden Abfragen im Template wurden um " && $Artikel->cLagerKleinerNull == 'Y' " erweitert.

War als Hinweis für die Programmierer gedacht, dass dort etwas nicht funktioniert, was bei einer kommenden Shop-Version berücksichtigt werden sollte.

LG Mike
 

Zillis-Web

Guest
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

wieso war das nicht hilfreich?

im Admin gibt es unter "globale Einstellung" eine Einstellung mit der ID "281"!
Dort legt man fest ob Artikel mit zukünftigem Erscheinungsdatum käuflich sein sollen oder nicht, aber entschuldige auch, dass ich heute früh diese ID nicht gleich bei der Hand hatte. Da braucht kein Programmierer irgend etwas ändern.
 

willroyeagle

Aktives Mitglied
1. November 2007
538
0
Liebschützberg
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

Die ID 281 ist auf "sind käuflich" eingestellt. Jedoch dürfte das Buyfield trotzdem nicht erscheinen, wenn nicht zugelassen wird, dass der Lagerbestand kleiner Null werden darf. Auch die ID 281 auf "sind nicht käuflich" zu stellen, stellt für uns keine Option dar, da gewisse Produkte mit Erscheinungsdatum sehr wohl bestellbar sein sollen, andere jedoch nicht.

LG Mike

Hallo Uwe,

einfach deswegen. :confused:

LG Mike
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

im zweifel übersteuert das eine das andere .... und du musst schon shop-global wissen was du willst ... ansonsten finde ich deinen Anranzer Uwe gegenüber ziemlich herb ...

nie vergessen ... zu 99% wird hier die Hilfe in knapper Freizeit ... aber dafür völlig kostenlos erteilt.

Perfekt durchdachte...ausformulierte Lösungen darfs du gerne erwarten, wenn du Geld in die Hand nimmst und dir den JTL-Premium-Support zulegst
 

willroyeagle

Aktives Mitglied
1. November 2007
538
0
Liebschützberg
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

Hallo casim,

ich helfe hier im Forum auch in meiner Freizeit mit, Problemlösung anzubieten. Sorry, den Hinweis mit dem Support - danke, lassen wir einfach mal so stehen (Jedenfalls helfe ich auch in meiner Freizeit anderen Anwendern in meiner Region ohne dafür zu kassieren).

Zum "Anranzer": Die Antwort ist für jeden Nutzer, der dieses Problem auch hat, nutzlos, da diese am Problemfall vorbeigeht. Es geht nicht um die Einstellungen sondern um das Problem, dass der Shop 3.15 Artikel mit Erscheinungsdatum als Vorbestellungen anbietet, obwohl die Funktion "Lagerbestand darf kleiner Null werden" nicht aktiviert ist. Dies ist definitiv ein Fehler und gerade auch dann, wenn versucht wird, einen solchen Artikel in den Warenkorb zu legen und dann auf der Kommentarseite landet.

Ich bin mir schon bewußt, wie die Angebote laufen sollen. Einige Artikel mit Erscheinungsdatum sollen ja vorbestellt werden -> das funktioniert ja auch problemlos. Stelle ich jedoch ID281 auf "nicht käuflich", können diese eben nicht bestellt werden -> Ziel verfehlt. Andere Artikel sollen nur den Hinweis geben, ab wann diese wieder erhältlich sind - jedoch nicht bestellbar sein -> also Haken "Lagerbestand darf kleiner Null werden" raus -> Shop zeigt diese Artikel jedoch als vorbestellbar an - was eben nicht sein darf.

Problemlösung für die Zwischenzeit wurde gefunden und diese stelle ich in Kürze hier auch rein. Ansonsten ist dies ein Fall für die Programmierer, damit dieser Fehler in einer kommenden Version behoben werden kann - und zwar für alle auf gleicher Basis. Deswegen melde ich z.B. solche Fehler, damit diese behoben werden können und nicht um nutzlose Beiträge zu provozieren.

LG Mike
 

willroyeagle

Aktives Mitglied
1. November 2007
538
0
Liebschützberg
AW: Fehler bei Kinderartikel mit Erscheinungsdatum und Lager darf nicht kleiner Null

Hier die Änderungen an den Template-Dateien, damit das eingangs erwähnte Problem nicht mehr auftritt:

1. Artikelübersicht/Suche:
Datei: /templates/JTL- Shop-3-Tiny/tpl_inc/suche_liste.tpl -> ca. Zeile 84

original:
Code:
{if $Einstellungen.global.global_erscheinende_kaeuflich=="Y"}

ändern in:
Code:
{if $Einstellungen.global.global_erscheinende_kaeuflich=="Y" && $Artikel->cLagerKleinerNull == 'Y'}

Diese Änderung unterdrückt in der Artikelliste die Anzeige "Vorbestellung möglich", wenn der Lagerbestand nicht kleiner Null werden darf.

2. Artikeldetailseite:
Datei: /templates/JTL-Shop-3-Tiny/tpl_inc/artikel_inc.tpl
ca. Zeile 230 beginnend:

original:
Code:
               {if $Artikel->nErscheinendesProdukt}
                  <div class="{if $Einstellungen.global.global_erscheinende_kaeuflich == "Y"}box_plain{/if} tcenter">
                     {lang key="productAvailableFrom" section="global"}: <strong>{$Artikel->Erscheinungsdatum_de}</strong>
                     {if $Einstellungen.global.global_erscheinende_kaeuflich == "Y"}
                        ({lang key="preorderPossible" section="global"})
                     {/if}

ändern in:
Code:
               {if $Artikel->nErscheinendesProdukt}
                  <div class="{if $Einstellungen.global.global_erscheinende_kaeuflich == "Y" && $Artikel->cLagerKleinerNull == 'Y'}box_plain{/if} tcenter">
                     {lang key="productAvailableFrom" section="global"}: <strong>{$Artikel->Erscheinungsdatum_de}</strong>
                     {if $Einstellungen.global.global_erscheinende_kaeuflich == "Y" && $Artikel->cLagerKleinerNull == 'Y'}
                        ({lang key="preorderPossible" section="global"})
                     {/if}

ca. Zeile 344:
original:
Code:
{if ($Artikel->inWarenkorbLegbar == 1 || ($Artikel->nErscheinendesProdukt == 1 && $Einstellungen.global.global_erscheinende_kaeuflich == "Y")) && !$Artikel->oKonfig_arr}

ändern in:
Code:
{if ($Artikel->inWarenkorbLegbar == 1 || ($Artikel->nErscheinendesProdukt == 1 && $Einstellungen.global.global_erscheinende_kaeuflich == "Y" && $Artikel->cLagerKleinerNull == 'Y')) && !$Artikel->oKonfig_arr}

Bitte vorher ein Backup der Dateien anlegen und die Nutzung geschieht auf eigene Gefahr. Die Haftung für Schäden wird ausgeschlossen.

LG Mike
 
Ähnliche Themen
Titel Forum Antworten Datum
Fehler bei Installation: Powershell V2 JTL-Wawi 2.0 8
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Neu Dhl Authorization Fehler 15 JTL-ShippingLabels - Fehler und Bugs 31
Zugferd XML Daten Fehler JTL-Wawi 2.0 6
Neu Vorlage enthält ein Syntax Fehler eBay-Anbindung - Fehler und Bugs 1
Neu Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Neu Fehler DHL Versenden 4.0 - DHL Authorisation Server. JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Kein Datenaustausch – Timeout-Fehler Shopify-Connector 0
Neu DHL 4.0 API Fehler - Could not cast or convert from System.Int64 JTL-ShippingLabels - Fehler und Bugs 7
Neu Amazonpay Fehler nach Anbindung von Datev - bitte helfen Schnittstellen Import / Export 0
Neu Artikeldetails -> Bilder Plattform "Alle" Fehler oder kein Fehler JTL-Wawi - Fehler und Bugs 1
Lexware Office von Kunden meldet Arithmetik Fehler in Zugferd 2 XRechnung JTL-Wawi 1.11 9
Neu DHL Versenden 4.0 Fehler: Please enter a house number JTL-ShippingLabels - Fehler und Bugs 5
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 2
Neu Keine Warenpost Int. Labels hsCode - Fehler? JTL-ShippingLabels - Fehler und Bugs 8
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL 4.0 Versandexport Fehler JTL-ShippingLabels - Ideen, Lob und Kritik 15
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Gesamtpreis bei manuell angelegten Aufträgen plötzlich 0,00 JTL-Wawi 2.0 1
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
"Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?". Starten mit JTL: Projektabwicklung & Migration 3
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“. Starten mit JTL: Projektabwicklung & Migration 43
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 13
Neu POS Display crasht bei Kundeninteraktion JTL-POS - Fehler und Bugs 5
Neu Nutzlose Tabellenspalte bei Inventur innerhalb der Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Buchungsdaten VCS Lite sind Offen und unbekannte Rechnungen bei Amazon JTL-Wawi 1.11 3
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Ständiger Absturz bei Wawi 1.11.11 nach Artikelaktualisierung JTL-Wawi 1.11 1
Neu Abgleiche für zweiten Mandanten bei Worker-Neustart deaktiviert JTL-Wawi - Fehler und Bugs 0
Neu Identische Aufträge bei mehreren Fulfillment-Kunden sinnvoll trennen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu Checkbox im Bestellvorgang bei Gebrauchtartikeln Allgemeine Fragen zu JTL-Shop 2
Neu ++ Menge bei laufenden Ebay Angeboten Arbeitsabläufe in JTL-Wawi 1
Neu Seit heute Morgen werden bei Amazon keine Rechnungen mehr hochgeladen Amazon-Anbindung - Fehler und Bugs 13
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 2

Ähnliche Themen