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
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 4
Beantwortet Fehler bei Erstimport: Explicit Move is not supported for HerstellerSortMode.Alphabetical Shopware-Connector 1
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 5
Neu Fehler bei Versandbestätigung seit 28.07.2025 Amazon-Anbindung - Fehler und Bugs 3
Neu eazyAuction holt keine Bestellung mehr von Amazon ab, im Logbuch "Fehler" ohne weitere Angabe Amazon-Anbindung - Fehler und Bugs 1
Neu JTL Track&Trace API Fehler derzeit? seit 15:50 Uhr JTL-Track&Trace - Fehler und Bugs 2
Neu Aktuellen JTL Shop installieren *Fehler* Installation / Updates von JTL-Shop 0
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Neu Amazon eazyAuction Lizenz Fehler? Amazon-Anbindung - Fehler und Bugs 1
AmzLister 2.0 Fehler 99022 beim Vaterartikel Amazon-Lister - Fehler und Bugs 0
Bis alle Fehler behoben sind, nicht installieren. JTL-Wawi 1.11 7
Neu Abgleich bricht mit Fehler 503 ab Shopware-Connector 3
Verkauf - Fehler beim Laden der Daten JTL-Wawi 1.11 6
Neu Tagesabschluss Fehler BAR Bruttoumsatz / Fehler Zahlungsart BAR JTL-POS - Fehler und Bugs 0
Neu Worker Fehler - Fehlende Relation JTL-Wawi - Fehler und Bugs 1
Neu Fehler beim Bearbeiten der eMail-Templates JTL-Shop - Fehler und Bugs 2
Neu Fehler nach Update Produktseiten nicht mehr aufrufbar Installation / Updates von JTL-Shop 1
Neu Laufweg nicht mehr korrekt. Wir finden den Fehler nicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu Fehler 500 im Child-Template nach Umstieg von 5.3.3 auf 5.5.3 Templates für JTL-Shop 8
Neu Fehler beim Übertragen von Bildern JTL - Shopware Thumbnail Problem height width dürfen nicht leer sein Shopware-Connector 10
Neu VCS Fehler: keine Belege wegen eines deaktivierten Amazon Umsatzsteuer-Berechnungsservices Amazon-Anbindung - Fehler und Bugs 1
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Lister 2.0 "Verkäuferinventar anfordern" Fehler Amazon-Lister - Fehler und Bugs 0
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu unicorn2 Etsy listen nicht möglich - Fehler Artikelgewicht Schnittstellen Import / Export 8
Hood SCX Schnittstelle mit Listing Fehler JTL-Wawi 1.10 1
Neu PHP message: PHP Fatal error -> Seite nicht mehr aufrufbar (Fehler 500) Installation / Updates von JTL-Shop 1
Neu Shopify-Connector: Fehler "delivery_note table doesn't exist" beim Lieferschein-Abgleich Shopify-Connector 4
Änderung E-Mailadresse bei Mahnungen JTL-Wawi 1.9 1
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 1
Neu Packtisch + Waage – Meldung bei großem Unterschied zwischen tatsächlichem Gewicht und Systemgewicht? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
EBICS einrichten bei Commerzbank JTL-Wawi 1.10 1
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Keine Zahlung erforderlich bei < 1€ JTL-Shop - Fehler und Bugs 0
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
In Diskussion Etikett mit Warnung bei Versand drucken JTL-Workflows - Ideen, Lob und Kritik 9
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
1.11 mit 2 Mandanten - Dashboard bei Advanced Wawi zerschossen - JTL Start funktioniert JTL-Wawi 1.11 1
Neu Zeit bei Mahnungen Nachträglich ändern Arbeitsabläufe in JTL-Wawi 0
Neu DATEV Rechnungsdatenservice 2.0 Fehlermeldung bei der Übertragung Schnittstellen Import / Export 1
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1
Produkt-API v4 Support bei OTTO läuft aus (10.12.2025) – Zukunft mit JTL Wawi unklar Otto.de - Anbindung (SCX) 25

Ähnliche Themen