Home  |   What's New  |   Calendar  |   Client Login  |   Contact
Give us a call, and we'll chat with you about your business to help determine if selling online is a good investment for you.

Give us a call, and we'll chat with you about your business to help determine if selling online is a good investment for you.

E-Commerce

Introduction to Clarity Connect's Standard E-Commerce

Confused about selling online?
Relax. We have a solution for that.

This page contains a detailed description of the functionality provided in a standard e-commerce implementation with Clarity Connect developed website and Clarity Console® tools.

Additional Information

The e-commerce system consists of three distinct systems that when used together provide our client with the ability to manage a product and SKU (Stock Keeping Unit) database, view and fulfill transactions via the Clarity Console, and allow our client's customers the ability to create a shopping cart and complete a transaction on the client's CCI developed website. These three systems are:

  1. Clarity Console(™) Product and/or Plant Database Manager (in your Clarity Console back office)
  2. Shopping Cart / Checkout System (a.k.a. "Front End" on your website)
  3. Clarity Console Store Manager (in your Clarity Console)

Since the Product Database Manager can be purchased independently, please refer to the sales materials for specifics on that product. This document will focus on the Front End components and the Clarity Console Store Manager.

Terminology used in this document:
Client: The company or individual that has contracted CCI to develop the e-commerce website.
End User/User: The individual using the CCI developed website to purchase the client's products or services.
E-commerce Worksheet: A simple worksheet that the client completes for CCI that specifies values and options for certain customizable parts of the system.

Shopping Cart / Checkout

The point of entry to the e-commerce system for the end user is generally a welcome page with introductory text followed by some method of browsing the product or plant catalog. The catalog is generated dynamically based on the information in the Product or Plant Database Manager tools. The requirements for this area vary greatly from client to client, depending on the size of the product offering and what types of products are offered. For example, a vendor that sells one widget only might have the details of that widget and a link to add to cart right on the welcome page. Whereas a client that sells toys might have an elaborate search mechanism for narrowing down the item list from 10,000 items in the database to 25 items the end user might be interested in. In any event, the general flow is:

Introduction -> Item List -> Item Detail -> Add to Cart (Figure 1)

Once a product is added to the user's cart, the user is taken to the "View Cart" display which allows the user to change quantity, remove a line item, continue shopping, calculate freight charges or proceed to the checkout.

Once the user is satisfied with their shopping cart and clicks "Secure Checkout," they enter the checkout "wizard," which is a four-step process where they enter shipping and billing information (or retrieve that information from a saved account) and lastly review and confirm their purchase. This part of the system is standardized, and although changes to the process can be made per client requirements, these changes will be quoted as additional development work and are not included in the standard package.

Checkout Step 1: Create Account or Sign In to Existing Account (Figure 2)
In this first step, the user is asked if they are a first time shopper or a returning customer. Returning customers can log in using the email address and password they provided when they first created their account. Standard functionality also includes a "Forgot Password" function that will send the password on file to the email address provided.  The login and/or create account can be skipped if you allow your customers to purchase online without creating an an online account.  We can provide the option to create a store account by entering only a password at the end of the purchase process.  Having an account allows your customers to complete their online purchases more quickly with you in the future.

Click for previous image Image 1 of 5 Click for next image

Figure 1. Items in shopping cart. Buyer can continue shopping, or proceed to secure order.

Checkout Step 2: Shipping Information & Billing Information (Figure 3)
The user enters their billing and shipping information.  If appropriate, the buyer can use the billing information as the shipping information with a click of the mouse.  If the user is logged in to an existing account, the form is pre-filled with the last used values.  The user submits billing information for the transaction via this secure form. If they chose to store their credit card on file, it will be automatically added to the form.

For first time buyers, the address information is pre-filled with the information provided in the previous step (shipping info). The user is also given the option to save the credit card info for future transactions. If they elect not to keep it on file, the credit card number and expiration are purged from the customer record as soon as the card is successfully charged.

If you have implemented the ability to purchase on terms functionality, authorized customers will be able to check out by selecting a "Purchase on Account" option. This function allows your customers to take advantage of all of the information found on the website and place orders 24/7. Once the order has been placed online, you can process it in the same way you process faxed or phoned in orders, or we can integrate the online ordering system so new orders are formatted for import into an existing business system.

Checkout Step 3: Confirm Order (Figure 4)
This display gives the user one final chance to review the order before it is entered into the system. In addition to the subtotal, two additional charge adjustments are added: tax, if applicable, and the shipping and handling charge. There is also a control for changing the shipment method, if the client wishes to offer multiple options for shipping.

Rules for tax calculation are completely customizable to the client's requirements and should be submitted to development via the e-commerce client worksheet.

Shipping options and rules for handling charges are also completely customizable. Our standard solution includes real time shipping calculations based on package weights from UPS for the following services: Ground, Three Day Select, Two Day Air, and One Day Air in the continental United States. For an extra charge, we can also implement solutions for FedEx, USPS, or your custom shipping options/formulas.

Lastly, the display provides a free text input for the customer's comments and/or instructions.

