heintzl / Kernbeisser-Gradle

the Kernbeisser Repository with Gradle Support
5 stars 1 forks source link

Einführung Aktionsartikel #775

Closed jo170363 closed 2 months ago

jo170363 commented 5 months ago

Vielleicht ist dieser Punkt in der neuen Version ja schon umgesetzt. Wenn nicht: Zur Einführung / Verwaltung der Aktionsartikel würde es ausreichen, bei den Artikel-Stammdaten ein einfaches Ankreuzkästchen "Aktionsartikel" einzuführen. Wenn dieses Kästchen angekreuzt ist, soll der Verkaufspreis immer mit dem halben Aufschlag berechnet werden. Vorbestellte Gebinde sollen aber nicht weiter reduziert werden, d. h. bei diesen gilt auch weiterhin der halbe Normalaufschlag.

jo170363 commented 5 months ago

Die ganze Pflege der Aktionsartikel kann dann von Hand erfolgen indem einfach die entsprechende Preisliste eingerichtet wird und diese regelmäßig aktualisiert wird. Beginn und Ende der Aktion, gesonderte Artikelnummern, all das könnte schlicht entfallen. Wer seine Einkaufszettel nicht zeitig eingibt zahlt dann ggf. den inzwischen höheren Preis.

heintzl commented 2 months ago

Die Checkbox für "Aktionsartikel" fehlt in der Artikelmaske => muss ergänzt werden

heintzl commented 2 months ago

Das ist jetzt umgesetzt und wird demnächst als release gebaut. Die Logik folgendermaßen: Es gibt jetzt 2 Voreinstellungen: Die bekannte "CONTAINER_SURCHARGE_REDUCTION" für den VB-Rabatt und eine neue "ACTION_SURCHARGE_REDUCTION" für den Aktionsrabatt, der in Kraft tritt, wenn ein Artikel als "Aktionsartikel" markiert ist (beide mit dem Standardwert 0.5), so dass die Rabatte separat gesteuert werden können. Falls ein Atkionsartikel vorbestellt wird, wird der stärkere Rabatt berücksichtigt.

heintzl commented 2 months ago

Um die Bearbeitung zu vereinfachen, dürfen alle, die das Feld "Artikel.Offer" schreiben dürfen und die Berechtigung zum "Aktionsartikel bearbeiten" haben, das Feld direkt in der Tabelle bearbeiten. Dafür muss der Button "Aktionen bearbeiten" aktiviert werden