LedgerCart

Introduction

LedgerCart instantly creates an online store and order system using information in your SQL-Ledger. Users can browse products and services, add items to their cart and checkout in a familiar way. New order is added to SQL-ledger sales orders.

Existing customers can get a new password to their email using 'forgot password'. New customers can register during checkout.

Customers can browse their orders and invoices when logged-in.

Important features:

  1. Extemely simple to install and configure. Can be installed on dedicated or shared hosting.
  2. No additional database required. Retrieves and saves all data from/to sql-ledger dataset.
  3. Easy to customize. All pages are standard html pages with template toolkit tokens.
  4. Add new pages by creating standard html files and linking them in header.html or sidebar.html.
  5. Look and feel can be customized using css and templates.
  6. A single script 'index.pl' allows you to easily add more features by adding new actions.
  7. Item descriptions can use markdown syntax. Item descriptions are stored as item notes.

Email us at sales@ledger123.com for online demo and pricing information.

Screen shots

Home page

Items in a group

Single item view

Cart view

Installation

LedgerCart is a Perl CGI script and can be installed with minimal configuration and effort.

  1. Uncompress ledgercart.tar.gz into your web server's public folder. You should allow running CGI scripts from this server.
  2. Install following Perl modules. (cpan is the recommended way to install Perl modules)
    1. Template
    2. MIME::Lite
    3. GD::Thumbnail
    4. Text::Markdown
    5. Digest::MD5
    6. Number::Format
  3. Configure your sql-ledger database connection information in 'index.pl'

LedgerCart does not need to be installed on the same server hosting your sql-ledger.

Admin Interface

There are two admin interfaces to ledgercart.

SQL-Ledger

  • You add/change/remove all your products and groups using SQL-Ledger's 'Goods & Services' menu.
  • You manage all your orders through SQL-Ledger's 'Orders' menu.
  • You manager customers through SQL-Ledger's 'Customers' menu.

LedgerCart admin mode

When you login as an admin user to LedgerCart, you can:

  • Upload product images
  • Create smaller images and thumbnails
  • Add/change product notes
  • Mark items as hot and/or new. These items appear on home page.

These features are enabled inline. Item detail screen shows links to do all of the above.

Customization

LedgerCart is extremely easy to customize. LedgerCart consists of one big gateway script 'index.pl' which processes html templates created with Template::Toolkit.

Template::Toolkit templates are standard html files which can include Perl variables within [% and %] delimiters. You can copy the default templates and modify them as you please.

New pages can be added by creating standard html files and linking them to 'templatesfolder/header.html' or 'templatesfolder/sidebar.html'.

You can also customize the theme.css to change the colors and other look and feel according to your taste.

Expert users can modify the 'index.pl' file to add their own variables which can be interpolated within your LedgerCart templates.

Our also offer customization services.

 
ledgercart.txt · Last modified: 2010/06/27 07:14 by 127.0.0.1
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki