Foundation · 2 min
What you need to know
Which details are required?
For a shipped order, contact route, delivery name and address, and payment details handled by the payment provider are typically required. Confirm each field’s business purpose before making it required.
How should labels work?
Put persistent labels next to fields; a placeholder that disappears when typing is a poor substitute. “Apartment or unit (optional)” tells a customer both what belongs there and whether it is required.
Should billing and shipping be separate?
Begin with “Billing address same as shipping” where appropriate and let shoppers enter a different billing address if needed. Store or autofill data only in line with applicable privacy requirements and the store’s practices.
A quick store check
Complete checkout while leaving optional fields empty. Verify required labels, error messages and the information stored with the order all appear as expected.
Foundation · 2 min
Frequently asked questions
Does fewer fields always win?
Remove unnecessary work, but keep fields required to deliver, contact or meet the applicable transaction rules.
Where do I change checkout fields?
Use current registration settings guide to set checkout settings and confirm each required field has a documented business purpose.