specification
Our shopping cart allows customers will be able to purchase items online using a complete ecommerce system and shopping cart facility.
The shopping cart will be a complete database driven web site where you will have:
- Full administration rights with the ability to add amend, delete products
- Add, amend, delete images/files
- Add, amend, delete categories and sub categories – providing full category management to allow you to create as many categories and sub categories as required.
- Create related products – this allows you to cross sell products and services.
- Create offers and promotions
- Create personlised user discounts on purchases according to the membership model
- Control stock levels
As an administrator you will be able to fully manage the shopping cart, using a very simple web based interface – this includes adding, amending and deleting product categories, sub categories, products, offers and promotions, and full reporting features. A full database of customers will be held once a customer has ordered from the site. In addition the site will be integrated into a bulk email system such that as users purchase off your site, if they opt in, will enter an email system whereby you can email shot your customers with news, offer, latest promotions etc.
Payment solutions
Credit card cards will can be taken online but transacted offline using your own PDQ machine or a virtual PDQ facility such as PROTX (most cost effective method). Alternatively transactions can be transacted completely online using an external supplier – e.g Worldpay, Netbanx, Protx (your own merchant number is required).
Email notification
The administrator will receive an email notification when an order is placed
Customer receives an email when the customer signs up for an account
Customer receives order receipt email
Customer receives shipping confirmation email when customer order is shipped
The administrator can set low inventory notification emails
Administration area
Control the shop from anywhere in the world using your web browser
Add/Edit/Delete Products, Categories, Sub categories, Customers, Coupons & Orders
Searchable Orders List, Customer List, Product List, Category List, Coupon List
Support pounds or kilograms
Ability to track keywords through keyword placement tracking
Displays Ship Service entered in by admin for each order
Batch order printing supported
Batch order exporting supported
Printable HTML invoice
Printable HTML packing slip
Main menu
Today's Sales Report displayed on admin main menu
Sales Statistics Report displayed on admin main menu
Fast access to orders through admin main menu
Inventory management
Full Inventory Management
Ability to turn Inventory Manager on or off globally or by individual product
Low Inventory email notification supports multiple email addresses
Batch managing of inventory
Managing orders
View Pending, Approved, Shipped, Void and Declined Orders
Searchable Orders List
Ability to set minimum order amounts
Ability to set maximum order amounts
Configure admin order list default view
Order can be sorted by status, date, and/or date range
Memo and notes support for each order
Batch order printing supported
Batch order exporting supported
Printable HTML invoice
Printable HTML packing slip
Managing products
Assign and display related products
Stores images in file system
Ability to insert HTML into the description and teaser fields
Supports multiple display formats from the following: text list, text & thumbnail list, text & thumbnail grid (3 column format)
Product options can be set to have their own prices or added to the base product price
Products can be assigned to an unlimited number of categories
Mark sale prices
Add options for products
Customisable product fields
Add weight for products
Upload photos and thumbnails for products
Auto-generate or upload thumbnails
Searchable Products List
Products can be marked "not available", which keeps them in your database, but does not display them in your store
Can show or hide products if out of stock or unavailable
Ability to control number of products listed per page
Sortable product list
Searchable product list
Ability to display products from a specific category for easy editing
Assign related products
Ability to set meta-title for each individual product
Ability to set meta-description for products
Ability to set meta-keywords for products
Ability to flag a product as taxable or not taxable
Managing categories
Searchable Categories List
Unlimited Subcategories
Ability to upload images for individual categories and subcategories
Ability to add a description to each category
Ability to set meta-title for each individual category
Ability to set meta-description for category
Ability to set meta-keywords for category
Ability to hide a category from the storefront
Managing customers
Customer list with detailed information on how long they have been a customer and how many items they have purchased
Searchable customer list
Update customer information
Export customer order information to Microsoft Access, Microsoft Excel or most other databases via CSV file
Sortable customer list
List total number of orders by customer
Add new customer manually
Ability to display all orders for a specific customer
Supports both bill-to and ship-to addresses
"Same as Bill-to" checkbox
Supports Company field
Supports address second line
Managing coupons
Ability to create unlimited custom coupons
Ability to apply discounts as a percentage or dollar amount
Ability to add expiration date to limit use of an individual coupon
Sortable Coupon List
Managing affiliates
Ability to add, edit or delete affiliates
Set affiliate commission percentages on sales
Multiple affiliate reports
Easy to use affiliate database
Managing settings
Easy to use interface to manage all the store's settings
Email settings
Set order "from" and "to" email addresses
Supports multiple emails for admin receipts
Allow or disable customer email when an order is moved to shipped status
Shipping
Custom shipping by product and category worldwide
Restrict shipping by country
Easy to print packing slips and invoices
Item Quantity based shipping options
Weight based shipping options
Subtotal based shipping options
Ready to process International Orders
Supports multiple shipping methods including order subtotal, order weight, order quantity, or none
One-Click ship date
Tracking number support
Allow or disallow orders to be shipped to PO Boxes
Batch order printing supported
Batch order exporting supported
Printable HTML invoice
Printable HTML packing slip
Customer receives email when order is shipped
Reports statistics
Customer analysis
View the total no. of orders by each customer
Year-to-date Sales
Number of products
Number of categories
Number of customers
Number of orders
Number of pending orders
Number of approved orders
Number of shipped orders
Number of declined orders
Number of void orders
Total no. of orders YTD
Gross sales report
Gross Sales Report by predefined or custom timeframes
This report will allow you to view your total Gross Sales in an easy to use report
Export report data to Microsoft Access, Microsoft Excel or most other databases via CSV file
Customer service
Live order tracking
Customer log-in
Customer can view order status
Customer can search and view past orders
Customer receives unique order # with every order purchased
Automated email notification sent to customers when they make a purchase
Password reminder for customers
Registered customers do not have to enter their data again when checking out
Registered customers can edit their profile
Registered customers can change their password
Registered customers can logout for added security
Customer can automatically copy their bill-to information to the ship-to page
All customer information stored in database
SEO - Search engine optimisation
Static HTML of categories and individual products
Web pages can be easily indexed for all major search engines and web crawlers
Defined meta-tags for every category and every product
Shipping & tax
Automatic Tax, Shipping, Sub-totals and totals
Item Quantity based shipping
Ready to process International Orders
Advanced shipping module to control by product or category
Site search facility
Internal site search facility to allow users to search for products easily online using a keyword or phrase – include search by brand + keyword facility
Related product or other ideas feature
Within the database you will be able to associate products with one another. For example if a user searches for Pens, you can associate pencils or pen and pencil sets with the product results.
Dynamic content
We can dynamically display content from the shop on the home page of your site e.g best sellers, offers etc
Promotions
We will build a feature in the admin area that will allow you to add/edit/delete product/order promotions.
From the admin main menu, you will click on “Manage Promotions.” On this menu, you will see a promotion list page. This page will list all promotions in a line item format using the following fields:
This advanced promotion system will allow you to run promotions by product or category. For example Buy one get one free, buy 2 get 10% discount on the third, buy 2 get free shipping and so forth
Membership pricing system
A facility to allow site members to receive special discounts and promotions once they have logged into the site.
On the admin add/edit product form, add a field for “membership price”. This will be located directly below the regular price. This is the price that will be seen by “members” when logged in. In the admin add/edit customer form, add a checkbox at the bottom of the form called “This customer is a member.” The “customer discount field that already exists will become tied to this checkbox, meaning that if the checkbox is checked, it will give that “member” a discount and if the checkbox is not checked, the system will ignore the “discount” for that customer.
On the front end, when a “member” customer is logged in, he will see the “member” pricing. If he gets an additional discount based on his “percentage discount” in his customer record, he will see the pricing as
“member pricing minus the discount percentage”. For example, if the trade price on Product A is £5.00, and the discount for that “member” is 10%, he will see that product at a price of £4.50, which is a 10% discount off of £5.00.
Remember me
A facility such that the system remembers site users and displays a personalised welcome for users that return to the site. On the checkout.login template, add a checkbox called “Remember me on This Computer” underneath the “Returning Customer” Password field. If you check this checkbox, then once logged in, the shop will create a cookie that will allow the customer to continue to visit site and be automatically logged in each time. If the customer every deletes their cookies or clears cookies from the browser, the “remember me” cookie will be lost and the system will not remember the customer.
Tax toggle
On the admin > settings > sales tax, we will have a checkbox that will allow you to determine whether sales tax is inclusive of the pricing or non-inclusive. If “non-inclusive”, the shop will display the price as its own field and the shipping separated out as its own field. If “inclusive”, then on the front end, each price will be displayed the price inclusive of the sales tax (i.e. if the regular price is £100 and the sales tax is 17.5%, then 17.5% of £100 is £17.50, the price to the customer would display as £117.50, or £100 + £17.50 = £117.50. this price, or £117.50, will be passed through checkout.
Sidebar currency converter
We will build a sidebar currency converter. The sidebar currency
converter, which will allow you to view the pricing in either GBP, YEN, FRN, EUR or USD. The default format will depend on the local setting when the installation is done. When you change to another currency, the screen will refresh and display in that currency. Checkout will use whichever currency was chosen on the front end as well. In the admin area, all orders and references to items will display in the currency chosen by the local setting, not the currency converter setting (i.e. if we setup the cart to display GBP by default, then the entire admin area will display in GBP).
Alt tags
You will have the facility to add alt tags to all images within the ecommerce area
Saving orders
Any Customer logged in can save an order mid process and return to their account at a later date to complete the order