LemonStand Version 1 Has Been Discontinued
This documentation is for LemonStand Version 1. LemonStand is now offered as a cloud-based eCommerce platform.
You can try the new LemonStand and learn about upgrading here.
Checkout Process
The purpose of a checkout process is gathering customer shipping and billing address information, and allowing a customer to choose a shipping and payment method. The checkout process always ends on creating an order. There are different methods of implementing the checkout process. The articles in this section describe the single-page and step-by-step checkout implementation. Also, an example of a custom checkout implementation is demonstrated.
The single-page and one-step checkout implementations are demonstrated in our Demo Store. You can find links to different checkout implementations on this page: http://demo.lemonstandapp.com/basic/checkout_start/
- AJAX-driven single-page checkout - explains how to implement a single-page AJAX-driven checkout process.
- Creating a Form for Billing Information - explains how to create a partial for gathering customer billing information.
- Creating a Form for Shipping Information - explains how to create a partial for gathering customer shipping information.
- Creating a Form for Shipping Method - explains how to create a partial for selecting a shipping method.
- Creating a Form for Payment Method - explains how to create a partial for a selected payment option.
- Creating an Order Review Page - explains how to create a partial for reviewing an order content.
- Configuring a Non-Required Shipping for Digital Products and Services - explains how to configure LemonStand in such a way that the Shipping Method step is automatically skipped for downloadable or service-type products.
- Adding a Field for Customer Order Notes in Checkout - explains how to create a text field for entering customer order notes during the checkout process.
- Implementing the Step-By-Step Checkout - explains how to implement a checkout process with one page per one checkout step.
- Implementing a One-Step Checkout - explains how to create a one-step checkout, where the customer does not need to enter the most part of the usual checkout information.
Next: AJAX-driven single-page checkout
Previous: Advanced Features for your Online Store
Return to Developer Guide