When choosing an e-commerce platform for your company, there are certain functionalities that are required in today's competed marketplace. Others are nice to have, and others give you an edge. Here's the list of TotalCode e-commerce functionalities.
- Product and Service Catalog
- Image / Gallery Management
- Content Management System (CMS)
- Inventory / Warehouse
- Discounts / Promotions
- Search Engine Optimization
- Marketing Tools
- Merchandising and Usability
- eCommerce Checkout Process
- Payment Processor Support (USA)
- Security
- Order Management
- Returns
- Customer Relationship Management
- Logistic Functionality
- Carrier Support (USA)
- True Omni-channel Integration
- Reporting, Analysis, Business Inteligence
- B2B Functionality
- Brick & Mortar Sales Support
- Point of Sale
- Phone Orders
- Supplier and Purchase Order Management
- Look & Feel
- Social Network Integration
- Marketplaces Integration (USA)
- Data Import and Export
- Device Compatibility
- Hosting and Infrastructure
- Flexible grouping structure: Categories, subcategories, groups, pricing, etc.
- Unlimited subcategories and unlimited subcategory levels
- Weight and size tracking for storage and shipping cost calculation
- Multiple product identifiers: SKU, EAN, Manufacturer Part #, Legacy SKU
- WYSIWYG editor for product descriptions - complete flexibility
- Product variant support: Size, color, etc.
- Unlimited product variants
- Unlimited product specifications (attributes)
- Variants can be linked to specifications (for improved filtering and display)
- Variants can be linked to images (display brand as logo, color as image, etc.)
- Option to show/sell only products in stock or include backordered products
- Add product to cart from product page, product lists, or quick view window
- Electronic delivery product support (software keys, etc.)
- Manufacturer suggested price support
- Cross selling and upselling support: related, recommended and suggested products.
- Alternate web store stock level support (different from real stock level)
- Batch product load/update support
- "Catalog only" mode available
- Omnichannel catalog: Manage a single configurable product catalog for web, mobile, marketplaces, call center, point of sale, kiosks, EDI, B2B, B2C.
- Individual or batch upload
- Automatic creation of thumbnail, regular and zoom images
- Automatic sizing and compression
- Anti-distortion functions
- Zoom capability
- Unlimited video support
- Complete CMS System
- Customizable design
- WYSIWYG editor accessible from any browser
- Direct HTML, CSS and Javascript edition available
- Assign titles, descriptions and meta-tags per page
- Milti-device, responsive design support
- Real time editing
- Unlimited versioning support for endless "undo"
- Personalized page creation
- Landing page creation
- Banner and carrousel management
- Poll, request, and contact form creation
- Database storage for captured form data
- Unlimited pages and content.
- Multi-warehouse enabled
- Tack product stock level and cost by rack / bin location
- Track product and variant stock level separately
- Inventory cost tracking for detailed margin calculation
- High and low stock level alarms by product and variant (global and by warehouse)
- Support for consignment products
- Product sales availability by channel
- Support for multi-carton / multi-box products
- Discontinued product tracking
- Product location/picking tracking using barcode scanners or RFID
- Manual physical inventory wizard using barcode scanners or RFID
- 3D Warehouse mapping for picking (optional)
- Promotions / discounts by amount, percentage or set price
- Product and/or shipping discounts
- Quantity-based discounts (pay 2 get 1 free)
- Limit promotions by product, client, group or category
- Limit promotions by payment method (including card BIN)
- Limit promotions by order total amount (free shipping over X amount)
- Scheduled discounts for abandoned shopping carts (trigger)
- Manual (typed) and automatic discounts
- Manual discounts applicable from external links
- Automatic discounts for new clients (with email registration)
- Limit promotion by number of uses (global and/or per client)
- Promotion usage tracking and source campaign tracking
- Search engine friendly URLs for all pages (product, group, category, CMS, etc).
- Search engine optimized HTML
- Search engine optimized meta tags
- Microdata enabled for improved ranking in search engines, price comparison systems and Google Shopping
- Automatic 301 redirection between www and non-www subdomains
- Automatic 301 redirection for discontinued or inactive products
- Automatic sitemap.xml and robots.txt update
- Continuous SEO strategy optimization
- Optimized for mobile devices
- Load time optimization
- Minified and unified Javascript and CSS
- Online and offline campaign creation and tracking
- Referral programs
- Gift card sale and payment support
- Omnichannel public/private wishlist support
- Wishlist and gift list support
- Remarketing system integration
- Email marketing tool integration / data export (MailChimp, Silverpop, GoDaddy, ConstantContact, emBlue, etc.)
- Advanced customer segmentation
- Newsletter subscription management
- Multi-language
- Multi-currency with automatic exchange rate updates
- Multi-site: A single system can control multiple web sites/stores
- Product comparison functionality
- Product review and rating functionality
- Advanced and predictive search functionality
- Search filtering by specs, price, category
- Quick look (see zoom image and basic product info from lists)
- Quick add (add product to cart from lists)
- MyAccount provides real-time order and shipment tracking
- Omnichannel rewards program support
- Chat client integration
- Call Center integration
- Quick, easy, and intuitive checkout
- Auto-save of abandoned carts
- Inter-device shopping cart
- Recoverable shopping cart
- Fully configurable graphic look
- Configurable required fields
- Contact list / address book
- Checkout as guest option (no password required) o creating an account
- Option to begin session (authentication) with Facebook or Google+
- Calculates shipping cos by weight and destination
- Calculates shipping costs based on live carrier data or predetermined list
- Automatic and manual discounts
- Gift card text entry option
- Pre-established messages option for gift cards
- Select delivery date option
- Automatic data validation
- Payment processing with or without redirection
- Version optimized for mobile devices
- Configurable order confirmation email
- Configurable shipping confirmation email
- Order and Shipping confirmations by SMS
- Shipment tracking link included in confirmation email
- Editable Terms and Conditions acceptance
- Order history for easy re-ordering
- A/B testing for improved conversion
- PayPal
- FirstData
- AuthorizeNet
- LinkPoint
- Bill me later
- Cash on delivery
- Bank deposit
- Financing
- PCI DSS Certification
- Daily security verification by McAfee
- ThreatMetrix anti-fraud protection (optional)
- ThreatMetrix Risk of Fraud Rating for each order (optional)
- Individual user profiles and permissions
- Individual user traceability
- Comprehensive order fulfillment and management system (OMS)
- Support for notes and communications by order
- Drop shipping support
- Manual or automatic inventory allocation to outgoing orders
- Allocation of in-transit (incoming) merchandise to outgoing orders
- Optional rule-based auto-release of orders for picking / packing
- Release and ship complete or partial order
- Pick ticket creation
- Planning of map and optimum picking route
- Manual packing, with barcode scanner or RFID
- Detailed tracking of packed carton content and weight
- Multi-box product support (one unit shipped in multiple cartons)
- USB scale support for registering carton weight
- Automatic pickup notification to carriers
- Printing of required labels at time of packing (UCC128, carrier label, invoice, packing list, etc.)
- Support for partial or full-order returns
- Option to issue refund, exchange or give store credit (partial or total)
- Option to email carrier return label to customer
- Create return authorization code (RA)
- Comprehensive tracking and reverse logistics
- Return process management
- Create credit memos
- Return to inventory, repair, or discarding of returned merchandise
- Tracking and reports of returns by cause
- Editable return causes
- Includes comprehensive CRM
- Multiple contacts per customer
- Multiple delivery addresses per customer
- Complete history of customer’s preferences
- Complete order history per customer
- Complete history of communications with customer (digital and analog)
- Complete history of customer’s financial history (invoices, payments, credits)
- Tracking of customer’s properties (birthday, sizes, number of children, favorite sport, etc.) for targeted campaigns
- Scheduling of customer follow-up with user assignment
- Automatic Emails / SMS for customer welcome
- Automatic Emails / SMS for recovery of abandoned carts
- Automatic Emails / SMS for order confirmation
- Automatic Emails / SMS for shipping confirmation
- Automatic Emails / SMS for comments/product rating
- All graphics and contents of emails are configurable
- Store, warehouse, and distribution center management
- Routing of orders directly to warehouse, store, or distribution center, according to each customer’s and warehouse’s preferences
- Stock availability projections based on purchases, sales, transfers, production and fulfillment time at each warehouse
- Manual or automatic selection of warehouse according to availability, priority and transit time
- Carrier selection based on available destinations (coverage)
- Selection of carrier and service may be made by customer or can be automated according to destination, weight, and cost
- Real-time quoting of shipping cost, with carrier or predetermined table
- Overstock alarms and promotional functions to accelerate stock rotation
- In-store pick-up functionality available
- Guided container assignment and distribution with BOL geration
- Omni-channel support: desktop web, mobile web, marketplaces, call center, point of sale, kiosks, B2B, B2C, EDI
- Omni-Channel product catalog (all channels fed by one catalog)
- Omni-Channel order history: Visualization of all order in one place, regardless of sale channel
- Omni-Channel communication history: Keep track of communications via email, phone, call center, written communication, etc.
- Omni-Channel promotions: Discounts may be configured for all channels or for specific channels
- Omni-Channel loyalty program: Points earned in any channel may be used on any channel
- Omni-Channel invoicing: Assignment of invoice sequencing by channel, store or cash register
- Omni-Channel price lists: Assign price list according to channel, store, or customer profile
- Omni-Channel Logistics: Centralized order management regardless of channel, but can be filtered by channel
- Configurable dashboard per user
- Performance reports by customer, product, category, store
- Traffic reports
- Conversion rate reports
- Inventory reports
- Margin by customer
- Margin by product
- Margin by order
- Sales tax reports
- Chargeback reports
- Gift card reports
- Commission reports
- Balance by customer
- Integration do Google Analytics
- Tracking of ROI campaigns
- Multiple price lists
- Multiple payment terms
- Per customer credit limit
- Create quotes and proposals
- Pro forma invoice creation
- Tracking of purchase order # for each order
- Customer-based billing (consolidation, terms, methods)
- Billing and payment tracking
- Scheduling and assignment of customer follow-up
- Customer communications record
- Discounts for bulk purchases
- EDI support for orders, shipments, billing, etc.
- Accounts payable
- Accounts receivable
- Online and physical catalog
- List of products available at stores
- General availability (in stock/out of stock) vs exact quantity (units)
- Guide your customers to the nearest store and/or nearest store with product available
- Turn-by-turn GPS guidance if device is GPS enabled
- In-store pick-up functionality for online sales
- Online / offline mode with automatic synch
- Multiple Points of Sale (POS) and/or multiple cashiers per POS
- Assign different price lists to different POS
- Assign sales person ID to each sale
- Supports multiple payment methods per sale
- Search for product by SKU, EAN, name, or specs
- Configurable POS strip printout
- Sales rep selection / assignment
- Supports RFID/barcode scanners
- Supports express production at POS
- Compatible with thermal printers and POS drawers
- Supports item reservation
- X-outs and Z-outs
- Gift card sales and payment with gift cards
- Item returns
- POS real-time sales reports for all stores
- End-of-shift and end-of-day reports
- Call center Rep profiles with access to customer service functions, order status, and sales calls.
- Sales calls with Sales Rep tracking
- Supports automated IVR Payment
- Real time sales reports per Sales Rep
- Incomplete order reports (for web, phone and other channels) designed to allow follow-up and order completion
- Re-stock alarms
- Preferred supplier suggestions
- Create purchase orders manually or automatically
- Purchase Order (PO) tracking
- Estimated arrival date of merchandise to calculate and show future availability at web store
- Assign in-transit merchandise to orders
- Supports goods on consignment
- Prints or email notifications of PO for suppliers
- Electronic confirmation of PO and product availability at supplier
- Consolidate multiple POs in one shipment
- Calculate inventory costs based on PO, shipment costs, duties, etc
- Supplier alarms / late orders
- Supports multiple websites, each with independent, individual look and feel
- Customizable home page
- Customizable product lists (categories and groups)
- Customizable product page
- Customizable checkout aspect
- Customizable content pages
- Editable HTML and CSS templates
- Banners updatable by category
- Banners updatable by group
- Product and banner carrousels
- Facebook
- Twitter
- Instagram
- Google+
- Pinterest
- Syncs stock levels, princing, galleries with marketplaces
- Imports marketplace orders into regular order processing (OMS) for centralized fulfillment
- Ebay
- Amazon Marketplace
- Multi-language import and export functionality
- Product, image, customer, vendor and transaction import and export
- Excel
- PDF
- CSV
- XML
- QuickBooks
- API and Web Services integration, even behind VPN
- Includes desktop, tablet, and mobile device versions
- Compatible with all the most popular desktop and mobile browsers
- Administrator compatible with PC, Mac, Linux, and most popular browsers
- Cloud hosting included
- Geographically distant mirrored servers
- SSAE 16 Type II certified data centers
- DNS Service with failover included
- Daily automatic backup
- Unlimited storage
- Unlimited bandwidth
- Unlimited product quantity
- Includes domain name
- Includes TLS SHA-256 certificate
- Content Delivery Network (CDN) included