22 Modules

Product comparison: SmithCart eCommerce Suite
PRICING $495 $1,645
Buy Buy
1. BuyNow - The main cart module that includes the product listing, cart, checkout, and store admin screens.
2. Product Detail - The product detail page that displays the main product image, product variants, variant images, image galleries, and tab control with product descriptions, related products, reviews, etc.
3. My Account - Allows users to login and check their order status, order history, payment history, and download soft goods. It also allows includes a printable invoice.
4. MiniCart - Displays a summary of the items currently in the cart and allows user to remain on product catalog page while adding products to the cart.
5. Category Menu - Displays the categories and subcategories you have defined in your store. It is used to filter the products by category or sub category.
6. Featured Products - Displays products featured products, new releases or top selling products. This can be displayed alongside your product catalog to up sell or cross sell users.
7. Affiliate Tracking - A specialized marketing module that allows you to track click thrus and referral purchases from your affiliates.
8. The Department Menu - Displays the Departments you have defined in your store and allowing your customers to filter products by department.
9. Manufacturer Menu - Displays the Manufacturers you have defined in your store allowing customers to filter products by Manufactuerer
10. Store Locator - Enables your customers to locate your retail locations using the intuitive Google maps interface.
11. Advanced Search - allows you to configure custom dropdown boxes and text boxes that provide keyword and wildcard searches to enable users to find products easily.
12. Product Slider - Create a product slider of recommended products, featured products and featured product variants. Useful for cross selling and up-selling customers.
13. Autoship - An automatic ordering program that allows representatives or customers of a company to place orders that are shipped automatically on a recurring basis (usually monthly)
14. Product Compare - Allows shoppers to compare a shortlist of products side-by-side and eliminating the need to navigate back and forth between product pages.
15. ShareBar - provides a social media toolbar for sharing your website across the most popular social media websites. Enable your customers to share your content on social websites like Facebook, Twitter, Google Plus, and many more.
16. Booking and Scheduling - Handles bookings, scheduling and reservations allowing you to offer and manage all kinds of bookable products efficiently and easily in your store
17. Gift Registry - Allows you to add a gift registry or wedding registry to your store!
18. Address Book - Provides buyers, purchasing managers or customer service reps the ability to take orders on behalf of customers while logged with their own DNN account.
19. Gatekeeper - Provides additional features and security for your downloadable products. Features include: Anti-piracy features for electronic products, Velocity Checks and PDF Watermarking/Stamping.
20. Sales Rep - Provides the ability for you to add, update and delete Sales Reps, track their sales and manage their commissions.
21. Quick Order Entry - Allows users who know what they want to quickly locate items by SKU and add them to the cart for checkout.
22. Return Material Authorization (RMA) - Designed for any business that handles returns processing. Supports all vendor types -Manufacturers, Distributors, Suppliers.

Source code is written in C# and available for purchase

Multi Portal / Multi Store

  • Ability to run multiple stores/carts within a single DNN install
  • Support for child portals
  • Run multiple stores/product catalogs within a single portal.
  • Manage all stores from a single admin console or individually by store
  • Products can be shared across stores or specific to a single store
  • Configure multiple stores with different currencies within a single portal
  • Each store can be configured with unique settings for payment gateway, shipping, tax, etc.
  • Create an unlimited number of stores per portal or per DNN install offering unique product selections, presentations, payment gateways, payment methods, shipping and tax. Useful for businesses offering discounts to distributers/wholesalers/members and also selling retail full price to the public.
  • Each store has a unique URL and design
  • Wildcard SSL certificates supported for subdomains

