Checkout overview
The checkout drop-in component provides a variety of fully-customizable controls to help complete a purchase.
These controls include forms to introduce required information for contact details like email address, delivery and billing addresses, shipping options, and payment methods. Established customers who added items to the cart as a guest have the ability to sign in, automatically loading default addresses and contact details.
Available resources
The checkout drop-in component includes the following resources:
- API Functions - Core functions for managing checkout operations like authentication, shipping methods, and order placement
- Utility Functions - Helper functions for DOM manipulation, form handling, data transforms, and more
- Containers - Pre-built UI components for checkout steps
- Event Handling - Event-driven architecture for component communication
Supported Commerce features
The following table provides an overview of the Adobe Commerce features that the checkout component supports:
Feature | Status |
---|---|
All product types | Supported |
Any checkout flow (BOPIS, one/two step) | Supported |
Any checkout layout | Supported |
Apply coupons to the order | Supported |
Apply gift cards to the order | Supported |
Cart rules | Supported |
Create account after checkout | Supported |
Custom customer address attributes | Supported |
Customer address selection at checkout | Supported |
Customer checkout | Supported |
Customer segments | Supported |
Default customer shipping and billing applied at checkout | Supported |
Extensibility for payment providers | Supported |
Guest checkout | Supported |
Log in during checkout | Supported |
Low product stock alert | Supported |
Out of stock/insufficient quantity products | Supported |
Taxes: Fixed | Roadmap |
Taxes: Sales, VAT | Supported |
Terms and conditions consent | Supported |
Zero subtotal checkout | Supported |
Multi-step checkout | Supported |