Skip to content
Home  »  Evaluate  »  List of Features

List of Features

Shopping Cart Features

  • Product catalog. Customers can easily and quickly search for your products and browse through the store's category tree. Descriptions, pricing, inventory levels, discounting, and any number of custom fields can be displayed with each product.
  • Product attributes. Administrators can define attributes and options for each product (such as a size of small, medium, or large). Separate pricing, separate images, and even separate inventory levels and discounting can be attached to each product/attribute/option combination.
  • Breadcrumbing. Complete breadcrumbing appears at the top of all store pages, ensuring customers will find their way around your store. Breadcrumbing for product pages includes links to each of the product's parent categories.
  • Adding multiple items to the cart. From the search results screen or a category page, customers can add multiple products to their cart at once, including entering each item's quantity and selecting options and attributes for each product from the one screen. Relevant inventory levels and discounts are displayed with each product as well.
  • Display Products in Row or Columns. A new setting in the Administrator (Look and Feel Settings -> Product Lists -> "Product List Display Format") allows you to display products in either row or column format, on category pages, manufacturer pages and search results. In addition, if displaying column format, you can choose how many columns to display the products in.
  • Display Categories on the Welcome Page. A new setting in the Administrator (Look and Feel Settings -> Header, Side Panel, and Welcome -> "Display Categories on Welcome Screen") allows you to display the store's top-level categories in column format on the Welcome screen.
  • Estimated Shipping Costs Displayed on the Cart Page. You may now display estimated shipping costs on the cart page by activating a new setting in the Administrator (Shipping Configuration -> Shipping Settings -> "Display Estimated Shipping on Cart Page"). The estimated shipping is calculated in real time as each item is added to or removed from the cart. If you are integrating with UPS or USPS, a query for the actual rates is sent with each change of the cart. It also works with other shipping processors such as the "Shipping Methods" defined in the Administrator. The lowest rate returned is displayed below the items on the cart page. Since shipping costs are a critical factor for most shopping cart users, this will help your customers decide what to purchase.
  • Customer accounts. SoftSlate Commerce includes complete support for customer accounts, including saved addresses, lost password retrieval, and customer order history. You can set your store to require customers to create an account before placing an order, or make it optional.
  • Order form. In addition to offering products for sale through a traditional shopping cart, SoftSlate Commerce's one-page order form feature allows shoppers to place a complete order for multiple products from a single screen.
  • Checkout screens. As the store's administrator, you can decide whether to combine address and payment forms into one checkout screen, and whether or not to display a confirmation screen to the customer before completing an order. Breadcrumbing throughout the checkout process ensures your customers won't get lost.
  • Emailed invoices. Completely customizable invoices are emailed to the shopper and the store administrator, in both HTML and text format.
  • ... And much more. To explore SoftSlate Commerce and its features, please visit our Demo Store.

