Notes for Version 2 
 Finally found the time to revisit this script. There were a few bugs with 
the html and the Credit Card form which I have fixed. I don't really know 
if the work really deserves a new version number but I have to have some
way of telling which script is the most current and a V1b seemed pretty lame.
       
 The new version is now the only version available to download. I suggest 
you rename the script itself to scart.cgi if you except the default naming 
convention in the configuration 'header'. I have tried to leave as much clues 
as possible, about how to configure the Skinny Cart, within the script itself 
but I still haven't got around to a formal 'how to'. Maybe next Xmas :) 
* There were some problems with the way the Delete_Items routine worked
- a few fairly bland programming mistakes that had escaped my eye.
These have also been remedied - thanks to Dave Lewis for pointing it out.
       Notes for Version 1a 
  The first posting of this script had some typo's and might not
have worked properly. Most of the errors had to do with unclosed HTML table
tabs that caused pages to 'disappear' - a trivial mistake that had quite
dramatic results !. The 'patched' version is now running as the demo and
the 'zipped' source code has also been updated. If you have previously downloaded
Skinny Cart, make sure that you are running Version 1a.      
  Notes for Version 1 
      Skinny Cart is a perl cgi implimentation 
of an 'Online Shopping Cart' . Originally written for the Skinnyfish Music  site 
as a wholesale ordering form, it has been considerably extended and re-written 
as a demonstration/study in the issues involved in writing such a full blown 
ecomerce cart.  It has been released under the GPL in case others have 
a similiar need and/or to garner some feedback on how it could be improved.
 A basic synopsis of the programs functions: A cookie-based 
ecommerce cart (using Matt Wright's "Cookie.lib" for the cookie handling), 
Skinny Cart takes simple form input, calculates total weights, quantity and 
price of ordered goods; calculates simple postage costs, accepts credit card 
inputs and uses email to notify both the customer and purchaser that a purchase 
has been made. SSL is available via a SSL-capable server and setting the SSL
bit in the Cookie.lib (see the cookie.lib for further explanations.  
Because of the nature of business everywhere, I 
doubt if this program will suit everyone and I expect few will use it 'straight 
out of the box'. Which basically means that you will probably have to tailor 
it to your own needs. There are quite a number of  configuration settings 
in the 'header' of the script (the normal place you would find perl user configuration
settings) which allows a reasonable amount of  customisation but any
further 'tweaks' will necessarily require a reasonable level of competence 
with Perl.  Having said that, the bulk of the script is actually 
straight html - the information and error screens that a program like this 
requires.
 To Do 
 When I get a chance, I plan to write a 'help' file for this progam and include 
'automatic' error notification to the script administrator.  At present, 
this is almost a 'beta' release - just to get the script 'out there' and, 
hopefully, generate some feedback.   
 Any suggestions or comments, please mail me 
        
       
      This program is released under the GPL -
make sure you understand what this means before you use the script !
        
   
       
               
       SKINNY CART DEMO  
         
       DOWNLOAD
 SKINNY CART  
         
               
       Thanks for your interest  
       Paul R. Ryan, Brisbane, Jan 2004        
      
  |