Unlimited Nested Categories and Sub Categories

  • Unlimited Categories/Departments/Manufacturers Supported
  • Categories and Departments can be fully nested to any level desired (e.g. sub-categories, sub-sub-categories, etc)
  • Products can be mapped to more than one category or sub category
  • Paged browsing for categories keeps page size small and optimizes user experience.
  • Separate Categories Module can be customized and placed in any pane
  • Sort and filter Categories, Sub Categories, Sub Sub Categories, etc.
  • Manage Categories - Add/Update/Delete categories and sub categories


  • Unlimited products
  • Unlimited custom product fields
  • Unlimited product photos with zoom and lightbox effects
  • Lighbox photo gallery slideshow
  • Automatic thumbnail generation and resizing
  • Paged browsing for products supports greater than a million products and optimizes user experience.
  • Product Catalog
    • Separate product listing and product detail pages can be customized using templates
    • 1, 2, 3 and 4 column product layouts in catalog
    • Multiple Catalogs within the same portal
    • Ability to add multiple product catalogs on separate pages
    • Search Engine Optimized (SEO) product catalog
    • Mobile friendly responsive layout
    • Product catalog inherits look and feel of your DNN skin/containers
  • Filter and search products on any field include partial matches
  • Sort Products By
    • Price low to high
    • Price high to low
    • Brand and product name A-Z
    • Brand and product name Z-A
    • Product Name A-Z
    • Product Name Z-A
    • Sku A-Z
    • Sku Z-A
    • New Arrivals
    • Featured products
    • Pre defined sort order
  • Advanced related product functionality can be used for up selling and cross selling
  • Customer product reviews
  • Multiple price field can be used as sale price or member price
  • Bundled/Kit products
  • Sell downloadable or physical goods
  • Catalog Only Sites (i.e. Turn Add to Cart buttons off). Module settings to show/hide prices, quantity, sku and add to cart buttons
  • User entered amounts
  • Product Matrix by Category
  • Over 20 different querystring options supports (i.e. Filter products by category by passing category id in URL)
  • Inventory Control - Option to display "Quantity on Hand" for products and prevent the user from checking out if item is out of stock.
  • "Sold Out" message for out of stock items
  • Minimum Order Quantities
  • Maximum Order Quantities
  • Product Lead Times
  • Free products - Option to bypass payment page for products you have configured with a cost of zero dollars.
  • Manage Product Catalog - Add/Update/Delete products
  • Rich text editor for product description include HTML formatting giving you complete control over product description layouts
  • Separate manufacturer/vendor fields
  • Product import/export
Product Variants
  • Unlimited product variants
  • Product variant controls include:
    • Dropdown List
    • Radiobutton
    • Checkbox / Checkbox List
    • Textbox / Multiline Textbox
    • Custom Images / Swatches / Icons
    • File Upload
  • Each variant option can be associated with an image. Image dynamically changes when user selects product variant.
  • Each variant can have a different price
  • Product variants with price and weight adjustments
  • SKU's and Quantity on Hand can be defined on unlimted variant combinations
  • Each variant can require user selection or input
  • Conditional variants dynamically add/remove variants based on user selection
  • Product Variant Matrix
Product Variants
  • Unlimited product variants
  • Product variant controls include:
    • Dropdown List
    • Radiobutton
    • Checkbox / Checkbox List
    • Textbox / Multiline Textbox
    • Custom Images / Swatches / Icons
    • File Upload
  • Each variant option can be associated with an image. Image dynamically changes when user selects product variant.
  • Each variant can have a different price
  • Product variants with price and weight adjustments
  • SKU's and Quantity on Hand can be defined on unlimted variant combinations
  • Each variant can require user selection or input
  • Conditional variants dynamically add/remove variants based on user selection
  • Product Variant Matrix
eProduct Downloads
  • Sell downloadable or soft goods
  • Download URL fully secure and hidden from user
  • Anti piracy features for electronic products
  • Velocity Checks - number of times and/or number of days to allow file to be downloaded by a recipient
  • PDF Watermarking/Stamping - Stamp every page with pre defined fields from the order. Stamps are secure and cannot be removed.
  • Smith Cart Gatekeeper Manual
Payment Methods
  • Credit Cards (Visa, MasterCard, Amex, Discover, JCB, etc) - Accept, verify and process credit cards in real-time or delay processing until a later time.
  • Authorize Only or Authorize with automatic settlement (capture)
  • Both domestic and foreign credit cards
  • Real time ACH eCheck processing with account number and routing number verification
  • Check By Mail
  • Check with account number and routing number entry
  • Check without account number and routing number entry
  • Internet Banking
  • Bankwire
  • Purchase Order (PO)
  • Cash on Delivery (COD)
  • Cash
  • Telephone
  • PayPal
  • Request For Quote
  • Skip account creation on checkout (Anonymous Checkout)
