Online Shop Feature-list

The ultimate online shop

We have compiled a list of all the possible shop features that we can think of. We have left out those that relate more to content management. You might use this list if you are thinking about what to include in a new online shop.

Non Functional

  • Performance and scaling
  • Secured environment using SSL
  • Multi-lingual
  • Multi-currency
  • Hosting considerations
  • Disaster recovery

 

Categories and/or Product Type

  • Hierarchy of categories and subcategories
  • Store  image and other data for categories
  • Multiple-categorisation of products

 

Products

  • Multiple images for each product (with lightbox display)
  • Attributes on products that do not affect price e.g. colour and size - these may have pick-lists
  • Store weight and/or size against product or product type
  • Featured product(s)
  • RRP & savings
  • Temporarily hide or disable products and out of stock indicator
  • Reorder or filter by price or brand
  • WYSIWYG editor with spell-check

 

Cart

  • Mini-cart
  • Store user-entered text against an ordered product or an order such as special delivery instructions
  • Shipping address and billing address - single entry where required

 

Tax & Freight

  • Local tax calculation, international tax exemption and tax exemption for certain types of product
  • National and international shipping zones
  • Freight calculation - based on weight/size or a lookup table by product type or an external calculator service.
  • Freight calculation should cater for multiple items.
  • Provide a tool to calculate freight before checkout.
  • Pickup option

 

Discounting

  • Single or multi use discount codes
  • Waive shipping cost
  • % discount by product type, by product or across everything
  • % discount for orders over a given value
  • Date and single-use expiry of discounts
  • Discount on purchase of additional items
  • Special offers

 

Gift Cards

  • Purchase and activation
  • Redemption with balance preservation
  • Security PIN

 

Registration

  • Checkout with minimal personal information and no user account
  • User registration/account, including changing details and forgotten password
  • View past orders
  • Maintain a list of delivery addresses and a billing address

 

Payment

  • Real-time processing for standard credit cards, also Amex and Pay Pal. Security to check validity and balance.
  • Unique Confirmation Number
  • Email printable invoice / order acknowledgment

 

Cross-selling & Up-selling

  • Other customers bought these products
  • Global and per-category bestseller lists
  • Related products by associating products with each other e.g. accessories
  • Minimum order price

 

Tools

  • Effective searching for products, e.g. an advanced search or keyword search
  • Pick-up incomplete orders when returning to the site - useful if they are not quite ready to purchase or if payment is not possible for some reason
  • Wish-list
  • Send-to-a-friend
  • 'Like' on social media etc
  • Product ratings & reviews
  • Contact us about a product or live-chat
  • Subscribe to products to receive related emails/newsletters
  • Loyalty program - earn points on purchases and redeem on checkout
  • Request a product form

 

Inventory & Delivery

  • Automatic adjustment of inventory on sale completion or shipping
  • Print picking list
  • Email upon dispatch

 

Electronic Products

  • Downloaded purchases, including  delivery by email or download link or online inbox
  • Restrict digital downloads to a specified number of downloads, or hours.

 

Customer Service

  • Add private comments to each order, or comments that the customer can also see.
  • Template emails to confirm order and shipment.
  • Registered customers can view their order history and order statuses
  • Address-book for multiple shipping addresses.

 

Reporting

  • Web-stats reporting e.g. who is sending traffic to the shop
  • Payment/cart statistics with graphs e.g. by product or category

 

Systems Integration

  • Google Base
  • POS or other business systems
  • Existing product catalogue
  • Web content management system
  • Subscription system