Checkout Step 4: Print Order Confirmation (Figure 5)
When the user clicks the "Complete Transaction" button we will store the credit card information in a secure database.

At this point a receipt is displayed on screen. An e-mail is also generated and sent to the end user with the details of the transaction and a link to the receipt.

Finally, an e-mail is sent to a predefined list of e-mail addresses notifying the client that a new order has been received. This list of notification addresses should be provided to CCI in the e-commerce client worksheet.

Clarity Console Store Manager.

The Store Manager is a set of utilities that the client uses to review pending orders, print packing slips, secure payment, mark orders as complete and view customer list.  There are various other functions as well, as outlined below.

Main Index & Order Lists
The main index of the Store Manager has links for generating lists of orders. Incomplete Orders displays a list of all orders that have not been marked as complete, sorted by date (newest first). Completed Orders displays a list of all orders that have been marked as complete, sorted by date (newest first). Search Orders (fig. 7) presents the client with a search form for generating a customized list of orders based on the following search criteria: Order Number, Ship State, Ship Last Name, Order Date Range, Status (Incomplete/Complete).
Order List
The order list (fig. 8) shows the following columns: Order Number, Order Date, Ship Address, Ship Date, Payment Date, Subtotal, Shipping charge, Adjustment amount, tax and total.

Clicking on the order number opens the order details.

Order Detail
The order detail (fig. 8) shows all information about the order and has the following navigation to access functions related to the order:

  • Edit Address: Allows the client to modify the shipping address associated with an order.
  • Edit Items: This form allows the client to edit the line items on the order and change the shipment method. Line item quantities can be changed (setting to 0 effectively removes an item from the order), and new items can be added. Upon submission, the subtotal, tax, and shipping charges are updated accordingly. Note: This option is unavailable for orders where the funds have already been captured either at the time of transaction or manually using the console.
  • Packing Slip: Pops open a printable packing slip. The packing slip can be customized with client logos and/or client specific messages. Depending on the complexity of the customizations, additional development charges may apply.
    Mark as Shipped: A form is presented (fig. 10) which allows the client to specify whether or not to e-mail the end user a shipment notification e-mail (by default this is yes), and allows the client to edit the e-mail message (the default message can also be customized per client and should be provided in the e-commerce client worksheet). Upon submitting the form, an e-mail notification is sent to the user (if specified) and the order is marked as shipped.
  • Cancel Order: Prompts the user for confirmation and, if confirmed, completely removes the order from the system. This action cannot be undone.
  • Make Payment: If the payment was not captured at the time of the transaction, a Process Payment button links to a form for either viewing the credit card information to use for manually capturing the funds using the client's existing external systems, or for capturing funds automatically using the online payment processor.

Guidelines for Establishing SSL & Payment Processing Software for Online Credit Card Transactions
In order to process online orders (accept donations, etc.), you must have a merchant account, an SSL, and online payment processing software. If you are currently accepting credit cards, you have a merchant account in place. If you do not have a merchant account yet, please contact your preferred bank to set up the account. The fees associated with establishing these items are your responsibility.
SSL (Secure Sockets Layer)
This is an Internet security standard which allows companies to do business online with a secure connection - the closed "lock" within a browser. For secure sites, the http:// has an "s" at the end for "secure"  https://

SSL provides the necessary security through a data encryption program to ensure online visitors that their personal information, including credit card account numbers, is being transmitted securely between their browser and a web server. This means their data can't be viewed, intercepted, or altered.

CCI offers two primary SSL options  Quick SSL and QuickSSL Premium. The main difference between the two is the Premium version comes with an SSL seal to place on your site.

If you want to provide your online visitors with more than an enabled "lock" within their browser, a QuickSSL seal may increase the confidence level of buyers. However, CCI believes the Quick SSL version is sufficient.

Quick SSL Fees
1 Year $59
2 Year $100 (recommended)
3 Year $142

Clarity Connect will set up your SSL certificate for you. All you need to do is tell your account manager if you want QuickSSL or QuickSSL Premium and which term you prefer. CCI will include this purchase in your next invoice.

Payment Processing Software

In order to process online purchases paid for with credit cards and bank cards, you must purchase the appropriate software to process the transactions. Our proposal is based on using Authorize.Net. They are a reliable and reasonably priced supplier. Applications for the Authorize.net service are usually processed in two working days but can take longer depending on the type of transactions being processed. We have implemented a number of different card processors, but if a different supplier is utilized, we will bill extra implementation time at $85/hour.

Website content tools that non-technical people can use to easily update a site. www.clarity-connect.com/tools
9,000+ varieties to create customized bench cards & garden center signs. www.POPsignage.com
Great looking, cost-effective catalogs
from plant and product databases. www.CatalogsFromDatabases.com
Get online quickly and cost-effectively with a flexible, templated Clarity QuickSite. www.ClarityQuickSite.com
© 2012 Clarity Connect, Inc.
All Rights Reserved. All Wrongs Reversed.
Holly Springs, North Carolina 27540
Tool ID
Sign up for Clarity E-News
Website Search