Building your online store
This section describes a process of creating pages for your store. As LemonStand does not apply restrictions on how the shopping cart pages look and does not bind you to existing design templates, the articles in this section are more technical than design-related.
- Displaying a list of categories - explains how to output a list of product categories.
- Category Page - learn how to create a page to output a category name, description and contents.
- Displaying a list of products - explains how to output a list of category products, custom group products or related products.
-
Product page - explains how to create a product page and display its attributes, options, related products and images
- Displaying a list of grouped products - explains how to display a drop-down menu for selecting a grouped product.
- Displaying a list of product attributes - explains how to display a table with product attributes.
- Displaying product options - explains how to create page controls for selecting product options.
- Displaying product extra options - explains how to create checkboxes for selecting extra options.
- Displaying related products - explains how to display a list of related products.
- Displaying product manufacturer information - explains how to output product manufacture name, description, logo and other details.
- Displaying product rating and reviews - explains how you can display product rating and reviews and how to implement the Post a Review form.
-
Cart page - learn how to create a cart page and allow customers to manage the cart content.
- Implementing the Shipping Cost Estimator Feature - explains how to add the Estimate Shipping Cost feature to the cart page
-
Checkout Pages - explains how to implement the checkout process.
-
AJAX-driven single-page checkout - explains how to implement a single-page AJAX-driven checkout process.
- Creating the Billing Information partial - explains how to create a partial for gathering customer billing information.
- Creating the Shipping Information partial - explains how to create a partial for gathering customer shipping information.
- Creating the Shipping Method partial - explains how to create a partial for selecting a shipping method.
- Creating the Payment Method partial - explains how to create a partial for a selected payment option.
- Creating the Order Review partial - explains how to create a partial for reviewing an order content.
- Skipping the Shipping Method step for downloadable products or services - explains how to configure LemonStand in such a way that the Shipping Method step is automatically skipped for downloadable or service-type products.
- Allowing customers to enter order notes - 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.
- Custom checkout scenario - the One-Step Checkout - explains how to create a one-step checkout, where the customer do not need to enter the most part of the usual checkout information.
-
AJAX-driven single-page checkout - explains how to implement a single-page AJAX-driven checkout process.
-
Pay page - explains how to create a Pay page to accept credit cards or redirect to an external payment page.
- Creating the Bank Transfer and other similar payment methods - explains how to create payment methods which should display some textual information instead of a payment form.
-
Payment Receipt page - explains how to create an order payment receipt page.
- Payment receipt for inclusive tax environments - explains how to modify the order receipt page to work in inclusive tax environments.
- Customer orders page - learn how to output a list of customer orders and their statuses.
-
Order details page - learn how to display details about a specific order.
- Order details page for inclusive tax environments - explains how to modify the order details page to work in inclusive tax environments.
- Customer login and logout - explains how to organize customer login and logout process.
- Customer registration page - explains how to create a customer registration page.
- Password restore page - explains how to create a page where customers can restore forgotten passwords.
- Change Password page - learn how to create a page where your customers can change a password.
- Creating the Search page - explains how to create the product search page.
- Creating the new products RSS channel - explains how to add the RSS channel representing a list of recently added products.
- Implementing the Compare Products feature - explains how to add the Add to Compare links to your products and how to create a Compare Products page.
- Manufacturer List page - explains how to build a page displaying all manufacturers created in your store.
- Manufacturer Details page - explains how to build a page displaying all manufacturers details and a list of manufacturer's products.
-
Tips and Tricks - demonstrates some Shop API tricks which you may want to implement on your website.
- Displaying products on sale - explains how you can output a list of discounted products.
- Allowing customers to provide order item specific information - explains how you can add form fields to the Cart page, allowing your customers to enter item-specific information.
- Allowing visitors to customize products - explains how to allow visitors to customize products before adding them to the cart.
- Supporting file uploads on the product page - explains how you can allow buyers to customize your products with their own files.
Next: Displaying a list of categories
Previous: Creating Pages
Return to Developer's Guide
Comments
No comments posted so far.
Add your comment
Loading form...