This project received 44 bids from talented freelancers with an average bid price of $18765 USD.

Get free quotes for a project like this
Employer working
Project Budget
Total Bids
Project Description

This is no "Kindergarden" project, so please think twice before bidding. I am looking for a longterm relationship.

We want a complete modern Shopsystem, the description below, shows what we want. We now, that we will might not recieve everything mentioned. The Description below just shows where we want to go.

In fact, its the description of:

[url removed, login to view]

So if you need information details or a running system, to see how it works, you can get everything there, even the sources.

But, please do not only copy the sources, this will not work, we will check for database names and variable names :o)

So a simpel copy and paste will not do the job!

♦ General Features

Source code in C# or [url removed, login to view]

Store management Web Based

Provides complete web site solution, including shopping cart, content management, customer management etc...

Fullly Integrated Accounting, CRM, ERP, Accounting, Point Of Sale (POS), E-Commerce

Unlimited Products Allowed

Designed for Stores with < 50 Products

Designed for Stores with < 1000 Products

Designed for Stores up to 500,000 Products

Designed for Stores up to 500,000 Products

Host Types Supported Dedicated Server Shared Server

Unlimited number of Content/HTML (topic) pages

♦ Product Categorization Features

Unlimited Number Categories & Departments

Categories and Departments can also be fully nested to any level desired (e.g. sub-categories, sub-departments)

Supports cross-matrix of products by category and department. E.g. a product can be mapped to the shoe category, in the women's department

Products can be mapped to more than one category or department

Paged browsing for categories and sections: Keeps page size small, and optimizes user experience. Customers also have the option to "view all" on any page

Category, Department, and Manufacturer "names" can be renamed (e.g. "Brochures", "Products", "Car Parts", whatever you need that is appropriate for your unique store site products).

Disable buy buttons for specific products

Set Site to Wholesale Only (Prices not shown to general site customers)

♦ PayPal Features

PayPal Website Payments Pro

PayPal Express Checkout

PayPal (regular method)

♦ Shipping Features

Calculate Shipping By Order Total

Calculate Shipping By Order Weight

Calculate Shipping By Order Weight & Zip code Zone

Calculate Shipping By Order Total & Zip code Zone

Calculate Shipping By Fixed Item Shipping Costs

Calculate Shipping By Fixed Percent of Order Total

Specify All Orders As Free Shipping

Use Real Time Rates

♦ FedEx




Admin defined shipping methods (e.g. Ground, Next Day, 2nd Day, Priority, etc)

Real Time Shipping carriers can vary based on Domestic or International shipping address

Filter Real Time Rates You Want To Allow For Users To Select

Add Shipping & Handling Extra Fee To Orders

Shipping Methods Verified Against User Addresses During Checkout (this avoids the ground shipping to Hawaii situations!)

Shipping Tracking #'s e-mailed to Customers Via Keller Systems Plug-In (optional)

Support for Download Products (planned)

Batch Shipping Order Printing/Tracking Integration with UPS WorldShip, Endicia for USPS, and FedEx Shipping Mgr. Via Keller Systems Plug-In (optional)

Multiple ship-to addresses per order (a customer on one order can ship some items to address A, and other items to address B)

Mark Customer Levels as free shipping (or tax exempt)

♦ Bulk Product Import Features

From Xml File

From Excel File

From CSV File

Web Services Automation Interface (WSI). Allows automated import, export, data updates and synchronization.

Event Notification callbacks to external Web Service which you register, on storefront events (e.g. new order created, customer created, etc).

♦ Gift Registry Features

Gift Registry Supported Planned

Gift Registry Can Be Anonymous (gift registry owner name and address is hidden) Planned

Gift Card Support (E-mail currently). Certificates and Physical Gift Card Support Planned. Planned

♦ Wish List Features

Customer Add To Wish List Supported (Persists over Customer Visits also)

♦ MaxMind Integration

Integration of invaluable industry leading MaxMind fraud prevention/scoring technologies. Requires separate service agreement with [url removed, login to view] also. It prevents about 10 fraud orders per week (!) on our own production site, so we are very very pleased with this service, and the price is very reasonable.

♦ Multi-Lingual Features

