Absender berechnen den Preis für ein Paket #9

Closed
opened 2025-11-11 21:03:38 +01:00 by FabianZoechling · 0 comments
FabianZoechling commented 2025-11-11 21:03:38 +01:00 (Migrated from github.com)

Daten

  • Absenderadresse
  • Empfängeradresse
  • Breite
  • Länge
  • Höhe
  • Gewicht

Hinweise

  • Dieser Aufruf darf auch von anonymen Benutzern durchgeführt werden.
  • Dieser Aufruf liefert zurück, wie viel es kosten würde, ein Paket mit den übergebenen Daten zu versenden. Es wird aber noch kein Versand ausgelöst.
  • Die Preisberechnung erfolgt aufgrund verschiedener Regeln, die sich
    häufig ändern können. Es soll einfach und mit wenig Änderungen am
    Code möglich sein, neue Regeln hinzuzufügen oder alte zu entfernen. Es
    können auch mehrere Regeln kombiniert werden.
  • Implementieren Sie zumindest drei verschiedene Regeln, die jeweils von
    verschiedenen Parametern abhängig sind.
  • Stellen Sie sicher, dass Ihre Regeln korrekt funktionieren, indem Sie sie
    ausführlich automatisiert testen.

Beispiele

  • Dreistufiges Preismodell mit Maximalwerten für Dimensionen und Gewicht
  • Versandkosten abhängig von der Anzahl der Bundesländer, die das Paket
    durchqueren muss
  • Saisonale Rabatte (-10% im Dezember)
### Daten - Absenderadresse - Empfängeradresse - Breite - Länge - Höhe - Gewicht ### Hinweise - Dieser Aufruf darf auch von anonymen Benutzern durchgeführt werden. - Dieser Aufruf liefert zurück, wie viel es kosten würde, ein Paket mit den übergebenen Daten zu versenden. Es wird aber noch kein Versand ausgelöst. - Die Preisberechnung erfolgt aufgrund verschiedener Regeln, die sich häufig ändern können. Es soll einfach und mit wenig Änderungen am Code möglich sein, neue Regeln hinzuzufügen oder alte zu entfernen. Es können auch mehrere Regeln kombiniert werden. - Implementieren Sie zumindest drei verschiedene Regeln, die jeweils von verschiedenen Parametern abhängig sind. - Stellen Sie sicher, dass Ihre Regeln korrekt funktionieren, indem Sie sie ausführlich automatisiert testen. ### Beispiele - Dreistufiges Preismodell mit Maximalwerten für Dimensionen und Gewicht - Versandkosten abhängig von der Anzahl der Bundesländer, die das Paket durchqueren muss - Saisonale Rabatte (-10% im Dezember)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
FH/DeliFHery-backend#9
No description provided.