Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 572
TitelFeature/ll 1041 changed discount computation
Beschreibungs. http://jira.learningsystem.de/browse/LL-1041 Rabatte sind nicht kombinierbar (neue wie bestehende). * Vielmehr gilt immer durch einen Gutschein gewährte Rabatt vor dem systemischen Rabatt durch den Zahlungsintervall. * Ein Gutschein sollte immer einen höheren Rabatt gewähren als der Jahresrabatt (das ist eine Anweisung an jene, die Kampagnen erstellen, der Code darf es voraussetzen) * Bei den Kunden wo neben einem Vouchers auch ein Jahresrabatt gegeben wurde, wird dieser als separater Jahresrabatt aufgeführt. Um hier zu hohe Rabatte für quartalsweise Zahlung bzw. nichtige Rabatte für das Jahres-Abo zu generieren, soll daher an der Kampagne zusätzlich zum gültigen Abo-Modell auch noch die Option einstellbar sein, ob Gutscheine für Quartals- oder Jahres-Abo gültig sind (oder beides). * Bitte analog zu den Optionen bezüglich der Abo-Modelle zwei Checkboxen für die vom Gutschein eingeschlossenen Laufzeiten hinzufügen. * Die aktuell im System bestehenden Gutscheine gelten für beide Laufzeiten (Migration). Für die Kunden zudem eine Anmerkung an der Buchung eines Abonnements hinzufügen, dass beim einlösen des Gutscheins nur dieser gültig ist und nicht zusätzlich zu etwaigen regulären Rabatten gilt. (Also, dass bei aktivem Gutschein, kein zusätzlicher Jahresrabatt gewährt wird). *Bitte beachten: Durch die Änderung in der Rabatt-Gewährung sollten wir einen Blick auf die Anzeige der laufenden Abos (Kunden-Sicht) werfen. Hier muss die Anzeige des gewähren Rabatts ggf. verschoben werden...* Tabelle subscriptions wird um die Felder payment_interval_discount_rate und regular_price_per_month. Damit sind alle preislichen Eckdaten zum Abo auch im Abo enthalten
Statusmerged
Created at 2022-02-22T12:29:22.142Z
Updated at 2022-02-23T16:24:07.185Z
Source branchfeature/LL-1041-changed-discount-computation
Target branchdevelop
AuthorGregor Gabriel
AssigneeSascha Immig

Discussion notes

changed the description Sascha Immig 2022-02-23T07:06:46.574Z
changed the description Sascha Immig 2022-02-23T07:07:35.695Z
added 2 commits
  • c66275bf - finalized campaign ui
  • c713b0e5 - Optimized card-layout for subscriptions (backend)
Compare with previous version
Sascha Immig 2022-02-23T13:34:24.919Z
added 1 commit
  • bc56f8a8 - fixed missing parameter passing
Compare with previous version
Gregor Gabriel 2022-02-23T14:39:26.627Z
added 1 commit
  • 9972813a - enhanced discount data by discount_real (Value in EUR);
Compare with previous version
Sascha Immig 2022-02-23T15:00:44.651Z
added 1 commit
  • 4f669030 - optimized subscription view:
Compare with previous version
Sascha Immig 2022-02-23T16:14:56.258Z
merged Sascha Immig 2022-02-23T16:24:07.240Z

Merge Commits

Title Id Author Created at Message
Merge branch 'develop' into feature/LL-1041-changed-discount-computation 0d2168b7feafc70cea7534cbf8fe399c2f40888d Richard Klings 2022-01-05T13:28:19.000Z Merge branch 'develop' into feature/LL-1041-changed-discount-computation
optimized subscription view: 4f66903024c35aefd5be6e3502e7ed5c324fbf60 TUV\immigs 2022-02-23T16:14:48.000Z optimized subscription view: fixed format price to show poper ',00'; added missing prica formats; used correct string for user limitation; + layout
LL-1041: Rabatte werden nun nicht mehr aufsummiert. Kampagnen beziehen nun auch… 66ba614b92752941da5582672034e2ae3a4116c2 Richard Klings 2021-12-08T08:08:38.000Z LL-1041: Rabatte werden nun nicht mehr aufsummiert. Kampagnen beziehen nun auch die Zahlungsperiode ein.
+ fixed test issues 78274a9175eb389cbe7983a14195cdf96b4c63e5 TUV\gabrielg 2022-02-18T16:00:16.000Z + fixed test issues + adden remarks, that campaign needs at least 10 per cent discount + added remark that voucher dicount disables all other discounts
LL-1041: Beim Abo wird nur der relevante Rabatt angezeigt. 824c4a4fa7dc2f746380a76f75aeffb4b22f1c04 Richard Klings 2022-01-05T11:31:22.000Z LL-1041: Beim Abo wird nur der relevante Rabatt angezeigt.
added testing for adaptions 8eb7b7f8fe1d37fc79e3b281c5800bf2db56f5f5 TUV\gabrielg 2022-02-18T13:04:26.000Z added testing for adaptions
LL-1041: Der Discount des Gutscheins geht immer vor 93156045e9ee723f34395490c95338c9da2c3ec2 Richard Klings 2022-02-13T19:56:16.000Z LL-1041: Der Discount des Gutscheins geht immer vor
enhanced discount data by discount_real (Value in EUR); 9972813a98f6ee3f3d9fdd16a2770debddcb28f8 TUV\immigs 2022-02-23T15:00:36.000Z enhanced discount data by discount_real (Value in EUR); Changed format of other discount;
fixed missing parameter passing bc56f8a87f3045ca04c58c86eab3ce04ceb93fb5 TUV\gabrielg 2022-02-23T14:39:00.000Z fixed missing parameter passing
finalized campaign ui c66275bf15a0834e183505df0674fd1c10a3ca2c TUV\immigs 2022-02-23T13:02:05.000Z finalized campaign ui - added missing translations - optimizes translations - table layouts - form layout
added missing code c6ab2a8dad5fa86401aa86fa4867149d274ed82d TUV\gabrielg 2022-02-15T07:20:32.000Z added missing code
Optimized card-layout for subscriptions (backend) c713b0e56e9f61fc23aa619d775267ff1e00895f TUV\immigs 2022-02-23T13:34:17.000Z Optimized card-layout for subscriptions (backend)
+ made code use of subscriptions.regular_price_per_month and… d3541c497565321fb676207889c2ab81a269dcdd TUV\gabrielg 2022-02-16T16:00:41.000Z + made code use of subscriptions.regular_price_per_month and subscriptions.payment_interval_discount_rate + reworked validation, if a redeemed voucher can be transfered to new subscription
+ extended subscription model by regular_price_per_month and payment_interval_discount_rate ecc26a97519a960d71fe0b16a5977a8d0a269772 TUV\gabrielg 2022-02-16T11:33:29.000Z + extended subscription model by regular_price_per_month and payment_interval_discount_rate + applied cs fixer on migration folder
+ overworked card display of subscription ed4f9f8e578ef379ee6091e1a3286122905d46ff TUV\gabrielg 2022-02-22T12:15:27.000Z + overworked card display of subscription + overworked historized list display of subscription
+ added voucher handling to subscription tests f16e316eac8fddca4a622d49cabae596fdc33306 TUV\gabrielg 2022-02-17T15:35:26.000Z + added voucher handling to subscription tests + fixed validation bug in redeemVoucher method + added additional factory classes