Site Implementation  «Prev  Next»
Lesson 2Planning an e-commerce site
ObjectiveOutline the process for planning and designing a site.

Planning an e-commerce Site

Many methods of constructing and conducting e-commerce are currently available. You can create your own site using your own hardware and software, you can share hardware and software, or you can use a third party. Part of the beauty of ecommerce is the ability to tailor your systems to your preferences and to the needs of your audience. You can also provide a range of e-commerce functions, including real-time inventory updates, access to older systems, call centers, address books, free email stock quotes, and map services. Examining all possible options is beyond the scope of this course. Nevertheless, you should understand that, as an e-commerce developer, your task is to find ways to present information in various settings. This includes creating businesses from scratch, as well as implementing a new selling strategy for an already-established company. The SlideShow below summarizes the overall process for planning and designing a site.

What is involved in the Planning process?
1)  Formulate business design goals to capitalize upon their ability to understand their audience and the nature of the products and services
1) Formulate business design goals to capitalize upon their ability to understand their audience and the nature of the products and services they provide.

Determine which back end server components you need to support your goals
2) The figure above shows the different components that are part of the monitoring server: The front end, the middleware and the backend determine which back end server components you need to support your goals

Choose front-end archetypes and develop a storyboard that maps to your business design goals and back-end architecture
3) Choose front-end archetypes and develop a storyboard that maps to your business design goals and back-end architecture

Develop, test, and implement the site. This is an ongoing process once the initial development of an e-commerce site is complete.
4) Develop, test, and implement the site. This is an ongoing process once the initial development of an e-commerce site is complete.

What are the Steps to Planning an ecommerce Site

  1. Define your target audience and product offering
  2. Research and analyze your competition
  3. Choose a platform to build your site on
  4. Design and develop your site
  5. Set up payment and shipping options
  6. Test your site for functionality and usability
  7. Launch your site and promote it through marketing and SEO efforts
  8. Continuously monitor and improve your site through analytics and customer feedback.

Each of these steps requires careful consideration of both technical and business issues.
As you think through each step in the implementation of your site, consider your user interface; the front end, or web pages a user will actually see; and the back-end, or server-side which deals with the business logic.

Front-end and Back-end Challenges

In regard to an e-commerce site, the front end to your site is the interface seen by the customer.
It is what many call the home page.The back end comprises the server architecture, scripting, and database solutions necessary to make the front end functional. Therefore, to have a successful login screen for your front end, you will need to have scripting, Secure Socket Layer (SSL), and database solutions present on the back end which could be an open source solution from PostGreSQL 8.2 or MySQL.
  • Front End Features
    1. Three tier hierarchy: Category/Subcategory/Product
    2. Clear Navigation
    3. Easy to integrate into existing site
    4. Ability to have multiple navigation based on main focus of subject


To assist you in the planning process, we have included a checklist that will help you evaluate your technical e-commerce needs.
You will learn more about mapping business issues to technical concerns throughout this course.
In the next lesson, you will learn how to formulate business design goals.

SEMrush Software 2 SEMrush Banner 2