Guestlogix / traveler-ios

4 stars 3 forks source link

Cancel Order | Cancel an order #60

Open vbereg opened 5 years ago

vbereg commented 5 years ago

child of guestlogix/guest#316 depends on guestlogix/guest#279 depends on guestlogix/guest#278 depends on guestlogix/traveler-ios#52

As a traveller, I can cancel an order I've made, as I no longer want to have the experience I bought.

ACCEPTANCE CRITERIA:

  1. the cancel process is started from the view order detail screen guestlogix/traveler-ios#52
  2. The trigger to cancel the order is only enabled if the purchased item can be cancelled, otherwise the trigger should state "non-refundable"
  3. Display the cancellation fee quote and policy
    • display $ amount refunded for each product in entire order
    • cancellation tier
    • total amount of the order being refunded
    • display a trigger to confirm
    • display a trigger to cancel
  4. There's the functionality to confirm the cancellation
  5. If the livn cancellation quote has timed out display an error and redisplay the order details page
  6. Cancelling the order cancels all product reservations within the order

FUTURE CONSIDERATIONS: none

ERROR MESSAGES: The system should fail gracefully if it can't take the request for cancellation of the order and let the traveller retry

UX CONSIDERATIONS: Designs: Tags: Orders

TECH CONSIDERATIONS: TBD

QA CONSIDERATIONS: TBD

BrettLutchman commented 5 years ago

For now, users will need to call the service number on their purchase tile in order to make changes to their orders.

image