Features, functionality and layout design is most important thing in eCommerce websites development. We will talk in this article about the standard features you must have in eCommerce website. The features and functionality list below are some of standard eCommerce features for any online stores.

Categories Management

  • Manage (add, edit or delete) categories and sub-categories
  • Search and sort to find categories
  • Feature categories (ex. on the homepage)
  • Manage categories images and thumbnails

Products Management

  • Search and sort to find products in specific categories
  • Manage (add, edit or delete) products
  • Manage product images
  • Add products to a one category or multiple categories
  • Manage related products
  • Manage product reviews

Review and Comments Management

  • Manage products reviews and comments

Clients Management 

  • Manage clients accounts
  • View clients details and previous orders
  • View individual clients product reviews
  • Delete clients accounts or reset clients passwords

Orders Management 

  • Manage and updated order status
  • View order number, order information and purchase details
  • Receive email when order is placed

Discount Coupon and Promotion Management

  • Manage (Create, edit or delete) discount codes
  • Add discount codes to products
  • Apply discount codes automatically when product added to cart
  • Set min and max quantity requirements for discount codes

Shipping Options

  • Manage available shipping services
  • Set specific price or percentage of order
  • Set free shipping on individual products
  • Set your stores origin of shipment zip code and country code

Payment Options

  • Active and deactivate payment types available
  • Manage PayPal account settings
  • Allow offline payment option

Taxes & Locations

  • Manage tax rates by percentage
  • Activate and deactivate countries

Content Management ( Blog Posts, Pages and Navigation Menu)

  • Manage (Create, edit or delete) pages
  • Edit pages content using content editor
  • Manage images and uploaded image library
  • Set page as “draft” or “publish”
  • Manage (Create, edit or delete) blog article
  • Manage blog category and author
  • Manage all navigation’s (header, sidebar and footer)