Payment Gateways
  • Amazon Checkout
  • Authorize.Net
    • Authorize.Net (AIM)
    • Authorize.Net AIM Emulator
    • Authorize.Net Recurring Billing (ARB)
    • Authorize.Net Hosted Payment Page (SIM)
  • ANZ eGate (Bank hosted payment page)
  • BluePay
  • CardFlex
  • Chase Paymentech E-xact (e-xact.com)
  • Cybersource
  • DPS PaymentExpress
  • Elavon
    • Elavon Internet Secure
    • Elavon Virtual Merchant (Formally Nova)
  • eWay (Australia - eway.com.au)
  • First Data (FDR)
    • First Data Resources (FDR) - First Data Global Gateway Connect
    • First Data Global Gateway Linkpoint (32 bit only)
    • First Data Global Gateway Web Service (32 bit and 64 bit)
  • Google Checkout
  • Merchant e-Solutions
  • MyGate (South Africa - mygate.co.za)
    • MyGate Enterprise with 3D-Secure
    • MyGate Virtual (Bank hosted payment page)
  • NMI - Network Merchants, Inc. (Bank hosted payment page)
  • NPP - Payment Provider (Bank hosted payment page)
  • PayJunction
  • PayPal
    • PayPal Website Payments Standard w/Instant Payment Notification (IPN)
    • PayPal Website Payments Pro
    • PayPal Payflow Pro
  • PayMex New Zealand
  • PayWay by WestPac - payway.com.au (Bank hosted payment page)
  • QuickBooks
    • QuickBooks Merchant Services (QBMS)
    • Innovative
  • Realtors Electronic Commerce Network - realtor.org (Bank hosted payment page)
  • RedFin Network
  • Sage Payment Solutions (sagepayments.com)
  • Sage Pay (sagepay.com)
    • Sage Pay Form (Hosted payment page)
    • Sage Pay Direct
  • SecurePay (securepay.com.au)
  • SkipJack
  • Spanish Confederation of Savings Banks - Confederacion Espanola de Cajas de Ahorros - Virtual POS (ceca.es)
  • TransFirst
  • UGSPay
  • WorldPay (Bank hosted payment page)
  • Custom Web Service
  • Checkout Options
    • Pay using normal Gateway or Amazon Checkout
    • Pay using normal Gateway or Google Checkout
    • Pay using normal Gateway or PayPal Standard
    • Pay Now or Bill Me Later
  • Manual Processing (No Gateway) - If you choose this option the module stores the customer, order and credit card information in the database and you can process the credit card transaction at a later time manually through your credit card terminal or virtual terminal.
Recurring Billing
  • Recurring billing with Authorize.Net, PayPal Website Payments Standard, PayPal Website Payments Pro, First Data, BluePay, MyGate, eWay and NMI payment gateways
  • Configure one time payments or recurring billing by product
  • Recurring Billing Intervals Supported
    • Daily
    • Weekly
    • Bi-Weekly - Every 2 weeks
    • Monthly
    • Bi-Monthly - Every 2 months
    • Quarterly
    • Semi-Annually
    • Yearly
  • Recurring billing Start Date Support
    • Start Recurring Billing Today
    • Pre Defined Recurring Start Date
    • Customer Anniversary Date
  • Trial Subscriptions