Administrative Features

  • Complete control. SoftSlate Commerce's web-based Administrator gives you complete control over adding, editing, and deleting every type of object in the application, including categories, products, attributes, SKUs, discounts, options, customers, addresses, orders, order items, payments, and more. Over 150 system settings give you unsurpassed control over the behavior of your store.
  • Easy to manage. The web-based Administrator includes numerous features to help make your store easy to manage. Power Edit mode, Quick-Add forms, Overview screens and convenient in-line help including links to related areas of the application all create an enjoyable experience.
  • Search-Engine Friendly URLs (SEO). The entire product catalog is accessed with configurable, search-engine friendly URLs so it can be spidered as if it were a static Web site. Administrators may configure the URLs to include a file extension, such as ".html", or use the default, directory-style URLs. In addition, for each product and category meta keywords and a meta description may be defined.
  • Administrators and roles. You can set up any number of separate administrator logins and passwords, one for each coworker who needs to have access to the system. You can then assign each administrator one or more of over 100 built-in roles, giving you fine-grained control over access to the system.
  • Inventory tracking. Store administrators can track inventory for products, and for any combination of products, attributes, and options. Administrators can decide to decrement inventory either as users add items to their carts, or as they complete an order. Low stock email notifications can be sent when stock levels reach certain levels, and all inventory settings can be set globally, or overridden product-by-product.
  • Discounting. Discounts of all types are now supported, including percentage discounts, absolute value discounts, quantity discounts, and coupons. Administrators have control over numerous settings for each discount, including:
    • Which customers the discount applies to.
    • When the discount starts and if and when it expires.
    • Which products and product/attribute/option combinations the discount applies to.
    • How many times the discount may be used.
  • Merchandising: Cross-selling on the Product Page. For each product in the store, administrators can now define any number of other "related products", which are available for display on the product page. Perfect for cross-selling two products that go together.
  • Merchandising: Upselling on the Cart Page. A new setting in the Administrator (Orders and Customers -> Orders -> Checkout Flow -> "Upsell Related Products on Cart Page") allows you to display a product's "Related Products" whenever the product is added to the cart, providing a handy way to upsell products. The related products are displayed at the bottom of the cart page, under the heading, "You Might Also Be Interested In..."
  • Merchandising: Get x Number of y Items Free. You may now set up a discount whose reward is that the customer gets x number of a given SKU or set of SKUs for free. For example, you could define a discount that offers the customer one free t-shirt with purchase of $50 or more. Or, two free coffee mugs and a free t-shirt for any logged in customer.
  • Merchandising: Buy x Item, Get Discount. One of the conditions for a discount may now be that a given item is in the user's cart. This allows you to offer promotions where if the customer buys a given item, they become eligible for other discounts. For example, if you sell knife sets, you could define a discount where if you buy a knife set, you are eligible for two free butter knives.
  • Virtual products. SoftSlate Commerce now allows you to sell virtual products as downloadable files. Any number of files can be assigned to each product. Links to download these files appear in the customer's account area after completing an order.
  • Cloning Products. A new screen under each product allows you to clone it (Product Catalog -> Products -> Details -> More -> Clone Product). When you clone it, a new product will be created that has the same data. Optionally, you may choose to clone any Attributes that were assigned to the product, or to simply assign the same Attributes to the new product. For stores that sell many items that are similar, it can save tons of set up time.
  • Order Management Features. New features appear on the control screen for orders (Orders and Customers -> Orders) that allow you to more easily manage your store's incoming orders.
    • Click off a few checkboxes, and select a status to update the statuses of multiple orders at once.
    • To assist with shipping and fulfillment, you can also check off orders that you wish to print invoices and/or packing lists for.
  • Shipping. SoftSlate Commerce features the following methods to configure shipping:
    • UPS Online Tools integration comes with SoftSlate Commerce, providing real-time shipping rates during checkout.
    • USPS Web Tools integration comes with SoftSlate Commerce, providing real-time shipping rates during checkout.
    • SoftSlate Commerce's "Basic" shipping processor allows administrators to define their own shipping tables by weight, quantity, price, and more.
    • SoftSlate Commerce allows you to set up a variety of Shipping Rules, including the ability to define separate shipping packages for UPS based on the quantities of individual items in the cart. The packages may carry their own weights and dimensions, allowing you unsurpassed accuracy in the UPS and USPS rates that are offered to customers. In addition, shipping rules that define shipping methods that are allowed or disallowed for certain items or locations, and shipping discounts, may also be set up.
  • Drop Shipper Features. Manufacturers within SoftSlate may now be identified as "Drop Shippers" (Product Catalog -> Manufacturers -> Details -> Drop Shipper? field). If you are using the UPS or USPS integrations and a customer places an order for a product from a "Drop Shipper", SoftSlate will automatically divide the order up into multiple shipments, one for each drop shipper, and query UPS or USPS appropriately. The shipping rates displayed will be accurate, based on the origination address of each item's Drop Shipper.
  • Payment processing. SoftSlate Commerce integrates with the following payment gateways:
    • Authorize.net
    • PayPal Direct Payment (Website Payments Pro) US and UK
    • PayPal Express Checkout US and UK
    • PayPal Payflow Pro (formerly Verisign Payflow Pro)
    • Google Checkout
    • Paypoint (UK)
    It also provides a built-in processor that captures credit card information and stores it in encrypted format for later processing. Integration with other outside payment processors is easily accomplished by extending built-in objects.
  • Sales Reports. Two reports: a "Monthly Sales Report" and a "Sales Report by Product" are now available in the Administrator (Utilities -> Reports). The reports each may have a date range applied to them, and they may be viewed on screen (and printed nicely) or downloaded in flat file format.
  • Integrated Contact Us Form. For customers wishing to contact you, the "Contact Us" page now may be configured to display a form asking them for any information you wish. The submitted information is sent to you in an email. The email addresses that are notified, the questions that are asked, as well as which questions are required and which are not, may all be configured in the Administrator (Store Settings -> Contact Form).
  • Statistical tracking. Built-in integration with HitsLink and Google Analytics allows you to track your customers through every screen of the store.
  • Encryption of sensitive data. Security settings allow you to store not only credit card information but also customer and administrator passwords with no encryption, one-way encryption, or two-way encryption.
  • Text File Imports and Exports. New functions are now available in the Administrator to allow you to import products, categories, attributes, options, and SKUs with comma-, tab- or pipe-delimited text files (Imports and Exports section). The same information may also be exported in the exact same format, allowing you to maintain the product catalog through the text files.
  • Order Exports. In addition to the product catalog exports, a sophisticated order export feature is now available in the Administrator (Imports and Exports -> Text File Exports -> Order Exports). The order exports allow you to select a date range of orders to export, whether to export completed orders or all orders, and which fields to export.
  • Google Checkout Level 2 Integration Features. Among the new Google Checkout features SoftSlate now includes are:
    • Dynamic shipping rates now supported for UPS and USPS. Merchant callback support allows Google to display shipping prices dynamically as the customer alters his delivery address, based on the methods and settings defined within SoftSlate.
    • New order notifications, order state changes, and other events triggered by Google now captured by SoftSlate. When a new order is completed with Google Checkout, and when other events occur, SoftSlate will capture and record the notifications, updating the order record with the relevant information.
  • ... And much more. To explore the SoftSlate Commerce Administrator, please visit our Demo Store Administrator.