(Multi-Lingual) Store site can support dynamic run-time language switching. Customer can select store language at run-time. Store administrator controls allowed languages. Language packs sold separately.

(Multi-Currency). Customer can select store currency to view at run-time. Allowed currencies are under control of store administrator. Support for various leading exchange rate feed suppliers will be supported (via XmlPackages). Sign-up for some exchange rate feeds is optional, through 3rd parties, and they may have fees associated with them (e.g. [url removed, login to view], [url removed, login to view], etc).

Store developer/admin has full control over all store site strings used (e.g. prompt used for SKU, Product, Color, Size, shopping cart, etc). Every string used in the storefront can be edited.

♦ Search Engine Features

EVERY product, category, and department page can have their own custom search engine meta tags (title, keywords, description, no script blocks, etc)...

Static Product & Category Pages: Designed to allow search engines to fully crawl and index EVERY product & category page in your store. This can have a dramatic increase in site traffic from search engines.

Google Xml Site Maps Supported: a direct Google search engine submission method sanctioned by Google

Yahoo! Xml Site Maps Supported: a direct Yahoo! search engine submission method sanctioned by Yahoo!

Fully dynamic page titles, and search engine meta-tags

Google Urchin Site Metrics Compatible

♦ Product Capabilities & Features

Support for 3 images sizes: icon, medium, large

Auto Image Resizing

Supports multiple images per product (icon, medium, and large)

Support for swatch color image changing

Automatic image watermarking for protection

Image Galleries Supported

Restrict product quantities to preset values (e.g. 5, 10, 15, 20, 25, ...)

Enforce product minimum order quantities (i.e. must order at least 10, etc).

Recurring products can have varying intervals (days, weeks, months, years)

Subscription based products & Content access

Downloadable products supported, with automatic e-mail to customer with download instructions (planned)

Text options on products (e.g. require initials for monogrammed products, require text name for product customization, etc)

Support for sizes & colors. All color/size site "prompts" can be customized in admin site, so you could rename those two options to have completely different meaning.

Allows arbitrary number of attributes on products (e.g. 5 attributes, etc)

Price can vary by size/color option chosen

Prices can vary depending on customer setting

Handles multi-store pricing on one database

Price can vary by any attribute

Sort products in any order desired (you can force popular products to the top of the pages)

Fully dynamic site map (optimized for search engines)

Second tree-form dynamic site map (optimized for users)

Support for simple products (e.g. a book) or products with variants

Unlimited number of variants per each product

Each variant can have a different price

Each variant can have different attributes (e.g. size, color, etc)

Each variant can require a text option input (e.g. monogram)

Each variant can have a separate SKU modifier, and price, description, etc

Tell store to locate product pictures by ID (icon, medium, large)

Tell store to locate product pictures by SKU (icon, medium, large)

Tell store to use Image Filename Override for pictures (medium pics)

Support for sale prices

Vary product prices for each customer level (e.g. wholesale/retail)

Phone Order Entry Module

Product Descriptions can include HTML formatting: We know that having complete control over each product description is important, and no two products are alike. You can use the administration site to enter product descriptions, or even link to fully custom external product description HTML files. Additionally, each product can have an inline or pop-up "specifications" window, providing more detail to the customer, without distracting them from making a purchase

Support for Kits (build to order products). Kits can have dynamic pricing and component selection (e.g. build your own PC) and more specification as to what items can be added, whether they are required, etc... Kit Items cannot be ordered separately

Support for Packs. A pack is a product with a fixed price that can hold up to N other arbitrary products. When the pack is full, it can be added to the cart and purchased. Pack items are products themselves, which could be ordered separately

Password Protected Products: Only allow registered customers to view certain portions of your store, expands capability of Customer Levels even further

Disable buy buttons by product

Set Site to Wholesale Only (Prices not shown to general site customers)

♦ Inventory Features

Inventory Tracking

Limit orders to quantity on hand inventory, or allow customers to place orders for items out of stock (admin configurable)

Back-ordered product handling & order management

Order Splitting and Editing (including split shipments from multiple warehouses)

Inventory can go "negative"

Manage Inventory by variant or attribute (e.g. size, color, etc)

Show inventory on hand status on product page to customer (optional)

♦ Coupon Features

Order Based Coupons (apply to entire order)

Product Specific Coupons (apply to only specified product)

