# How does the app work?

<figure><img src="/files/zcdw17VM7B7XVhWUi90n" alt=""><figcaption></figcaption></figure>

## The steps to complete a quote request are as follows:

1. Customer submits a quote request.
2. Store owner receives the request, adds a price, adds message if needed (Update Quote).
3. Customer receives an email about the suggested price and message in step 2. If the customer does not agree with the price offered by the store owner, he/she can respond directly to the received email, the store owner can edit the price and message for the quote in the app backend to continue to negotiate with the customer.&#x20;
4. If the customer agrees with the price, he/she will email to store owner.
5. Store owner converts the Quote to Draft Order. Basically our app process only to this step, other steps below will be process by Shopify system.
6. Store owner goes to "Draft Order" -> Edit the Draft Order item and send the customer the invoice (If the product price is set to **0**, the store owner need to ***add a new custom item*** with the offer).
7. Now finally the customer is received an email invoice about the total price.
8. If the customer does not agree store owner can delete the Draft Order. Conversely, if the customer agrees, he/she will go to the checkout from email invoice to process the payment.
9. Store owner gets an ORDER.


---

# 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://quote-guide.storeify.app/how-does-the-app-work.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.
