Neu Tab "Benachrichtigen, wenn verfügbar" ist weg seit Update auf 4.06.12

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Hat jemand eine Idee, wo ich nach dem Fehler suchen könnte?

Kleiner Hinweis, für den Fall, dass es daran liegen könnte: Wir haben die die tabs.tpl insofern modifiziert, dass die Bedingung " $Artikel->cLagerBeachten === 'Y' " durch " $Artikel->fLagerbestand == 0 " ersetzt wurde.
Diese Modifikation war seit Ewigkeiten problemlos in Betrieb.

Danke und Gruß
 

Patrick Gugelsberger

Moderator
Mitarbeiter
1. Februar 2019
454
77
Hallo @m-dynamics ,

eigentlich sollte diese Änderung keine Probleme verursachen, es wird damit jedoch bei jedem Artikel der einen Bestand von 0 hat (also auch Artikel ohne Bestandsführung) der entsprechende Tab angezeigt, in der Regel wird hier ja kein Bestand hinzukommen weswegen Kunden dann vergebens auf eine Benachrichtigung zu diesem Artikel warten. Der Artikel um den es geht hat aber ganz sicher einen Bestand von 0?

Ist sonst in deinem Backend die Einstellung 319 "Service anbieten bei Produkten, deren Lagerbestand <=0 ist " aktiviert?
Dann sollte eigentlich alles entsprechend angezeigt werden.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Gerade mal geschaut, soweit scheint alles zu stimmen. 319 ist richtig eingestellt etc. Sowohl mit der Originaldatei als auch mit unserer geänderten, erscheint der Tab bei den ursprünglich vorgesehenen Artikeln.
Die Änderung haben wir eingeführt, damit auch Artikel mit Bestand 0, bei denen aber Überverkauf möglich ist, die Benachrichtigungsfunktion haben. Bis zum Update funktionierte das, jetzt nicht mehr...
Es scheint an unserer Änderung zu liegen, aber wenn du sagst, die sollte kleine Probleme machen... Irgendwas hat sich jedenfalls mit dem Update geändert, was unsere Umprogrammierung nutzlos macht...
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Hallo,
die Bedingung für die Anzeige des Benachritigungstabs lautet:
PHP:
$verfuegbarkeitsBenachrichtigung == 1 && $Artikel->cLagerBeachten === 'Y'
Wenn du dort $Artikel->cLagerBeachten === 'Y' durch $Artikel->fLagerbestand == 0 ersetzt, dann bleibt immer noch $verfuegbarkeitsBenachrichtigung auf 0, wenn der Artikel gekauft werden kann.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Hmm, dann hat das Update also einen Bug behoben?
Denn bisher funktionierte es mit unserer Änderung wie gewünscht und der Tab wurde auch bei Artikeln mit "Überverkäufe ermöglichen" angezeigt, wenn diese einen Bestand von 0 hatten.

Wie kann ich dieses Verhalten den jetzt wieder hinbekommen?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Hallo,
Wie kann ich dieses Verhalten den jetzt wieder hinbekommen?
Du kannst natürlich in deinem Child-Template einfach die komplette Bedingung ersetzen (oder ganz weglassen), so dass deine Kunden immer die Möglichkeit der Info-Anforderung haben.
Ich gebe aber zu bedenken, dass dies spätestens mit der neuen Benachrichtigungslösung aus Shop5 obsolet wird, da dann auch überverkaufbare Artikel als lagernd angesehen werden und deine Kunden quasi postwendend die Benachrichtigung bekommen, dass sie den Artikel jetzt kaufen können.
Zudem solltest du unbedingt die Anmerkung von @Patrick Gugelsberger berücksichtigen, dass dann auch bei allen Artikeln OHNE Lagerführung (die haben immer einen Bestand von 0) der Tab angezeigt wird und Kunden die das nutzen nie eine Benachrichtigung bekommen.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Ohne Bedingung gäbe es den Tab aber doch auch bei Artikeln mit Lagerbestand, oder sehe ich das falsch? Das wäre ja vollkommen sinnfrei.
Es muss doch machbar sein, den Tab bei allen Artikeln mit Nullbestand anzeigen lassen? Aktuell wird es mit unserer Änderung bei allen Artikeln mit Nullbestand, außer denen wo Überkäufe möglich sind, angezeigt. Aber gerade die sind mir wichtig.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Der "Übeltäter" saß in der tools.Global.php. Jetzt läuft es so, wie ich das gerne hätte.
Offensichtlich hast du die Fehlerbehebung bei dir reverted. Davon würde ich aus zwei Gründen abraten! Zum Einen ist es nicht ausgeschlossen das für Artikel, die nicht der Bedingung für die Verfügbarkeitsbenachrichtigung entsprechen, einfach nie eine solche verschickt wird - auch wenn die Registrierung übers Template ermöglicht wird. Und zum Zweiten sind Änderungen am Shop-Core generell eine schlechte Idee, da dadurch keine Updatesicherheit mehr gegeben ist und dir unser Support u.U. bei Problemen nicht helfen kann.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Korrekt, ich habe die Änderung wieder rausgenommen. Ich verstehe deinen Einwand bezüglich Updatesicherheit und Support, aber mit dem aktuell gewünschten Verhalten komme ich nicht klar.
Entweder muss ich mir grundsätzlich etwas anderes überlegen oder ich muss das Risiko der Core-Änderung hinnehmen. Meines Erachtens sollte es aber ein vollkommen normales Verhalten sein, dass alle Artikel mit Nullbestand diese Funktion nutzen (können)...
Daher finde ich auch die Entwicklung für Shop5 völlig falsch, das Artikel mit erlaubtem Überverkauf als "mit Bestand" angesehen werden.
Wenn die Funktion nicht richtig funktionieren sollte, ist das nicht so schlimm. Viele der Artikel kommen eh nicht standardmäßig ans Lager. Ich schaue einmal pro Woche in die Anfragen und beantworte die entsprechenden dann per Hand.
 