Coupon discounts by amount or percent

Coupons can offer free shipping

Coupons can offer tax exception

Coupons have start date



Coupons have expiration date

Coupons can be marked as use once per customer, use once by only one customer, use N times, etc.

Coupons requires minimum order amount before it is valid

♦ Skinning & Page Layout Customization

Free Skins Included 2 2 5

Completely customize the layout & appearance of any category, section, manufacturer, or product page using XmlPackages (XML/XSL rendering engine)

User defined skin replacement tokens, topic tokens, AppConfig tokens, etc. (e.g. skin Regular Expression token parser)

Custom DotNetNuke SkinObject provides user defined skin replacement tokens, topic tokens and AppConfig tokens

Initially design skins in Dreamweaver or FrontPage

Web form controls can be used within skin template user control

Integrated support for ComponentArt horizontal menu, vertical menu, site map, and tree view navigational controls

Skin Based UI Customization: Store site styles and web design can be completely customized by external HTML skin template and style sheets. See some of our sample client sites to see how different each store can look

Change skins in real-time. You can conceivably have 100+ skins for a single store if you need to.

You can link to the cart "pages" from your existing site pages, or use the storefront to run your entire site

Add page header/footer HTML blocks to cart page, and all checkout and order confirmation pages, to provide special notes/text specific to your store or business

Use custom receipt formats & templates

Use custom "your order has shipped" e-mail formats and templates

Automatic e-mail notification to customer with receipt

Receipt can be fully customized

PDF Receipts Supported

Automatic e-mail notification to store admin of new order received

Notification to Cell Phone of new order received

Mini-Cart (optional small box on every page showing cart summary contents and checkout link)

♦ Customer Accounts

Customer can view Order History

Customer has address book

Customer can easily re-order any prior order

Integrated .NET Forms Authentication

Multiple billing/shipping addresses per customer (similar to [url removed, login to view] style checkout)

Recurring orders (e.g. for auto ship products, monthly subscription fees, monthly service type products, etc)

Skip account creation on checkout

"One Page" Checkout

♦ Payment Methods Supported (types of payment)

Credit Cards (Accept Credit Cards in Real Time: Cards can be processed & verified in real-time, or you can delay processing until a later time)


Purchase Order


PayPal Express Checkout (see below for PayPal website Payments PRO)

Request For Quote

MicroPay (this is also referred to as a Purse). Customer can put money in an account, and then purchase against it, or add to their balance


Support for Verified By Visa/MasterCard Secure initiatives. Now, you can have the same fraud protection available to all retail stores. Eliminate your fraud liability. Guaranteed Payments. Reduce chargebacks by up to 70%. These authentication initiatives make Internet commerce safe and secure, for both buyers and sellers. Integrates directly with your [url removed, login to view], Verisign, Paymentech, or CyberSource payment gateways. Integration is seamless into the storefront for merchants, and easy to use for consumers. Click here for more information. Requires separate service from Cardinal Commerce.


♦ Payment Gateways Supported

NetBilling Gateway

PayPal Website Payments Pro Gateway

PayPal Express Checkout





♦ Transaction Features

Store can be set to authorize only, or auth-capture credit card mode. You can then capture payment at shipment if desired

Void & Refund supported

Partial Refund and Add-Hoc Charges Supported

Mark Transactions As Fraud

Ban Fraud Users from Site

Support for recurring orders/payments (auto-ship products)

Support for CVV2 (credit card security code) entry and checking (fraud prevention)

Address Verification codes reported to administrator with order

Credit card numbers never displayed on site, but remembered for user in an encrypted state (shown as ****1111 on site)

Disable storing of credit cards if desired (recommended)

Don't require account signup on checkout (e.g. skip registration on checkout)

Force billing address to be the same as shipping address

Set a minimum order total threshold for proceed to checkout

Automatically create drop-ship and special order/purchase order to vendor

Multi-level pricing list

♦ Misc Features

Customer Subscriptions for protected content

Mini-Cart display, so add to cart action leaves user on same page, and updates mini-cart display in left or right column of page

Password Protected HTML Pages (password protected topics)

General Site Disclaimer Message (Agree Before Entering) supported

Can set a minimum order total threshold for proceed to checkout

