Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

get location support into the Booking App #26

Closed
Tracked by #23
Metehan-Altuntekin opened this issue Apr 26, 2024 · 1 comment
Closed
Tracked by #23

get location support into the Booking App #26

Metehan-Altuntekin opened this issue Apr 26, 2024 · 1 comment

Comments

@Metehan-Altuntekin
Copy link
Collaborator

Metehan-Altuntekin commented Apr 26, 2024

Locations is a feature of the service booking logic. It hasn't been implemented yet into the Booking App.

How can we add the location support to the Booking App?

Location feature in the Booking App raises a lot of problems even just for the booking flow:

  1. Where to place the checkout route and it's pages? Inside location or somewhere else?
  2. How to make the stores work with multiple locations and services?
  3. Can a customer book from services from different locations in the same order?
  4. Where to locate cancelation page? Nested in location or not?
@Metehan-Altuntekin Metehan-Altuntekin changed the title get location support into the app get location support into the Booking App Apr 26, 2024
@Metehan-Altuntekin
Copy link
Collaborator Author

Because we don't have location information inside a service, the request for booking it will be based on the current location of the checkout page the customer visits.

This makes it a requirement to put the checkout page in location route.

But if the customer want's to book services for 2 different locations, it won't be possible. The location on the checkout page will be the location for both of them. However this seems like a rare use case.

If the customer saves a booking to the cart and then changes the location, pricing and availability may not match.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant