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
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Fehler bei Rechnungsdatenserverice 2.0 JTL-Wawi 1.9 2
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehler bei Connector Shopify-Connector 4
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 3
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 4
Neu "Noch X € und wir versenden kostenfrei" hat einen Fehler Betrieb / Pflege von JTL-Shop 0
Neu Worker Abgleich Fehler Onlineshop-Anbindung 1
Neu ++ Fehler beim update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Warenpost Fehler - gültige Telefonnummer an. Code: 1101 JTL-ShippingLabels - Fehler und Bugs 1
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 1
paypal zahlunbgsabgleich bringt fehler JTL-Wawi 1.9 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Google Search Console - Crawling-Fehler: Robots.txt nicht erreichbar Einrichtung JTL-Shop5 6
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu Amazon Lister 2.0 Fehler 90248 Textilbereich Amazon-Lister - Fehler und Bugs 0
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
Neu Workflow Fehler User helfen Usern - Fragen zu JTL-Wawi 1
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
ERROR - Hersteller-Senden-Fehler PrestaShop-Connector 0
Neu Fehler beim Zugrif aus die Datenbank (Exec Direct) JTL-Wawi - Fehler und Bugs 1
Neu Fehler im Statistik Modul User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 30
Neu Fehler: "Abgleich soll nicht durchgeführt werden" Amazon-Anbindung - Fehler und Bugs 3
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Fehler-Log - Error executing query SELECT SUM JTL-Shop - Fehler und Bugs 3
Neu Amazon Abgleich Fehler Gelöste Themen in diesem Bereich 6
Neu DPD Fehler Etikettendruck ("An existing connection was forcibly closed by the remote host") Gelöste Themen in diesem Bereich 3
Neu JTL Shop 5 Fehler beim Abglich JTL-Shop - Fehler und Bugs 9
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
PayPal Zahlungsabgleich Ausgang Fehler 10001 Internal Error JTL-Wawi 1.8 0
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Plötzlich Zahlungsziel bei Auftragseingängen JTL-Wawi 1.8 0
Neu TSE wird bei JTL-POS nicht erkannt JTL-POS - Fehler und Bugs 2
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Feld "Verkaufskanal" bei importierten Artikeln ausgegraut JTL-Ameise - Fehler und Bugs 1
Gelöst OPC geht nicht mehr bei v5.4 Installation / Updates von JTL-Shop 3
Neu Kundengruppen Zuordnung bei Registrierung anhand Emaildomain Plugins für JTL-Shop 2

Ähnliche Themen