Can set minimum order product quantities before allowing checkout

Order options supported (e.g. gift wrapping, ship in unmarked box, etc). Additionally, each order option can have a price associated with it. User can optionally select order options during checkout.

Order Export to Xml

Customer Record Export to Xml

Product Export To Excel

Customer e-mail lists to XML (i.e. produce list of all registered customer e-mails for your mailing manager)

Product & Site Photo Galleries: Create photo galleries of products, activities or other important corporate or store fun events. Showing prospective customers more than just a "store facade" is VITAL in creating brand loyalty

Recent Products Page

Best-Seller Products Page

Shopping cart can persist over visits

Shopping cart can be told to age in N days

Built in support for the most common display formats: grid, table expanded, table condensed, simple form, right variant bars, and you can completely customize the product pages by altering the output code HTML

Catalog Only Sites (e.g. turn buy buttons off)

Support for Informational Catalog Only Sites: A simple configuration setting removes all "buy" buttons from the site, in effect turning your site into an informational site, still complete with categories, subcategories, sections, product info, product photos, etc

Store News Items Supported (editable via Admin Site): Add real-time news announcements, and items to the site. Inform customers about important new items, or promotions

Password protected topic (html content) pages

Order notes can be entered by customer with special instructions

Each cart item can also have notes entered by the customer

Shopping "cart" can be renamed (e.g. Shopping Bag)

Can require customer to agree to Terms and Conditions block (user defined) before proceeding with payment

Support for subscription products. Each product can add N months to a customer subscription. Administration control panel allows override of subscription expiration date

External Product HTML description files supported (e.g. product descriptions can be stored in external HTML files)

External Product Specifications/Details Supported (e.g. product "specs" can be stored in external PDF or HTML file, and linked into product page)

Hide products, categories or departments (publish or un-publish capability)

Integrated Product Search

Advanced Product Search Page (by category, section, manufacturer, price range, SKU, etc)

Full Export to QuickBooks (more info)

Requires optional QuickBooks Windows Exporter Client Utility, $199

Import data from ML to Interprise Suite

Quantity discounts on products

E-Mail Product To A Friend: Product pages can be e-mailed to friends by site visitors

♦ Tax Features

Apply Tax by State

Apply Tax by ZipCode

Apply Tax by Country

Tax can be applied to shipping costs

Individual Products can be marked Taxable or tax-exempt

Customer Levels can be tax-exempt (e.g. wholesale)

♦ Pricing Feed Support Features

Froogle Feed (now called GoogleBase) Supported -w- automatic generation and FTP upload to your Froogle account

Add other product feeds (e.g. ShopZilla, [url removed, login to view], etc)

♦ Upsell Product Features

Related Products: Entice additional sales by listing related products/accessories on each product page

Show Upsell Products Directly On Cart Page

Product prices can be set to "Call for Price'

Product prices can be hidden until product added to cart

Products can require that other products are added to the cart (e.g. Product X requires Product Y)

♦ Affiliate Tracking Features

Affiliate sign-up/account pages provided in store and admin site

(Called Sales Represent-ative in IS)

Customers can be tracked to affiliates

Orders can be tracked to affiliates

Commission can vary by affiliate product ordered category or manually pre-overwritten

Products visible on the site can be filtered by affiliate source id

Real-Time skin changing based on URL/invocation/affiliate id

Customers can become affiliates (single storefront account)

♦ Customer Level Features

Unlimited number of customer levels (e.g. wholesale, retail, or gold, silver, platinum, etc..)

Customers can be tracked to customer levels

Customer levels can have special product pricing, can offer percent discounts, free shipping, tax exception, etc.

Products visible on the site can be filtered by customer level

Support for negotiated pricing (by customer, account, one-off pricing, etc)

Support for category level discount

♦ Operational Features

Manage your store via easy to use Administration control panel web site

Manage your store via Windows Based Smart Client

Once installed, all operational store tasks can be performed via the web based control panel

Handles Back-Ordered Products

Can be installed on any Windows NT server or Hosted Server

Does not require any special components on the server (Gateway COM objects may be needed)

You can configure products, prices, taxes, shipping, news items, etc all from the administration site (or smart client in the case of IS version)

SQL Database initialization script provided

Automatic database installation

