Developer's Guide
-
Creating Pages - explains how to create pages, and how to build an eCommerce website
-
Creating Pages Basics - learn the basics about page anatomy in LemonStand
- Creating your first page - explains how to create a page
- Adding a template - explains what templates are and how to use them
- Creating a partial - explains partials and how to use them to reuse code in your pages.
- Creating editable blocks - explains how to create editable content blocks on a page
- Managing Resources - explains how to manage a website's CSS, image and JavaScript files.
- Security - explains how to protect your website pages and force HTTPS protocol for specific pages.
- Programming Pages - explains how to program your pages and the simple programming model behind LemonStand pages.
- Handling errors - explains how to handle form validation errors on pages.
- Page Not Found (404) page - explains how to create a 404 error (Page Not Found) page.
- Creating site maps, dynamic menus and breadcrumbs - explains methods of creating dynamic website navigation.
-
Creating Pages Basics - learn the basics about page anatomy in LemonStand
-
Building your online store - explains how to build pages for your shop to display categories or product groups content, how to build a cart and checkout page and so on.
- 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.
-
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.
- 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.
-
API (function, action and class reference) - learn about PHP Classes which work behind the scenes on LemonStand-driven websites
- Using third party software with LemonStand - explains how to install a third-party software, like a forum, on a same domain with LemonStand.
- Troubleshooting during the development and learning process - describes the detailed error information page and how to disable it.
- Customizing Invoices and Packing Slips - explains how you can create invoices and packing slips consistent with your company identity.
Next: Creating Pages
Previous: System Installation, Configuration and Maintenance
Return to Welcome to LemonStand Wiki!
Comments
No comments posted so far.
Add your comment
Loading form...