# Ask shoppers questions before checkout

> Ask for a city, a gift message or anything else in the cart, make answers required, and find them on every order.

Source: https://help.attravo.com/drawer-cart/articles/ask-shoppers-questions-before-checkout
Updated: 2026-10-06

On Pro, the cart can ask up to four questions before checkout, such as which city to deliver to or what to write on a card. Answers arrive on the order, so nothing has to be chased by email.

## Add a question

1. On **Cart settings**, open **Delivery scheduling & order details** and turn on **Collect order details in the cart**.
2. Select **Add a field** and choose its **Type**:
   - **Short text** or **Paragraph** for a written answer.
   - **Date** for a delivery date. See [Collect delivery dates in the cart](https://help.attravo.com/drawer-cart/articles/collect-delivery-dates-in-the-cart.md).
   - **Dropdown** or **Choose one** to pick from a list.
   - **Tick box** for a yes or no.
3. Set **Question**. It is also the name the answer appears under on the order.

## Offer a list of cities

1. With **Dropdown** or **Choose one**, type the choices into **Options**, one per line.

![A Dropdown question named City with three options](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/6e0999c8-ff71-451c-8d4a-827bb772b773/questions-1-dropdown-97609967fc.webp#w=1172&h=662)

2. To fill a list of cities quickly, choose a country under **Fill from a country**, tick the cities you deliver to, or use **Select all**, then select **Add**. They join the list, which you can still edit.

![Fill from a country set to United States, with two cities ticked and Add 2](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/6e0999c8-ff71-451c-8d4a-827bb772b773/questions-2-city-picker-e480c40a99.webp#w=1172&h=708)

3. Set **Empty option text**, what the list shows before a choice, such as **Select city**.

## Make an answer required

1. Turn on **Required** for a question. The cart will not go to checkout until it is answered.
2. To refuse checkout itself, not only the cart's button, turn on **Refuse checkout until required fields are answered** and set **What the shopper is told**.

![Refuse checkout until required fields are answered, with the message and a warning](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/6e0999c8-ff71-451c-8d4a-827bb772b773/delivery-2-enforce-a35064c61b.webp#w=1172&h=600)

> [!WARNING]
> While refusing checkout is on, a shopper whose browser never ran the cart cannot check out at all. Place a test order after turning it on, and turn it off if your theme ever stops loading the cart.

3. Select **Save**.

In the cart, the questions sit above the order note:

![The Delivery date and City questions in the cart, both required](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/6e0999c8-ff71-451c-8d4a-827bb772b773/delivery-9-in-cart-a70fa20ede.webp#w=1172&h=376)

## Where the answers go

- Each answer is saved on the order under its question, in the order's additional details.
- A copy of the answers is added to the order's note, so they survive even if another app rewrites the order's details. If a required answer is missing, the note says so.

## Good to know

- You can ask up to four questions. Select **Add a field** to add one, and the bin on a question's box to remove it.
- A question with no wording is dropped when you save, and so is a second question worded the same as an earlier one, since both answers would land under the same name.
- If refusing checkout is on but the checkout rule cannot be set up in your store, Cart settings warns you. See [What the warnings on Cart settings mean](https://help.attravo.com/drawer-cart/articles/what-the-warnings-on-cart-settings-mean.md).