Automatic database upgrades for new versions

Customer Service Web Administration: Comprehensive administrative reports, including revenue trends & graphs, visitor trends & graphs, customer order percentages, affiliate revenue reports, tax reports, etc. You can also search for order by almost any customer record criteria to assist with customer support calls

Administration Customer, order, traffic, reports (yes, and graphical!):

Tax Reports by Month/State

Total Customers by Date/Trend

Customer to Purchase Stats (% of visitors that convert, etc)

Visitor Trends (actual customer trends). An example of one customer report is shown below::

Flexible Report Write (generate any report, e.g. profit/loss, reports by product, by category, etc)

Built In Customer Mailing Manager: Send e-mails or HTML newsletters to registered customers. Design your newsletter in FrontPage or DreamWeaver and send to registered customers, or send to only customer with orders

Customer can define multiple billing/shipping addresses and select during checkout

Remember me option for returning users

Order History Pages: Customers can get their prior order histories, check order status, etc all online

Shopping Cart items can persist over time (even months if desired). Great for return customers, who later wanted to order a product, but forgot which one they wanted

Customer can view all their prior orders

Administrators can edit customer profiles, delete customers, update their address books, billing information, etc.

Administrator can edit/enter service notes visible by customer regarding order status, special notes, etc

♦ Product Ratings & Reviews

Customers can review & rate products (if enabled)

User Polls (find out what your customers are thinking!)

Administrator can moderate comments

Profanity checking provided on comment entry

♦ Security Features

PABP VISA/MasterCard Final Certification Approval In Progress for v7.0.

We anticipate final certification in about 30 days (10/06). PABP certification implies adherence to strict security policy and procedural guidelines outlined by VISA/MasterCard to help ensure PCI compliance in your installation. We have worked with one of the best independent VISA/MasterCard approved auditing firms on this certification.

PABP release fully tested in PCI compliant environment for VISA/MasterCard Certification

Supports SSL Encryption for secure ordering. Cart automatically switches into secure mode appropriately. Supports any brand SSL certificate. (Contact your hosting company for certificates). Dedicated SSL certificate required.

Medium Trust Hosted Servers fully supported

IP Address Tracking: For safety and auditing, IP addresses are logged (PABP)

AVS (Address Verification) reporting from gateways in all orders

Integrated MaxMind Geolocation Fraud Detection Metrics (optional)

Require periodic password changes (PABP)

Password Salting + Hashing (PABP)

Store Admin can lock out any customer account for security/fraud reasons (PABP)

Any order can be marked as fraud for later forensics (PABP)

