Neu Sonderpreis mit End-Datum anzeigen

seven

Aktives Mitglied
14. Oktober 2015
22
1
Hallo zusammen,

ich möchte gerne bei Sonderpreisen mit End-Datum dieses Datum (falls in der WaWi angegeben) anzeigen lassen. Bei den Produktdetails und eventuell auch in der Produktliste.

Im Moment wird mir der Sonderpreis und der alte Preis (durchgestrichen) angezeigt.

Eine Einstellung im Shop-Backend hatte ich hierzu nicht gefunden.

Leider habe ich auch bezüglich des End-Datums im Template nichts gefunden.

Gibt es für das Datum eine Variable, die im Shop verfügbar ist?

Vielleicht kann mir jemand mal einen Tipp geben.

Ich nutze das Evo-Template.

Vielen Dank.
 

seven

Aktives Mitglied
14. Oktober 2015
22
1
Hallo zusammen,

ich habe nun doch noch mal eine Nachfrage zu dem Thema.

Das Enddatum für den Sonderpreis erhalte ich erfolgreich durch die Variable
{$Artikel->dSonderpreisEnde_de}

Wie verhält es sich, wenn bei einem Artikel einfach ein Sonderpreis definiert und aktiviert ist, jedoch ohne Enddatum (Checkbox beim Enddatum in der Wawi nicht gesetzt).

In dem Fall gibt mir {$Artikel->dSonderpreisEnde_de} ein falsches Datum ("00.00.0000") zurück.

Gibt es hierfür auch eine Variable mit der ich feststellen kann, ob ein Enddatum überhaupt festgelegt ist?

(Dies wurde wahrscheinlich schon x-mal gefragt, sorry: Gibt es eine Liste für alle verfügbaren Variablen?)
 

seven

Aktives Mitglied
14. Oktober 2015
22
1
Ja, ich habe es mal so gelöst

{if $Artikel->dSonderpreisEnde_de != "00.00.0000"}

Ich hoffe, das Datum ist immer "00.00.0000" wenn es nicht "aktiviert" ist, kann es jetzt leider nicht testen.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.706
355
Nein da gibt es nichts... Zeigs halt nur an, wenn es nicht 00.00.0000 ist...
Doch klar, {$Artikel->Preise->Sonderpreis_aktiv}

@seven Schau dir die productdetails/price.tpl an, da findest du auf Zeile 24 bereits eine passende Abfrage.

Zur Findung von Variablen/Eigenschaften von Objekten wie dem Artikel, kann man auch das JTL Debug Plugin installieren und nutzen. Alternativ kann man sich das komplette Artikelobjekt über {$Artikel|@debug_print_var} ausgeben lassen.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.706
355
Veto, Martin... Der Sonderpreis kann auch aktiv sein ohne ein Enddatum zu haben... insofern bringt die Variable nix...
Nicht ganz. Ein Sonderpreis kann zwar in der WAWI ohne ein Enddatum oder einen Bestand aktiviert werden, jedoch ist dies rechtlich gesehen NICHT erlaubt. Ein Sonderpreis ist immer an eine Bedingung gekoppelt. Entweder eine zeitliche Befristung oder eine bestimmte Menge. Daher bin ich davon ausgegangen, dass eine der beiden Bedingungen gesetzt ist. Je nachdem ob das Enddatum oder der Bestand einen gültigen Sonderpreis bedienen würden, ist die Eigenschaft "Sonderpreis_aktiv" mit 1 belegt, ansonsten false. Insofern ist die Abfrage auf "Sonderpreis_aktiv" absolut ausreichend.
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.632
406
Ja... ändert aber nix daran, dass es geht und zum Beispiel bei Ablauf per Menge kein Enddatum gegeben sein muss... Es wäre also aktiv und es stünde dann „00.00.000“ da, wenn die „if“ Anweisung eben nur über "Sonderpreis_aktiv" gesetzt wäre... eine Kombination wäre sicher sinnvoll...

und es ist im technisch möglich, mal ganz fern ab der rechtlichen Situation… Das muss der Händler ja selbst entscheiden...
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.706
355
Ja... ändert aber nix daran, dass es geht und zum Beispiel bei Ablauf per Menge kein Enddatum gegeben sein muss... Es wäre also aktiv und es stünde dann „00.00.000“ da, wenn die „if“ Anweisung eben nur über "Sonderpreis_aktiv" gesetzt wäre... eine Kombination wäre sicher sinnvoll...

