General
- Written Using the PHP Programming Language
- MySQL Database Backend with Additional Database Support Coming Soon
- No Programming Knowledge Required
- Full Source Code Provided for you to Modify the Software (if Required)
- Ready to Use Right 'Out of the Box'
- Easy Web Based Installation
- Easy Web Based Upgrade
- Easy to Use Web Based Administration Area
- Ability to Convert from Other eCommerce / Shopping Cart Software
- AJAX Based Interface (Frontend and Backend)
- Advanced JavaScript Validation of Forms
- Ability to Close the Store (e.g. for Server Maintenance)
- All PHP / SQL Errors Logged and E-Mailed to the Administrator E-Mail Address
- Google Analytics Support After Adding Only Your Tracking ID
- All Countries Predefined in the System
- Ability to Add States / Counties for Each Country
- Ability to Create Zones for Taxing / Shipping Using the Country and State / County Lists
- Fully Language Based Allowing You to Run the Store in Your Own Language
- Discounting System
- Ability to Create Membership Groups and set Discounts for Them
- Ability to Have a Site Wide Minimum Order
Product Catalogue
- Unlimited Number of Categories
- Unlimited Number of Products
- Advanced Image Management with Automatic Thumbnail Generation
- WYSIWYG Editor for Managing Descriptions
- Product Variants
- Product Extras
- Custom Fields
- Recommended Retail Price
- Assignment of a Manufacturer to a Product
- Related Products
- Ability to Feature Products on the Home Page
- Ability to Have a Recommended Products List on Checkout
- Type Short Description Manually or Use So Many Characters from Full Description
- Ability to Manually Enter Product Codes or Have Them Automatically Generated
- Revision Control System to Roll Back Changes to a Product
- Ability to Export Product Catalogue to Google Products (Formally Known as Froogle)
- Ability to Create a Shortcut Link to Products in Another Category
- Ability to Create a Shortcut Link to a Category in Another Category
- Ability to Restrict Categories and Products to Certain Membership Groups
Information Pages
- Unlimited Information Pages
- WYSIWYG Editor for Creating Information Pages
- Ability to Link to Any Other Category / Product / Information Page
- Ability to Insert Images into Information Pages
- Ability to Insert Files to Information Pages
- Ability to Include an E-Mail Form in an Information Page
Speed
- All Code Optimised for Speedy Page Loading
- Template Caching System to Speed up Page Generation
- Database Caching System to Speed up Page Generation
Security
- Ability to Move Core Files 'Below Sea Level'
- Ability to Rename / Move the Administration Area Directory
- Optional HTTPS / SSL Store Front Redirection
- Ability to Select Sensitive Information Pages or Whole Store for Redirection
- Optional HTTPS / SSL Administration Area Redirection
- Password Protected Administration Area Accounts
- Ability to set Permissions for Each Administration Area Account
- Failed Administration Area Login Notifications
- Idle Time Out on Administration Area
- Complete Logging of all Staff Actions
- Restrict Access to the Administration Area to Defined IPs
- IP Block List
- Ability to Select All or Individual Sections That Each IP is Blocked From
- Strong Encryption Using TEA for Offline Card Processing
- CAPTCHA Challenge Response for Forms
- Ability to Have Customer Accounts Blocked After So Many Failed Logins
- Backup and Restore Functionality
Payment
- Support for Many Offsite Payment Gateways
- Support for Many Onsite Payment Gateways
- Support for Alternative Checkout Methods
- Support for Offline Card Processing
- Support for Offline Payment Methods (Phone, Fax, Mail In, etc)
- Guaranteed Payment Gateway Inclusion Service Available
Taxation
- Tax Estimation on Cart Page
- Ability to Add Multiple Taxes
- Ability to Define the Tax for Each Zone
- Ability to Have Tax Already Included in Prices
Shipping
- Shipping Estimation on Cart Page
- Create Unlimited Shipping Methods
- Set Unlimited Charges for the Methods
- Support for Many Real Time Shipping Calculators
- Ability to Limit Shipping Method to a Particular Zone
- Ability to Limit Shipping Method to Particular Membership Types
- Multiple Shipping Calculation Methods (See Below)
- Charge Based on Total Cart Weight (3 Methods)
- Charge Based on Number of Products in the Cart (3 Methods)
- Charge Based on Percentage of Order Subtotal (2 Methods)
- Ability to Set a Tracking URL
- Ability to Have the Tracking Number Built into the URL
- Integration with many Shipment APIs for Advanced Tracking and Signature Image
Search Engine Optimisation
- Fully Search Engine Optimised URLs
- Easily Changeable META Description
- Easily Changeable Main META Keywords
- Ability to Add Additional META Keywords for Individual Categories
- Ability to Add Additional META Keywords for Individual Products
- XML Dynamic Site Map
eBay Integration
- Ability to Import eBay Orders
- Manage eBay Orders Just Like Orders Via Your Site
- eBay Items Can be Assigned to Site Products
- Because of the Previous Point, eBay Orders Are Included in the Stats
- More Advanced Integration Coming Soon
Kayako Integration
- Full Integration with Kayako SupportSuite / eSupport
- Knowledge Base Articles Viewed via Viper Cart Frontend
- New Tickets Submitted via Viper Cart Frontend Forcing Login First
- Viewing of Existing Tickets via Viper Cart Frontend Forcing Login First
Customer Store Front
- Fully Customisable Template Based Store Front
- Easy to Understand Templating System
- Ability to Revert Skin to Default Code
- Revision Control System on Templates so you can Revert to an Earlier Version
- Conforms to World Wide Web Consortium XHTML 1.1 Specification
- CSS based / table-less design for SEO purposes
- Breadcrumb Location Indicator
- Option of Standard Links, Fold Out or Tree Based Catagory Menu
- Internal Search Engine
- OpenSearch Plugin with Search Suggestion
- AJAX Based Search as you Type
- Search Cloud
- When Print is Clicked, Only the Main Body Area is Printed in a Printer Friendly Format
- Registration Page
- Ability to Store Multiple Addresses with Friendly Names in an Account
- USA Zip Code Search to Bring Up City / State Automatically
- Canada Post Code Search to Bring Up City / Province Automatically
- Postcode Anywhere Integration to Automatically Fill Address Fields (UK Only)
- Mini Cart Box
- Quick Cart Mode so Customers can add Products to Their Cart Without the Page Reloading (AJAX)
- News System Shown on Home Page and in a Box with Archive
- Newest Products Box and Page
- Popular Products Box and Page
- Recently Viewed Products Box
- Previously Ordered Products Box
- Manufacturer Box and Page
- Go To Product Box
- Login Box and Page with Remember Me Tick Box
- Forgot Password Tool
- Redirection to the Page the Customer was Last on After Login
- My Account Box and Page for Customers who are Logged In
- Social Bookmark Links for All Pages
- Product Rating
- Product Reviews
- Send Product to Friend Option
- Wish List
- Ability to Make a Wish List Public
- Ability to Save Cart Contents as a Quote
- Site Map
- Product Map (A-Z Listing of All Products)
- AJAX Based Image Browser for Products with Multiple Images
- Next / Previous Product Links at the Bottom of Each Product Page
- Easy to Use Shopping Cart Page
- Easy to Use Checkout Pages with the Novice Computer User in Mind
- Glossary Terms (Hover Over Words Added in the Glossary for More Details
- Polls Box for Voting on Admin Created Polls
- Ability to Have Additional Checkout Services Such as Gift Wrapping
- Text and HTML E-Mail Versions with Functionality to Detect Which to Show
- Ability for Customers to Save Their Cart Contents as a Quote
- Cart Contents Saved for Customers who are Logged in
- Force Customers to Enter Missing Account Information on Login
Administration Area
- Ability to Manage Your Store from Anywhere in the World with an Internet Connection and Modern Web Browser
- Customisable Dashboard for Each Staff Member
- 'Widgets' on the Dashboard (eg to Show Stats Such as Number of Orders Today
- Ability for Staff Members to Add Notes to the Dashboard for Themselves
- Ability for Each Staff Member to Bookmark Pages
- Ability to see Other Staff Members Logged in
- Ability to Send Other Staff Members Messages
- Tool Tip Help Next to Many Functions
- Easy to Use WYSIWYG Editor for Text Entry Boxes
- Easy to Use Date Picker for Date Entry Boxes
- Easy to Use Colour Picker for Colour Code Boxes
- All Changes are Real Time
- Database Repair and Optimise Functionality
- A Number of Clean Up Tools
- 'Clear Out' System Tool (Removes Accounts, Orders, Resets Next IDs, etc)
- Import and Export of Settings for Quickly Setting Up a Second Store
- Advanced Statistics on Visitors
- Details About All the Users Currently Browsing the Site
- E-Mail Manager for Easily Editing E-Mail Templates
- E-Mail Log of All E-Mails Sent Out for Debugging Purposes
- Ability to Create E-Mail Forms for Inclusion in Information Pages
- Customer Account Management
- Point of Sale Ordering System
Order Management
- Multiple Order Queues for Easy Management
- Print Mulitple Order Invoices / Delivery Notes Quickly
- Orders are split into Shipments so Part Dispatching an order is possible
- Ability to Add to / Delete Products Ordered
- Ability to Update Quantities Ordered
- Ability to Recalculate Totals After Editing the Two Points Above
- Ability to Edit Order Information
- Ability to Override Costs and Totals
- Ability to Search for Order(s)
Stock Control
- Ability to Set a Stock Level for Each Product
- Stock Level Updated as Products are Purchased via any Method
- Low Stock Notification E-Mails
- Low Stock Page
- Ability to Set Default Low Stock Level
- Ability to Override the Low Stock Level on a Per Product Basis
- A Setting to Define if Customers can Back Order Out of Stock Products
Our developers are constantly improving Viper Cart based on requests from our clients. Why not head over to our forum to request features that you would like to see in future versions.