CAPTCHA Image login protection (protects against automated BOT login attacks (PABP)

Comprehensive 1 Year Aged Read Only Security Log built into admin site. Viewable only by admin Super User. (PABP)

Give individual admin operations permissions to view full credit cards or not (PABP)

Allow Customers to individually select if they want their credit card information stored (overrides by store admin possible) (PABP)

All Password Change Operations Logged (PABP)

RegEx AppConfig control over strength of passwords required for store logins and admin logins (PABP)

Support for dynamic encryption key changes via admin site (PABP)

Store Admin specified encryption salting so every order record contains a separate encryption key (PABP)

Encrypted database connection strings in [url removed, login to view] files (PABP)

Secured password protected Store Administrator Control Panel




(Windows Smart Client)

Integrated .net security roles and support

Independent Security Audit Performed. Assessment included checks for:

Secure Coding Practices and Encryption

Validating parameter length that could lead to a Buffer Overflow

Various Buffer Overflows

Cookie manipulation / Cookie Poisoning

SQL Injections

Cross Site Scripting Attacks

Mis-Configured Servers

Man In The Middle Attacks using a Web Proxy

SSL Version Hacking

(New Review Pending)

♦ Notification Features

Order receipts automatically e-mailed to customer

Distributor Pic Lists automatically e-mailed to Distributors for Drop Shipping

Customizable Receipt Formats: Customize the format and layout of your store receipts by using a simple HTML template

E-mail notification sent to store Administrator when new order arrives

Cell-Phone SMS Messages sent to store Administrator when new order arrives. Stop wondering how your site is doing while you are at the gym, at lunch or on vacation...don't miss that big next-day shipping order again! You can even customize notifications with an order amount threshold, if you only want to be notified when an order exceeds a certain dollar amount

"Order Has Shipped" e-mail notifications sent to customers with tracking numbers

"Order Has Download Items" e-mail notifications sent to customers for orders with download components. This e-mail can be sent on time of payment clearance or delayed

Delayed Downloads (gives you time to verify buyer before sending download files)

♦ System Requirements

Databases Supported MS-SQL MS-SQL MS-SQL MS-SQL

[url removed, login to view] 2.0

(2.0 only)

[url removed, login to view] 3.0 Compatible

Windows XP PRO (development platforms only)

Windows Server 2000/2003 for production servers

IIS 5/6 for development or production supported

Visual Studio Fully Supported (2003/2005)

(2005 only)

SQL Server 2000, SQL Server 2005, SQL Server 2005 Express Supported

FAST SQL option on queries (increased db performance)

Web Server Farm Compatible

Support for SQL Server locale different than Web Server Locale (important for international sites on U.S. hosting company servers)

Support for non U.S. locales (e.g. en-GB, sv-SE, etc). Support for foreign date-time formats (non US locales)

Built in page and data caching (optionally enabled)

♦ CRM (Provided in Interprise Suite Smart Client)

Contact or Entity Centered Views

360 Degree View of Customer

Track & Manage Leads

Track & Manage Prospects

Convert Leads to Prospects or Customers & Opportunities

Calendar Views for Meetings, To-dos, Calls, Call Backs

Schedule a Meeting With People & Resources Planner

Case Management & Escalation

Case Dashboard

Service Level Agreements

Opportunity Management & User Defined Stages

Opportunities Linked to Quote or Multiple Quotes

Opportunity Revenue based on Quote Revenue or Margin

Opportunity Dashboard

Auto completion of Opportunity when Quote converted to Order

Competitor Tracking

Quotes use Stock & Text Items

Quotes use Customer Special Pricing

Quotes convert to Orders

Target Lists Linked to Customers or Contacts

Target Lists based on All fields in the database incl. custom fields created by users

Quick Email, Fax, Call List, Mail Merge Feature from Target List

Marketing Campaigns & Management

Marketing Campaign Waves for Email, Fax, Call List, Mail merge using Target Lists

Outbound Call Management & User Interface

Integrated Email Client (all incoming / outgoing emails are attached to contact activities automatically).

Email Dashboard

Email Composer & Designer

Fully Featured Integrated Word Processor

Company Documents & Memo Centre

Business Intelligence Dashboards

♦ Accounting (Provided in Interprise Suite Smart Client)

Multi-segmented General Ledger

User Definable Nominal Code Segments

Easy Generation of codes and segment

Journals Taxable or Non Taxable

Journal Templates by Percentage or Value

Prepayments Routine

Accruals Routine

Customer & Supplier Contras

Bad Debt Provision Routine

Bad Debt Write off Routine

Write off Small Debts Routine - used for example before a statement run so we do not send statements for values below 10 a user defined level.

Multi Currency Revaluation Routine - All transactions store the original base value and the last base revalue rate. This routine will revalue customers, suppliers and bank accounts.

Batch Posting Routine & Log - so you can keep transactions out of the nominal for the next period if this is the way you want to work. The log allows you to reprint the postings at any time.

Chart of Accounts View - giving the ability to drill into the values based on your financial layouts (and advanced grouping options with the segments).

Budgets to compare with actual

Recurring Journal Routine

Month End Wizard so it prompts the user to take reports and post items.

Month End Log so can reprint the reports as saved in PDF

Period Based Accounting with user definable periods

Cost of Goods Sold Options Default Accounts

Multi Company Consolidation

EEC Sales List

Intrastate SSD Analysis Routine

VAT Return

Business Intelligence - for example profit comparisons

♦ ERP/Inventory (Provided in Interprise Suite Smart Client)

Full Item Inventory management that manages multiple types

Item Centric view showing sales orders, purchase orders for the item, transaction history with drill downs, stock qty information by warehouse etc.

Unlimited Warehouse Locations

Support Multiple Item coding including Customers and Suppliers

Support Unlimited Unit of Measure

Unlimited Pricing and Costing Method

Built-in Item Ledger and History Tracking

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online