Shipping and Handling
  • Real Time Shipping Rates
    • UPS
    • USPS
    • FedEx
    • Shipwire (UPS, USPS, FedEx, Canada Post, Purolator, Royal Mail, Pharos, FedEx Freight, EuroTrux Freight and Shipwire Freight options)
    • Canada Post
    • Australia Post
    • Cart calculates real time shipping rates using "from" and "to" zip codes and product weight
  • Shipping Zones
  • Calculate Shipping By Order Total
  • Calculate Shipping By Order Weight
  • Calculate Shipping By Order Quantity
  • Calculate Shipping By Zip Code
  • Calculate Shipping By Fixed Item Shipping Costs (e.g. Shipping Cost By Product)
  • Specify All Orders As Free Shipping
  • Allow "Free shipping over $X" for site
  • Custom defined shipping methods (e.g. Ground, Next Day, 2nd Day, Priority, etc
  • Configure shipping methods/costs at the order level or product level
  • Tax Shipping/No Tax on Shipping
  • Restrict shipping by state
  • Shipping Tracking #'s e-mailed to Customers
  • Option to have shipping and handling costs combined to a single line item or displayed as separate line item costs
  • Separate domestic and international handling charge configurable in module settings
  • Option to charge a flat handling charge or no handling charge
  • Handling by Product
  • International ship to addresses
  • Calculate real time international shipping costs
  • UPS Worldship integration
  • Print shipping labels and postage using Endicia and UPS Worldship
  • Tax by Country and/or State/Region/Province
    • Apply Tax only in certain countries, states, regions, provinces
    • Tax by Tax District (Custom Grouping)
    • Apply Tax to All
  • Tax Tables (Import from CSV supported)
  • Charge a Flat Tax Rate
  • Charge No Tax
  • Tax Exempt
    • Individual products can be marked taxable or tax-exempt
    • Configure Tax Exempt by DNN role
    • Tax shipping or configure shipping as tax exempt
  • Zip2Tax Real Time Integration
  • VAT
    • Products to be entered inclusive or exclusive of VAT
    • Ability to charge VAT if selling to the same country (Seller country defined in BuyNow module settings "Home Country")
    • Ability to not charge VAT for sales outside home country. The destination country is determined by the bill to address collected in the cart checkout.
    • Ability not to charge VAT if company user enters a valid VAT ID number.
    • User can enter a VAT ID on the cart page so they can see the order recalculate with no VAT after entering a valid VAT ID
    • Real time automated validation of the entered VAT number at the EU Commission VIES site.
  • HST - Canadian Harmonized Tax
  • Tax Registration Number - for the merchant to enter their tax registration number. After a successful order is placed the "Tax Registration Number" will be displayed on the invoice (confirm status page).
Cart / Checkout
  • Streamlined user friendly checkout
  • Mobile friendly responsive layout
  • Mini Cart Module
  • Separate "Ship To" and "Bill To" names and addresses
  • Customer can define multiple shipping addresses and select during checkout
  • International address support
  • Option to prompt user to login at the beginning of checkout
  • Cart retrieves logged in users profile information to enable "Fast Checkout"
  • Require user to create DNN login or allow anonymous checkout for all orders or by product
  • Assign one or more DNN roles to user based on product purchased. Role expiration support
  • Company name and title support for B to B transactions
  • Create your own custom checkout fields (textboxes, dropdowns, checkboxes and dates)
  • Special instructions multiline textbox on confirmation page
  • Supports request a quote/request for quote checkout
  • Partial quantities
  • Authorize only transactions with settlement request initiated by store administrator
  • Authorize and settle credit cards automatically
  • Bill Me Later feature allows the user to pay now or pay later
  • Bundled products - Ability to create master and child skus
  • Automated email order confirmations to your customer and store administrator
  • Ability to cc: an order with order details to third party fulfillment house for drop shipping
  • Email confirmation invoice template driven
  • Insert your own custom page in the checkout
  • Custom configurable redirect URL and image button on order confirmation screen. Useful for redirecting back to referring affiliate website or page on your site after order completes.
  • Cart supports adding products directly to your cart by adding productid in the url or querystring.
  • OnCheckoutComplete event - Ability to call a custom stored procedure or web service after successful payment has been made on your store
  • SSL Fully Supported
Inventory Control
  • Configure Inventory Management On/Off
  • Inventory Management at the product level or variant level
  • SKU's and Quantity on Hand can be defined at the product level or variant level
  • SKU's and Quantity on Hand can be defined on unlimted variant combinations
  • Sold Out" message for out of stock items
  • Minimum Order Quantities
  • Maximum Order Quantities
Coupons and Discounts
  • Order based coupons (apply to entire order)
  • Order level discounts by amount/percentage by DNN role(s)
  • Coupon discounts by amount or percent
  • Quantity discounts by product (tiered pricing)
  • Quantity discounts by category
  • Price Class discounts
  • Coupons can offer shipping discounts or free shipping
  • Coupons can have expiration date
  • Product level coupons/discounts
    • Product Specific Coupons (apply to only specified product)
    • Coupon discounts by amount or percent
    • Coupon limits can be set per product
    • Require a coupon to purchase a product
    • Coupons can be excluded from specific products
  • Discounts can be applied up to a certain order/product quantity or no limit
Member Pricing and Discounts
  • Unlimited number of Member Pricing Levels. Fully integrated with DNN User, Role and Permissions
  • Member Discounts by Amount/Percentage by DNN role(s)
    • Order Level
    • Product Level
  • Price Class Discounts by DNN Role
  • Tiered Member Pricing by DNN Role - Great for reseller, distributor or wholesale pricing
Product Reviews and Ratings
  • Customers can review rate products (if enabled)
  • Administrator can moderate product review comments
  • Add/update/delete customer comments
Save Cart / Wish List
  • Customer can save their cart or add to Wish List (Persists over Customer Visits also)
  • Customer can save multiple carts
  • Customer can move saved cart to regular cart for checkout.
  • Customer can add, update and delete saved carts
  • Print quote - generates a custom html invoice which the user can print
  • Automated email reminder notifying users with aging saved carts to buy. The email reminder frequency or number of days since the cart was saved is configurable by store admin.
  • Share Saved Cart/Wish List - Invite users to login/create an account. Email others your saved cart.
Booking and Rentals
  • Booking and Reservations
  • Accommodation Booking
  • Rentals - Hotel, Car, Etc.
  • Facility Reservation and Scheduling
  • Sports
  • Recreation
  • Conference Room Reservations
  • Event Registration and Management
SEO & Marketing
  • Custom configurable URLs
  • Search engine optimized product catalog enables you to create title tag, meta description and meta keywords by product.
  • Alt tags for images
  • Google Analytics support
  • Google Ecommerce Analytics support
  • Marketing
    • Opt In checkbox presented to user during checkout that enables you to build white list of email address that you can use for email marketing and email blasting. Opt In field stored to database with the customer email address.
    • Many custom dropdown lists, textboxes - Show/hide custom configurable dropdown list displayed to the user during checkout. Useful for collecting marketing data like "How did you hear about us"
    • Cart stores IP Address of user who successfully purchases. This feature enables you to comply with CANSPAM requirements for opt in email marketing.
  • Affiliate Tracking
    • Custom Affiliate Tracker module included with cart
    • Affiliate Tracker saves affiliate id in order table on successful purchase.
    • Affiliates can link to any page on your site and the affiliate tracker module will track affiliate id to purchase.
    • Integrated with STP Systems Multi-Tier Affiliate Manager for DNN.
    • Pay out commissions to your affiliates in a multi level marketing (MLM) model.
  • Google Analytics Support
    • Google Analytics Tracking Support
    • Google Ecommerce Tracking Support
Mobile Friendly
  • Mobile Site Redirection
  • Automatic Device Detection
  • Tailor Content to Mobile Devices
  • All Tablets and or mobile phones supported
  • Cart checkout uses responsive and adaptive rendering techniques available with CSS and HTML 5
  • DNN automatically detects the specific characteristics of thousands of mobile devices and tailors the design and content of the page as desired by the site authors.
  • Multiple stores can be supported for individual pages that allow for the delivery of specific experiences for tablets and mobile devices.
Store Administration
  • Clear, simple admin control panel for maintaining your shop
  • Store Admin menu button level permissions
  • Add/update/delete categories and products
  • Activate/deactivate products
  • Add/update/delete customers,orders, ship tracking number and payment history
  • Printable invoice report can be used as a packing slip
  • Multiple order statuses to manage your orders (Processing, Awaiting Payment, Awaiting Stock, Packing, Dispatched and Canceled)
  • Custom order statuses
  • Automated email sent to customer when the status of their order is changed.
  • Inventory Management
  • Search for customers,orders and payment history using any search criteria
  • Sort customers, orders and payment history by any field in ascending or descending order
  • Import categories and products from xls file
  • Export orders and email to fulfillment house
  • QuickBooks export of customer list to csv
  • QuickBooks export of orders to QuickBooks IIF
  • QuickBooks real time customer and order import available
  • Integration with UPS Worldship with trracking # import
  • Settlement button on manage order detail page that allows you to manually settle (capture) auth-only credit card transactions (Supported with Authorize.Net only)
Management Reports
  • Top Products
  • Top Customers
  • Daily Sales Report
  • Monthly Sales Report
  • Quarterly Sales Report
  • Order History Report
  • Order Detail Report
  • Customer Listing Report
  • Coupon Usage Report
  • Payment History Report
  • Sort and filter on any field
  • Drill down to order detail
Language and Currency Localization
  • Cart is programmed with dot net language localization built in.
  • RESX files included
  • All languages supported (Some languages may require resx file translation)
  • All currencies supported - Cart setting to select your specific currency
PCI Compliance

Smith Cart is built to process, store and transmit credit card information to be fully PCI compliant. We have implemented PCI standards regarding secure storage of data, strong access control, and other requirements.

  • Credit Card Encryption - The cart store credit card numbers in the database using RSA 256 bit encryption which is an approved encryption by PCI.
  • Option to not save credit card numbers in database
  • Card Security Code - CVV/CID on the back of a credit card is collected from the user and sent to the payment gateway for authorization but is never stored in the database.
  • SSL fully supported - both single domain and wildcard SSL certificates
  • Hack Proof - Smith Cart has undergone rigourous testing validation for SQL injection and cross site scripting to prevent unauthorized access to the database.
  • Sensitive customer data like passwords are encrypted using 256 bit encryption.
  • Smith Cart is programmed to prevent cross site scripting and sql injection attacks.
  • Full compliance with PCI PA-DSS standards