# Flow

To help you create a seamless booking journey for your users, our platform offers robust eCommerce capabilities. Here’s a typical flow based on our experience:

1. Landing Page: Start with a landing page where users can initiate a room search.
2. Room Search: Users search for available rooms based on their preferences. They can either select a room directly or refine their search criteria.
3. Checkout Process: After selecting a room, users proceed to the checkout process. This may involve upfront payment and collecting necessary information from the potential guest.

Our platform supports the following key functionalities to achieve this:

* [**Inventory Search**](https://docs.lavanda.app/ecommerce/search): Search for available inventory based on various inputs.
* **Checkout Generation**: Create a checkout process that generates a URL for the user to complete their booking.

Once the user completes the checkout, you will then be able to [create the booking](https://docs.lavanda.app/bookings/bookings).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lavanda.app/ecommerce/flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
