You can ask customers to add a note when they choose store pickup, local delivery or shipping in the cart widget. They can use it for instructions such as "Ring the bell twice" or "I'll be in a blue Subaru". The note is saved on the order, so you have it when you prepare the order.
You can make the note optional or required. Each method has its own setting, and the setting applies to all your locations.
Before you start
Turn on the method you want a note for. In the app, go to Settings and check that the Store pickup, Local delivery or Shipping card shows Enabled.
Make sure the cart widget shows in your theme. See Let customers choose pickup, delivery or shipping in the cart.
Turn on a note
Each method has its own note card. This table shows where to find it and which checkboxes it has.
Method | Where | Turn it on | Make it required |
Store pickup | Settings → Store pickup → Pickup note | Enable pickup note | Pickup note is required |
Local delivery | Settings → Local delivery → Checkout experience → Delivery note | Enable delivery note | Delivery note is required |
Shipping | Settings → Shipping → Shipping note | Enable shipping note | Shipping note is required |
In the app, click Settings, then open Store pickup, Local delivery or Shipping.
Find the note card from the table. In Local delivery, click Checkout experience first to expand it.
Check Enable pickup note, Enable delivery note or Enable shipping note.
To make the note required, also check Pickup note is required, Delivery note is required or Shipping note is required. This checkbox appears only after you turn the note on.
Click Save.
The Delivery note and Shipping note cards look the same, with the name of their method.
Turn a note off
Uncheck the two boxes in this order:
Uncheck Pickup note is required, Delivery note is required or Shipping note is required.
Uncheck Enable pickup note, Enable delivery note or Enable shipping note.
Click Save.
Always uncheck the required box first. If you uncheck only Enable delivery note or Enable shipping note, the note stays required: customers no longer see the field, but they can't check out with local delivery or shipping.
What customers see
The note shows in the cart widget as a text box labeled Pickup note, Delivery note or Shipping note. When the note is required, the label reads Pickup note (required), Delivery note (required) or Shipping note (required).
When customers pick a date and the date is required (Pickup date is required, Delivery date is required or Shipping date is required, all on by default), the note field appears only after they choose the date, and the time if there are time slots. For local delivery with a postal code or address check, it also waits until the customer's postal code or address is accepted.
When a note is required and the field is empty, customers who click Check out stay on the cart and see an error under the field: "Please add a pickup note.", "Please add a delivery note." or "Please add a shipping note."
On Shopify Plus, if you added the checkout widget in Settings → Themes and checkout, customers see the same note field in checkout too.
Where you see the note
The app saves the note on the order as an order attribute named Pickup Note, Delivery Note or Shipping Note. In Shopify, it shows under Additional details on the order page, not in the Notes card. If the customer leaves an optional note empty, nothing is saved.
In the app, go to Orders and click the order: the note shows under Customer notes.
To add the note to your emails or text messages, open a template in Settings → Email notifications or Settings → SMS, click Insert variable and choose Pickup note or Delivery note. There's no variable for the shipping note.
Change the wording
Go to Settings → Text and translations and click Show next to Pickup Widget, Delivery Widget or Shipping Widget. Change the note fields there and click Save: Pickup note label is the label of an optional note, Pickup note required label the label of a required note, and Pickup note required error label the error message. The delivery and shipping widgets have the same three fields with their own names.
Things to know
A required note stops the checkout. Customers can't use the cart's Check out button until they type something. Make a note required only when you can't prepare the order without it.
One setting per method. You can't turn the note on for one location only. You can require it for pickup and keep it optional for delivery.
Existing orders don't change when you turn a note on or off, or make it required.
FAQs
Why don't customers see the note field?
Check that Enable pickup note, Enable delivery note or Enable shipping note is checked and that you clicked Save. If the date is required, the field shows only after customers choose a date, and a time if there are time slots. For local delivery, it also needs an accepted postal code or address.
Why can't a customer check out?
The note is probably required and still empty. The customer sees "Please add a pickup note." (or the delivery or shipping version) under the field. To make the note optional, uncheck Pickup note is required (or the delivery or shipping version) and click Save.
If customers who choose local delivery or shipping see no note field and still can't check out, the note was turned off while its required box was still checked. Check Enable delivery note or Enable shipping note again and click Save. Then follow Turn a note off above.
Why did an order come in without a note?
The note may be optional, or the order was placed before you made it required. Customers can also skip the note with an express checkout button on the cart page, such as Shop Pay or Apple Pay: these buttons go straight to checkout without the cart widget's checks.
Can I ask for a note on pickup but not on delivery?
Yes. Each method has its own settings, so turn the note on only for the method you need.
Where do I find the note on an order?
Open the order in Shopify and look under Additional details for Pickup Note, Delivery Note or Shipping Note. In the app, open the order in Orders and look under Customer notes.
How do I change the label "Pickup note"?
In Settings → Text and translations, click Show next to Pickup Widget and change Pickup note label. If the note is required, change Pickup note required label instead, because that's the label customers see. The delivery and shipping widgets work the same way.



