Neu Sonderpreis mit End-Datum anzeigen

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

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.279
213
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.279
213
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
1.446
153
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.279
213
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
1.446
153
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 Forum Antworten Erstelldatum des Themas
Neu Artikeletikett mit Sonderpreis, wenn vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
In Bearbeitung Sonderpreis höher als normaler VK JTL-Wawi - Fehler und Bugs 3
Neu Sonderpreis Badges für Bild-Swatches Templates für JTL-Shop 0
Offen Frage zur Option Sonderpreis WooCommerce-Connector 1
Neu Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkung "CK_tBestellung_fFaktor_2" WooCommerce-Connector 0
Neu Artikel markieren mit alter und neuer Bestand nach Lieferant Arbeitsabläufe in JTL-Wawi 0
Neu Epson TM-T20II Problem mit Bon-Cut JTL-POS - Fragen zu Hardware 0
Neu Zwei Firmen mit Wawi beliefern sich gegenseitig - kann man das abbilden? Arbeitsabläufe in JTL-Wawi 6
Neu URLs mit dynamischen Parametern Allgemeine Fragen zu JTL-Shop 1
Neu Release: v1.1.0 seit dem können Artikel mit UVP=Preis nicht mehr zu Shopify gesynct werden Shopify-Connector 6
Neu Artikel mit AMEISE von einem auf den anderen Lagerplatz umlagern User helfen Usern - Fragen zu JTL-Wawi 4
Neu Zusatzartikel mit anbieten aber den Lagerbestand nicht erhöhen Arbeitsabläufe in JTL-Wawi 2
Neu Felhler beim Abgleich POS mit WAWI JTL-POS - Fehler und Bugs 3
Neu Probleme mit Lieferadresse bei deaktivierten JS Allgemeine Fragen zu JTL-Shop 0
Neu Button in JTL-WAWI/WMS mit eigenen Funktionen/Workflow verknüpfen JTL-Workflows - Ideen, Lob und Kritik 0
Neu 2 gleiche Artikel mit unterschiedlichen Steuersätzen Arbeitsabläufe in JTL-Wawi 0
Neu Problem mit langem Artikelnamen auf dem BON JTL-POS - Fehler und Bugs 0
Neu Problem mit Datenbank-Import nach Wawi (PC)-Neuinstallation Win 7 auf Win 10 User helfen Usern - Fragen zu JTL-Wawi 10
Gelöst Array mit eigenen Werten erstellen und dann mit for-Schleife auslesen? JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst Problem mit den Steuersätzen Shopify-Connector 2
In Bearbeitung Problem mit Kreditkartenzahlung SumUp bei Unterschriften JTL-POS - Fragen zu Hardware 1
Neu Wareneingang mit JTL Retoure User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilder mit .webp Format JTL-Shop - BETA - Feedback und Bugmeldungen 7
Neu Retoure: Umtauschauftrag Probleme mit den Werten JTL-Workflows - Ideen, Lob und Kritik 0
Offen Retoure: Umtauschauftrag Probleme mit den Werten JTL-Workflows - Ideen, Lob und Kritik 0
Neu Mehrere Benutzer mit unterschiedlichen Aufgaben organisieren Arbeitsabläufe in JTL-Wawi 0
Neu Artikel anlegen oder Wawi mit Online-Shop verbinden - was kommt zuerst? Arbeitsabläufe in JTL-Wawi 2
Neu Varianten in laufenden eBay-Angeboten mit Verkäufen eBay-Anbindung - Fehler und Bugs 5
Neu Rechnen mit Dotliquid (Video) Umfragen rund um JTL 0
Neu Probleme mit den Shop (SQLSTATE [HY000] [1203] JTL-Shop - Fehler und Bugs 13
Abgelehnt Versand aus dem Wareneingang mit Eazyshipping - Positionen werden nicht ausgebucht, wenn per Workflow dazugebucht Arbeitsabläufe in JTL-WMS 10
Neu Problem POS mit WAWI abgleichen Allgemeine Fragen zu JTL-POS 2
Neu Produktminiaturen in der Tabelle mit der Liste der Bestellungen Technische Fragen zu Plugins und Templates 1
Neu JTL shop 3 Version mit JTL WAWI 1.5. noch kompatibel? Installation / Updates von JTL-Shop 2
Gelöst WMS & Personalisierte Artikel mit Warenein- und ausgnag JTL-WMS - Ideen, Lob und Kritik 1
In Bearbeitung EazyShipping - Auftrag unvollständig = Etikett drucken mit Auftragsnummer? Richtiges verhalten bei Fehlbeständen? [WAWI-48055] JTL-WMS - Ideen, Lob und Kritik 12
In Diskussion Connector mit WP Multisite für Sprachsteuerung? WooCommerce-Connector 2
Neu Rechnungsvorlage mit Kundenrabatt und Überweisung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Offen Workflow für Aufträge mit Fehlbestand JTL-Workflows - Ideen, Lob und Kritik 17
Neu Stücklistenartikel mit unterschiedlichen MwSt Sätzen JTL-Wawi - Fehler und Bugs 1
Neu Mengenrabatt für Artikel - Rechtssicher mit Gesamtpreisangabe??? Allgemeine Fragen zu JTL-Shop 10
Neu Export Aufträge mit bestimmter Artikelnummer Arbeitsabläufe in JTL-Wawi 4
Neu Variable in Pickliste mit JTL-DirectQuery einbinden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Arbeitet hier jemand mit Ringfoto ? Arbeitsabläufe in JTL-Wawi 1
Neu [1.5.25.0] Bedingung mit "Erweiterte Eigenschaften" {{ Vorgang.Stammdaten.Kunde.Bank.Inhaber }} JTL-Workflows - Fehler und Bugs 1
Gelöst Wareneingang mit MHD über WMS-Mobile funktioniert nicht JTL-WMS - Fehler und Bugs 5
Neu Artikelvarianten mit Stücklisten User helfen Usern - Fragen zu JTL-Wawi 5
Neu Mit Cond Darstellungsbedingung anlegen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu JTL POS auf Tablett mit USB auf großem Bildschirm Einrichtung / Updates von JTL-POS 2
Neu Plugin für den WooCommerce JTL-Connector (Zahlungsart überschreiben mit setPaymentModuleCode()) WooCommerce-Connector 1
Ähnliche Themen