Neu Sonderpreis mit End-Datum anzeigen

seven

Aktives Mitglied
14. Oktober 2015
13
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
13
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
13
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.477
289
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.477
289
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.289
339
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.477
289
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.289
339
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
13
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
Neu Artikel immer ohne Sonderpreis kopieren Arbeitsabläufe in JTL-Wawi 0
Neu Retoure erstellen nach 1 Woche in Wawi mit Sumup als Zahlungsanbieter Allgemeine Fragen zu JTL-POS 0
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 4
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu Artikelimport bricht mit Fehlermeldung ab JTL-Ameise - Fehler und Bugs 3
Neu LS-POS mit COM-Port in RDP Sitzung langsam Fragen rund um LS-POS 0
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 0
Neu Verdandliste Pro Paket das Gewicht mit ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Paternoster Umlaufregal mit JTL Wawi möglich? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Aufträge mit nicht verfügbaren Artikeln automatisch zurückhalten User helfen Usern - Fragen zu JTL-Wawi 2
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Überverkäufe mit Kindartikeln - wie richtig einstellen ? User helfen Usern - Fragen zu JTL-Wawi 23
Neu Problem mit Variationen-Artikeln JTL-Shop - Fehler und Bugs 2
Neu WMS - Nachträglicher Labeldruck mit Adressänderung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 0
Neu OTTO-Marketplace Versand NICHT mit DHL möglich? Smalltalk 4
Neu Frage an die (Hobby-) Controller: B2C Einzelhandel mit 6% Marketingbudget - das ist normal? Business Jungle 7
Neu Probeme WaWi mit POS verbinden - failed to connect - server IP 127.0.0.1 Einrichtung / Updates von JTL-POS 0
Neu Immense Probleme mit dem Aufschalten neuer Produkte Amazon-Anbindung - Fehler und Bugs 0
Neu Aufträge mit falsche Steuerart angelegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Auftrag in JTL POS öffnen (problem mit Kartenzahlung) Allgemeine Fragen zu JTL-POS 0
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 1
Auftrag Inlandskunde mit USt-Id - wie erfassen JTL-Wawi 1.7 6
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Neu Zahlungsart Überweisung mit Skonto Allgemeine Fragen zu JTL-Shop 1
Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto Eigene Übersichten in der JTL-Wawi 6
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 3
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 8
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Umgang mit Chargen bei mehreren Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu In Filiale umbuchen mit Packungsgröße und dort mit JTL-POS einzeln "verkaufen" User helfen Usern - Fragen zu JTL-Wawi 3
Probleme mit Versandbenachrichtigung versenden JTL-Wawi 1.9 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikelexport mit Filter Hersteller, Überverkauf, letzte Änderung JTL Ameise - Eigene Exporte 2
Neu Alternative zu Sendcloud mit JTL Integration (Express Versand International) Arbeitsabläufe in JTL-Wawi 0
Neu Lieferschein mit Versandlabel Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0
Neu noindex bei URLs mit btgsterne Allgemeine Fragen zu JTL-Shop 0
Artikelanlage mit Staffelpreisen JTL-Wawi 1.9 3
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3

Ähnliche Themen