Skip to main content
Contact elements are single-purpose inputs for shopper contact details. Each one is a real OverflowElement with the standard lifecycle: mount, subscribe to events, submit or .destroy(). Use them standalone alongside a payment method, or configure them under contact inside Checkout.

Elements

Standalone example

Inside Checkout

Contact is opt-in: omit contact (or pass {}) to render Checkout with no contact fields.

Element pages

Email

Single-input email address.

Full name

Combined or split first/last name.

Phone

International phone with country selector.

Company name

Organization or business name.
Last modified on July 17, 2026