und es ist im technisch möglich, mal ganz fern ab der rechtlichen Situation… Das muss der Händler ja selbst entscheiden...
Wenn kein Enddatum gesetzt ist, weil man mit der Menge arbeitet, brauch man auch nicht prüfen ob das Enddatum lauter Nullen enthält. Das wäre auch dann der Fall, wenn der Sonderpreis NICHT aktiv ist. Daher wäre die sicherste Variante zu prüfen ob ein Sonderpreis wirklich noch aktiv ist oder nicht, eben Sonderpreis_aktiv. Aber viele Wege führen bekanntlich nach Rom :)
 

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
2.632
406
Deswegen ist die Kombination sinnvoll... eins reicht nicht... aber die Frage war ja, wie sichergestellt werden kann, dass eben nicht 00.00.000 auf der Seite steht und das geht ganz sicher nur so...
 

seven

Aktives Mitglied
14. Oktober 2015
22
1
Hallo zusammen,

die Abfrage mit {$Artikel->Preise->Sonderpreis_aktiv} hatte ich bereits genutzt.

Hintergrund ist, ich habe mir einen Countdown Timer eingebaut und mache folgende Ausgabe (Beispiel):

"Angebot gültig bis einschließlich 14.11.2019"
"Tage, Stunden, Minuten, Sekunden" (aufgehübscht)

Wenn nun ein Sonderangebot aktiviert ist ohne Enddatum, dann muss ich die obige Ausgabe unterdrücken.
Leider gibt es keine direkte Abfrage nach "Enddatum aktiviert".

Ich habe heute nochmal getestet. Wenn kein Enddatum aktiviert ist, dann ist dSonderpreisEnde_de "00.00.0000".
Auch wenn irgendwann schon mal das Enddatum in der Wawi eingestellt/aktiviert war (das ist wichtig).


@martinwolf : Vielen Dank für den Tipp, wie ich mir Variablen/Eigenschaften von Objekten anzeigen lassen kann.

Grüße,
seven
 
Ähnliche Themen
Titel Forum Antworten Datum
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Amazon Lister 2.0 (DE) Hose mit Variation Größe listen? Wie? Amazon-Lister - Fehler und Bugs 1
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu POS mit 1.8.12.4 Einrichtung / Updates von JTL-POS 1
Neu Ringscanner mit Akku zu verkaufen (für das WMS) Smalltalk 1
Neu Bondrucker mit TSE JTL-POS - Fragen zu Hardware 1
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
REST API (eazybusiness): POST/PATCH /items/{id}/suppliers lehnt jeden Payload mit HTTP 400 ab JTL-Wawi 2.0 2
[PowerShell] USt-IdNr. (VAT-ID) Massenprüfung gegen VIES – mit Auto-Retry, HTML-Report, Mailversand JTL-Wawi 1.11 3
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 36
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop rechnet Sa+So bei Lieferzeit mit ein Betrieb / Pflege von JTL-Shop 0
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Neu Variationen (Deutsch) mit Ameise aktualisieren JTL-Ameise - Ideen, Lob und Kritik 1
Neu Preise im Shop mit 4 Stellen hintern dem Komma Allgemeine Fragen zu JTL-Shop 5
Neu Erfahrungen mit Amazon Pay Smalltalk 0
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu Google Pay und Konfiguration mit Freiposition stürzt ab *Hotfix* Technische Fragen zu Plugins und Templates 0
Wawi 1.11.11 Shopabgleich mit 5.72 JTL-Wawi 1.11 17
Neu Sicherheitslücke, geprüft mit EcomSec Allgemeine Fragen zu JTL-Shop 3
Neu POS Server crashed mit Wawi Version 1.11.10 JTL-POS - Fehler und Bugs 3
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Webinar am 04.08. eBay Live: So startest du mit Live Commerce Messen, Stammtische und interessante Events 0
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
Neu Nettopreis mit rabbatt Allgemeine Fragen zu JTL-Shop 1
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Übertragung an AMAZON (versendet) - Probleme mit Großbriefen JTL-ShippingLabels - Fehler und Bugs 1
Neu Gesucht: JTL-Systempartner/Freelancer mit Erfahrung in Personalisierungs-/Gravur-Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Rechnung mit CC verschicken Vorlagen 2.0 JTL-Wawi 1.11 12
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu GLS Privatlabels mit Packtisch verknüpfen JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu oAuth Credentials Login mit JTL .. WO? User helfen Usern 1
Neu kostenlos: DHL Sendungsverfolgung für JTL-Wawi – Web-Dashboard mit Frühwarnsystem Schnittstellen Import / Export 0
Neu Konfigurationsgruppe mit Auslesen Arbeitsabläufe in JTL-Wawi 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
Neu Mariadb 12 mit 5.7.1 Allgemeine Fragen zu JTL-Shop 0
Neu Pickliste mit maximaler SKU-Anzahl – gibt es eine Lösung? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Mit Fehlern beendet - Object reference not set to an instance of an object. JTL-Track&Trace - Fehler und Bugs 2

Ähnliche Themen