Zuletzt bearbeitet:

nepal-shop

Aktives Mitglied
25. September 2013
22
0
Hallo Zusammen,

leider funktioniert bei mir die Funktion auch nicht wie gewohnt.
In unserem Shop können die Artikel, die ausverkauft sind per Dropdown (zwei Varianten) gar nicht erst ausgewählt werden, geschweige denn, dass der Tab für die Benachrichtigungen angezeigt wird.
@FPrüfer Gibt es schon eine allgemein taugliche Lösung?
Bitte um Hilfe.

Vielen Dank im Voraus.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.878
518
Halle
Hallo, die Auswahl von ausverkauften Variationen und die Möglichkeit der Verfügbarkeitsbenachrichtigung ist von der Einstellung "Globale Einstellungen" -> "Artikelanzeigefilter" abhängig. Nur wenn dort "Alle Artikel anzeigen" ausgewählt ist, lassen sich ausverkaufte Variationen auswählen, bzw. wird überhaupt jemals der Button für die Verfügbarkeitsbenachrichtigung angezeigt.
 
  • Gefällt mir
Reaktionen: nepal-shop

nepal-shop

Aktives Mitglied
25. September 2013
22
0
Hallo, die Auswahl von ausverkauften Variationen und die Möglichkeit der Verfügbarkeitsbenachrichtigung ist von der Einstellung "Globale Einstellungen" -> "Artikelanzeigefilter" abhängig. Nur wenn dort "Alle Artikel anzeigen" ausgewählt ist, lassen sich ausverkaufte Variationen auswählen, bzw. wird überhaupt jemals der Button für die Verfügbarkeitsbenachrichtigung angezeigt.
Vielen dank für die Rückmeldung. Tatsächlich war das das Problem.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Neue Tab in JTL 5 Shop erstellen Allgemeine Fragen zu JTL-Shop 3
Neu Link innerhalb Produktdetailseite auf Tab Templates für JTL-Shop 0
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Angebotsmail Lieferdatum nicht drucken wenn nicht vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
WAWI 1.8.12.0 stürzt ab, wenn die Verbindung zur Datenbank unterbrochen wurde JTL-Wawi 1.8 18
Rechnung zeigt Mehrwertsteuer 0% aus obwohl 7% berechnet werden - wenn UST-ID eingegeben JTL-Wawi 1.8 0
Workflow für Versandart Wenn/Und JTL-Wawi 1.7 0
Info wenn Artikel mit Bestand leer geht JTL-Wawi 1.8 1
Neu Wenn Rabatt als Zeile auf Rechnung steht, fliegt der Gesamtwert weg.. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu wenn abweichende Adresse dann nur weiße Seite? JTL-Shop - Fehler und Bugs 7
Neu Workflow Ereignis auslösen wenn alle Bedingungen erfüllt sind. Sonst anderes Ereignis auslösen. JTL-Wawi - Ideen, Lob und Kritik 0
Neu Artikel werden nicht mehr aktualisiert, wenn sie sich auf Pickliste befinden JTL-Ameise - Fehler und Bugs 1
Beantwortet Teillieferung -> Menge - Wenn komplett geliefert -> Menge Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lieferstatus anzeigen "Nur, wenn Lagerbestand 0 ist" Allgemeine Fragen zu JTL-Shop 0
Neu Packhinweis, wenn Paketgewicht unplausibel ist Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu E-Mail Benachrichtigung, wenn Artikel einen bestimmten Lagerbestand unterschreitet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Druckausgabe wenn Feld "drucken faxen mailen" leer ist Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Suche Workflow Bedingung: "Wenn nicht storniert?" User helfen Usern - Fragen zu JTL-Wawi 2
Neu Teillieferung von Artikeln aus Versandbox, auch wenn andere bereits in der Versandbox sind Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Firmen- und E-Mail Einstellungen: Wie einrichten, wenn Firmenname (Impressum) anders ist als Shopname/Marke? JTL-Wawi 1.8 0
Neu Überverkäufe in Amazon, wenn Artikel über "Dranhängen"/ Jetzt Verkaufen in Amazon/ Seller Central erstellt wird. Amazon-Anbindung - Fehler und Bugs 3

Ähnliche Themen