SoftSlate Commerce
Home » Get Support » Documentation » HTML Documentation

SoftSlate Commerce

User Guide

2.3.5 Edition


Table of Contents

I. Guide for Administrators
1. Installing SoftSlate Commerce
Overview and System Requirements
Download SoftSlate Commerce
Create an Empty Database
Upload and Deploy SoftSlate Commerce
Run the SoftSlate Commerce Installer
Installation Troubleshooting
Installing SoftSlate Commerce Manually
Provisioning SoftSlate Commerce with Tomcat on RedHat Linux
Installation Procedure for Ensim Servers
2. Getting Started
Adding Your First Product
Placing a Test Order
Viewing Your Test Order
3. Important Settings
Store Settings
System Settings
Shipping Selection Required Setting
Security Code Required Setting
Default Layout Setting
Security Settings
4. Managing the Product Catalog
Overview
Categories
Products
Attributes
SKUs
Discounts
Manufacturers
Using the Administrator
The Administrator Control Screen
Saving Time with the Administrator Control Screen
Making Assignments
Tracking Inventory with SKUs
Overview
Product-Level Tracking
Attribute/Option-Level Tracking
Attribute-Only SKUs
Discounts
Overview
Global Discounts
SKU Discounts
Quantity Discounts and Discount Ranges
Coupons
Virtual Products
Advanced Search With Lucene
5. Configuring Taxes
Basic Tax Rates
6. Configuring Shipping
Flat Rate Shipping Methods
Quantity-Based Shipping Tables
Weight-Based Shipping Tables
Price-Based Shipping Tables
Shipping Rules
Overview
Package Shipping Rules
Adding Method Limitations to Package Shipping Rules
Shipping Discount Rules
'Method Limits by SKU' Shipping Rules
'Method Limits by Location' Shipping Rules
Another Package Shipping Rule Example
7. Configuring Payments
Payflow Pro Advanced Settings
8. Template Placeholders
Template Placeholders Reference
9. Upgrading SoftSlate Commerce
Upgrading Overview
Important: Read This Before Upgrading
Upgrade Procedure
A. Change Log
B. Release Notes
Version 2.x
Version 2.3.5
Version 2.3.2
Version 2.3.1
Version 2.2.1
Version 2.1.1
Version 2.0.10
Version 2.0.9
Version 2.0.7
Version 2.0.5
Version 1.0.11
Version 1.0.8
C. Migration Guide from 1.x to 2.x
Migration from 1.x to 2.x - Overview
Migration from 1.x to 2.x - Procedure
Incorporating 1.x Customizations into 2.x
Interface Changes
JSP Template Changes
II. Guide for Designers
10. Making Basic Customizations
Display Settings
CSS Themes
11. Creating a Custom Layout
Setting Up Your Design Environment
Custom and Default JSP Templates
Customizing Your First Screen
Customizing the Core Layout Files
Customizing Screen Sections: Working with the Tiles Framework
12. Multiple Custom Layouts
Adding an Additional Custom Layout
13. More Customization Examples
SoftSlate Commerce's Built-In Categories
14. SoftSlate Commerce's Screens
Welcome Screen
Contact Screen
About Screen
Search Screen
Cart Item Edit Screen
Category Screen
Product Screen
Product List Screen
Search Results Screen
Cart Screen
Account Login Screen
Register Screen
Lost Password Screen
Checkout Invite Login Screen
Checkout Force Login Screen
Checkout Invite Register Screen
Error Screen
Order Form Screen
Account Addresses Screen
Account Password Screen
Account History Screen
Account History Details Screen
Checkout Addresses Screen
Checkout Payment Screen
Checkout Combo Screen
Checkout Confirm Screen
Checkout Thank You Screen
III. Guide for Developers
15. Setting Up Your Development Environment
Overview
Apache Tomcat
Eclipse
Useful Eclipse Plugins
MyEclipse
Hibernate Tools for Eclipse
Struts Console
Amateras EclipseHTML Plug-In
Databases
16. Overview for Developers
Application Architecture
The Web Controller or Struts Layer
The Business Layer
The Data Access Layer
The Presentation Layer
Database Structure
Anatomy of a Request: Adding an Item to the Cart
17. Extending SoftSlate Commerce
7 Simple Rules for Making Customizations
Extending SoftSlate Commerce's Business Objects
Using Built-In 'Extra' Fields
Storing Custom Data in Settings Tables
Adding Fields to the Database Tables
D. Included Libraries and Licenses

List of Tables

6.1. Package Shipping Rule Ranges
8.1. Template Placeholders Reference
11.1. SoftSlate Commerce's Core Layouts and Their Screens
14.1. Welcome Screen Reference
14.2. Contact Screen Reference
14.3. About Screen Reference
14.4. Search Screen Reference
14.5. Cart Item Edit Screen Reference
14.6. Category Screen Reference
14.7. Product Screen Reference
14.8. Product List Screen Reference
14.9. Search Results Screen Reference
14.10. Cart Screen Reference
14.11. Account Login Screen Reference
14.12. Register Screen Reference
14.13. Lost Password Screen Reference
14.14. Checkout Invite Login Screen Reference
14.15. Checkout Force Login Screen Reference
14.16. Checkout Invite Register Screen Reference
14.17. Error Screen Reference
14.18. Order Form Screen Reference
14.19. Account Addresses Screen Reference
14.20. Account Password Screen Reference
14.21. Account History Screen Reference
14.22. Account History Details Screen Reference
14.23. Checkout Addresses Screen Reference
14.24. Checkout Payment Screen Reference
14.25. Checkout Combo Screen Reference
14.26. Checkout Confirm Screen Reference
14.27. Checkout Thank You Screen Reference
D.1. Included Libraries and Licenses

List of Examples

1.1. Creating an Empty Database in MySQL
1.2. Creating an Empty Database in Microsoft SQL Server
1.3. Deploying SoftSlate Commerce with Tomcat on Linux
1.4. Installing SoftSlate Commerce on an Ensim Server
2.1. Adding a Product
2.2. Placing an Order
2.3. Viewing an Order
4.1. Updating Prices for a Group of Products at Once
4.2. Creating an Attribute and Options, and Assigning it to a Product
4.3. Tracking Inventory at the Product Level
4.4. Tracking Inventory at the Attribute/Option Level
4.5. Setting up a Global 10% Discount
4.6. Setting up a SKU Discount to Give $10.00 off
4.7. Setting up a Quantity Discount
5.1. Configuring Taxes for a Store in Boulder, Colorado
6.1. Charging Flat Rates for Shipping
6.2. Charging Shipping Based on the Quantity of Items in the Order
6.3. Charging Shipping Based on the Weight of Items in the Order
6.4. Offering Free Shipping on Large Orders
6.5. Defining Packages with Package Shipping Rules
6.6. Defining Shipping Rules When One Product Is Shipped in Multiple Packages
11.1. Customizing the Welcome Screen
11.2. Customizing the Layout of the Checkout Screens
11.3. Replacing the Welcome Screen's Header
12.1. Creating an Additional Custom Layout for Visitors Coming from an Affiliate
13.1. Adding a Built-In Category
17.1. Extending the Product Object by Adding a Field to sscProduct
17.2. Adding a New Product Field to the Administrator Screens

Copyright © 2008 SoftSlate, LLC. All Rights Reserved.

Powered by SoftSlate Commerce

Foraker Design