openactive / customer-accounts-api

Repository for discussions broadly related to Customer Accounts
MIT License
0 stars 0 forks source link

Expand `customerNotice` usage to C2 #3

Open nickevansuk opened 2 years ago

nickevansuk commented 2 years ago

Currently there is no way for the Booking System to notify the Customer of any notice specific to when they are booking an OrderItem via a particular Customer Account.

Unlike restrictions and the description, which are present in the open data feed and applicable to all guests, for Customer Account bookings, it may be desirable to display a message that is relevant to only the specific Customer making the booking. This is possible for Customer Account bookings as the Customer has already authenticated with the Booking System.

To allow such messages to be displayed to the Customer, use of the customerNotice property could be extended to C2.

This usage of customerNotice would be distinct from the customerNotice outputted at B, which is already part of the Open Booking API (and is expected to be communicated to the Customer after the booking has been completed). Hence if the same value was set on customerNotice at C2 and B, it would be communicated to the Customer twice.

nickevansuk commented 2 years ago

To avoid confusion over two different usages, perhaps this property should be named bookingNotice or similar, so that it may also be included in B for future reference.