Technical Features

  • Java source code. With a purchase of the Standard Edition, you'll receive the entire source code for SoftSlate Commerce. The source code is designed for readability and includes numerous comments. Complete documentation is also available to assist developers working with the code.
  • Customization framework. SoftSlate Commerce is designed to be extended and customized. All of the application's business objects and data access objects implement Java interfaces. Replacing a built-in class with your own is as simple as extending the built-in class and changing a configuration setting, telling the application to use your new class. Other aspects of the application are equally extendable. For a review, please visit the Simple Rules for Customizing SoftSlate Commerce.
  • Struts. SoftSlate Commerce employs the Apache Struts (1.x) application framework, the most popular Java Web framework in the world. Built-in custom Struts configuration files allow you to override existing action mappings, or create your own.
  • Templating framework. The application's entire HTML output is accessible through JSP pages for complete flexibility. SoftSlate Commerce extends the Apache Tiles framework to allow for easy customization of every JSP template, including not only the customer interface but the Administrator templates as well.
  • Customizing the Look and Feel. Five built-in themes, plus several other key settings, allow even non-technical users to experiment with thousands of different looks for the store. By extending SoftSlate's built-in CSS stylesheets, designers can exert even more control, without touching the application's JSP templates.
  • Multiple layouts. For even more design control, designers can set up multiple sets of the application's JSP templates. This allows them to create any number of separate look-and-feel themes for the store. The layout that each customer sees is based on a URL parameter and stored in each customer's session The modifications to the JSP templates are made in asuch a way that futrue upgrades can be installed with a minimum of fuss.
  • Your choice of database and Java web server. SoftSlate Commerce has been tested with Apache Tomcat 5.0, 5.5, and 6.0, and is known to run within other conformant J2EE Web containers such as Resin and JRun. For databases, MySQL, PostgreSQL, MS Sequel Server, and Oracle are all supported out-of-the-box.
  • Integration with Hibernate. The most exciting technical improvement with version 2.0 is its integration with the Hibernate data persistence framework, which now handles all of the application's database access.
  • Caching of product information. By enabling Hibernate's 2nd level cache and its query cache, all product and category pages can be browsed without any database querying. For busy stores, this caching allows for unbeatable performance. Administrative changes clear the caches automatically.
  • Advanced Search with Lucene. New in version 2.2.6, SoftSlate Commerce provides optional integration with the open-source Lucene search engine library for fast, powerful product searches. Our clients have used the Advance Search on a product catalog of over 150,000 products, to great effect.
  • Logging. SoftSlate Commerce employs the Log4J logging system, providing extremely flexible and powerful logging options.