Design an Ecommerce Website in Photoshop

Today we are going to design the homepage layout for an ecommerce site in Photoshop. Our sample site will be an electronics shop, and since we are in the holiday season, our site will include some special promotions, which is typical of ecommerce sites at this time of year.

A Preview of the End Result:

Here is a look at what we will be designing in this tutorial (click the image to see it in full-size).

Tutorial: Design an Ecommerce Website in Photoshop

Create the New File:

Go to File – New and create a new file that is 1400 px wide and 1200 px high.

Tutorial: Design an Ecommerce Website in Photoshop

Step 1: The Background

Our design will be using a very simple background with just a solid gray color. Set the foreground color to #d8d8d7 and use the paint bucket tool to fill the background layer.

Tutorial: Design an Ecommerce Website in Photoshop

Step 2: The Header

To help us as we align items in the header, we’re actually going to start by establishing the space that will be used for the navigation menu and the featured area. We’ll set some guides to make this easier. Set the following guides (View – New Guide): vertical guides at 220 and 1180 pixels, and horizontal guides at 100, 140, and 440 pixels.

We’ll start with the featured area. Add a new layer (Layer – New) and set the foreground color to black (#000000). Using the rectangular marquee tool, select the featured area between the guides (as shown below).

Tutorial: Design an Ecommerce Website in Photoshop

Fill this selected area with black using the paint bucket tool.

Tutorial: Design an Ecommerce Website in Photoshop

Change the foreground to another color (it doesn’t really matter what) and select the rounded rectangle tool. Set the radius to 10 px.

Tutorial: Design an Ecommerce Website in Photoshop

Draw a rounded rectangle using the guides for the navigation menu just above the black area.

Tutorial: Design an Ecommerce Website in Photoshop

Set the foreground color to #8a090b and the background color to #630507. Double click on the shape layer in the layers palette to bring up the layer style options.

Click on “gradient overlay” and select the gradient that fades from the foreground color to the background color and check the “reverse” box so that the lighter shade is at the top.

Tutorial: Design an Ecommerce Website in Photoshop

Then click on “stroke” and set it to 1 px inside with the color #530304. Click Ok.

Tutorial: Design an Ecommerce Website in Photoshop

You should now have something that looks like this.

Tutorial: Design an Ecommerce Website in Photoshop

Now we want to move the shape layer from the rounded rectangle below the layer for the featured area that we filled with black. This will cut off the bottom of the rounded rectangle, so only the top corners are rounded.

Tutorial: Design an Ecommerce Website in Photoshop

Ok, now we’ll move on to the items in the header. For the title/logo we’ll be using the free font Walkway. I’m using 30 pt Walkway Bold in #8a090b and lining it up 20 pixels in from the left edge of the nav menu and featured area.

Tutorial: Design an Ecommerce Website in Photoshop

Over at the right side of the header we’ll create the login form for customers. The right edge of the login button will be 20 pixels from the right edge of the navigation menu and the featured area, and 10 pixels from the top of the canvas.

Add a new layer. Use the rectangular marquee tool to select and area that is 50 px wide and 20 px high. Set the foreground color to #333333 and use the paint bucket tool to fill the selection. Then use 12 pt Arial in #ffffff for the word “login.”

Tutorial: Design an Ecommerce Website in Photoshop

Right next to the login button we’ll create two fields, one for the user name and one for the password. Each field should be 130 px wide and 20 px high. Leave 10 px of space between the password field and the login button. In a new layer, use the rectangular marquee tool to create these boxes and fill them with #ffffff.

Tutorial: Design an Ecommerce Website in Photoshop

Set the foreground color to #959393 and select the pencil tool. Choose a square brush and set the diameter to 1 px. Use the pencil tool to add a one-pixel border around the outside of these form fields.

Tutorial: Design an Ecommerce Website in Photoshop

In that same shade of gray, #959393, add the words “username” and “password” to the two fields. I’m using 12 pt Arial.

Tutorial: Design an Ecommerce Website in Photoshop

Below the login we’ll create an area that shows how many items are in the shopping cart. We’ll be using the cart icon from the ecommerce icon pack by Iconshock that was released here at DesignM.ag a few months ago (designed by IconShock). You can download that icon pack, open the shopping cart icon and resize it to 35 px by 35 px. Select the file (Select – All) and copy it (Edit – Copy), and paste it (Edit – Paste) into our design. Use the free transform (Edit – Free Transform) to move it into place below the login button.

Tutorial: Design an Ecommerce Website in Photoshop

In 14 pt Arial, #000000 add the text “0 items in your cart.” That icon pack also contains a full cart that can be used in situations where the user has something in the cart.

Tutorial: Design an Ecommerce Website in Photoshop

That completes our work for the header.

Step 3: The Navigation Menu

Our navigation menu is going to include 5 items and we’ll be using borders to separate them. Each link will be 150 px wide. Add a new layer, set the foreground color to #530305 and select the pencil tool. Use the pencil tool to add a one-pixel border to the right of each link, every 150 pixels.

Tutorial: Design an Ecommerce Website in Photoshop

Next, change the foreground color to #b91c1e and add another one-pixels border just to the left of each of the dark borders that we just added. Here is a view of how it looks at 600%.

Tutorial: Design an Ecommerce Website in Photoshop

And here is what it looks like at normal size.

Tutorial: Design an Ecommerce Website in Photoshop

Add a new layer and set the foreground color to #530305. Use the pencil tool to add a one-pixel border to the bottom of the navigation menu. Here is a view at 600%.

Tutorial: Design an Ecommerce Website in Photoshop

Add text for the links using 14 pt Arial, #d8d8d7.

Tutorial: Design an Ecommerce Website in Photoshop

That completes the navigation menu, and here is what we have so far.

Tutorial: Design an Ecommerce Website in Photoshop

Step 4: The Featured Area

At the bottom of our featured area we will be creating a small space to promote specials or anything else that needs attention. Add a new layer and set the foreground color to #333333. Use the rectangular marquee tool to select the bottom 40 pixels of the featured area (40 px high, 960 px wide), and use the paint bucket tool to fill the selection.

Tutorial: Design an Ecommerce Website in Photoshop

In that area we’ll add text using 18 pt Arial in #ffffff and we’ll also add a shipping icon that also comes from the ecommerce icon pack. Open that icon and re-size it to 30px by 30px, then paste it in and move it (Edit – Free Transform) to the left of the text.

Tutorial: Design an Ecommerce Website in Photoshop

At the top of the featured area we’ll also create a sub navigation menu. Add a new layer and set the foreground color to #333333. Use the rectangular marquee tool to select an area right below the main navigation that is 960 px wide and 40 px high. Fill the selection with #333333 using the paint bucket tool.

Tutorial: Design an Ecommerce Website in Photoshop

Add some text for links using 14 pt Arial in #b9b8b8. The first link is 20 px from the left edge, which will line up with the content in the sidebar.

Tutorial: Design an Ecommerce Website in Photoshop

To the right of the sub navigation we want to create a site search. The search field and button will line up with the fields and button in the header for the customer login. Add a new layer and use the rectangular marquee tool to select and area that will be used for the search button. It should be 50 px wide and 25 px high. Use the paint bucket tool to fill it with #b9b8b8.

Then use the rectangular marquee tool to select an area that is 270 px wide and 25 px high and fill it with #ffffff. This will be the search field.

Tutorial: Design an Ecommerce Website in Photoshop

Set the foreground color to #959393 and use the pencil tool to give the search field a one-pixel border.

Add the word “search” in #333333 to the button, and add the words “enter the keyword or item # to search” in #959393 in the search field.

Tutorial: Design an Ecommerce Website in Photoshop

Change the foreground color to #555454 and use the pencil tool to apply a one-pixel border at the top and bottom of the sub nav, and also at the top of the “special” area.

Tutorial: Design an Ecommerce Website in Photoshop

I’m going to be using a stock photo from iStock and five icons from the Flavour Extended icon pack from Smashing Magazine. Here is the stock photo.

Tutorial: Design an Ecommerce Website in Photoshop

To start with, we’ll re-size the stock photo to 225 px in height, copy it, and paste it in. Move it all the way to the right edge. It has a black background, so there is no need to do any cropping or work with selections.

Tutorial: Design an Ecommerce Website in Photoshop

For the next section of text I will be using the free font Delicious. If you don’t already have Delicious, you can download it and add two lines of text in 36 pt #ffffff. The word “really” is in #b91c1e and italics.

Tutorial: Design an Ecommerce Website in Photoshop

Below that text I am pasting in five icons from Flavour Extended that represent some of the types of products that are for sale.

Tutorial: Design an Ecommerce Website in Photoshop

That completes our work for the featured area.

Step 5: The Content Area

Add a new layer and set the foreground color to #ffffff. Use the rectangular marquee tool to select the content area below the featured area (between vertical guides at 220 px and 1180 px) and use the paint bucket tool to fill the selection.

Tutorial: Design an Ecommerce Website in Photoshop

Add new vertical guides at 500, 520, 720, 740, 940, 960, and 1160 px. Add new horizontal guides at 460, 495, 535, 685, 795 and 945 px.

We’re going to display some popular products on the homepage. We’ll start by adding the text “Our Top Selling Products” in 18 pt Arial, #8a090b. The top of the text should line up with the horizontal guide at 460 px and the left edge should line up with the vertical guide at 520 px.

Tutorial: Design an Ecommerce Website in Photoshop

At the next horizontal guide we will add text that will allow visitors to choose how they want the products to be sorted, and aligned to the right will be text that allows them to move to another page or to see all of the top selling products on one page. This text is all 14 pt Arial, using #000000 and #8a090b for the colors.

Tutorial: Design an Ecommerce Website in Photoshop

I’ll be using some more stock photos here for the products. You can get the images if you wish from Fotolia and Stockxpert (1, 2, 3, 4, 5).

Each of our image thumbnails will be 200 px wide by 150 px high. So each stock image should be cropped and resized to match those dimensions. Then I will be adding a one-pixel border to each of the stock images with #d3cdb6. The one-pixel border is included in the dimensions, not added to it. So the photo is essentially 198 px by 148 px with a one-pixel border on all sides.

With all of the thumbnails prepared, you will just need to use the guides to help paste them in to the appropriate spot. There will be three columns on products and two rows. The guides form a grid to make it easy.

Use the rectangular marquee tool to select the first block in the grid.

Tutorial: Design an Ecommerce Website in Photoshop

Then copy one of the thumbnails that is 200 px by 150 px and paste it in to the selected area.

Tutorial: Design an Ecommerce Website in Photoshop

Here is what it looks like without the guides.

Tutorial: Design an Ecommerce Website in Photoshop

Now, repeat this process to select all 5 of the other blocks one-at-a-time and paste in the other product images.

Tutorial: Design an Ecommerce Website in Photoshop

Next, we want to add text for the product title, price and category. I’m using 14 pt Arial for all of this text, with the title and price in bold. The colors used are #000000 and #8a090b.

Tutorial: Design an Ecommerce Website in Photoshop

We’re going to use the rounded rectangle tool to create an “add to cart” button. Set the foreground color to #d8d8d7. Create a rounded rectangle (with 10 px radius) that is 150 px wide and 30 px high. Then double click on the layer in the layer’s palette and add a stroke that is 1 px, inside, #bcbcbb. Then add text in 14px Arial bold, #8a090b, and again grab the shopping cart icon that we used earlier. Re-size it to 25 px by 25 px and put it at the left side of the button.

Tutorial: Design an Ecommerce Website in Photoshop

Then add the button to the other 5 products. You can select the button and go to Edit – Copy Merged and the paste it in the other 5 spots.

Tutorial: Design an Ecommerce Website in Photoshop

Below the second row of products we want to repeat the text links for viewing other pages (aligned to the right) and to the left we’ll add the text “Showing Items 1 – 6 of 24.”

Tutorial: Design an Ecommerce Website in Photoshop

Step 6: The Sidebar

The sidebar will include some links to let visitors shop by brand as well as to shop for gifts in certain price ranges. To start with we’ll add the text “Shop by Brand” in 18 pt Arial bold, #8a090b. The links are 14 pt Arial, #000000.

Tutorial: Design an Ecommerce Website in Photoshop

Below that we’ll add “Shop for Gifts by Price” and several links, using the same text size and colors.

Tutorial: Design an Ecommerce Website in Photoshop

Step 7: The Footer

Below the bottom of the content area, allow 40 px of white space and use the rectangular marquee tool to select the area for the footer. Add a new layer and set the foreground color to #d8d8d7, the color of our background. Fill the selection using the paint bucket tool.

Tutorial: Design an Ecommerce Website in Photoshop

The last step is to add some text links in the footer using 14 pt Arial. Here is a look at the finished product (click the image to see in full size)

Tutorial: Design an Ecommerce Website in Photoshop

If you’d like, you can download the Photoshop file used for this tutorial, minus the stock photography. The stock photos cannot be re-distributed, but you can drop in your own photos or buy the onesĀ  used in the post.

UPDATE: FS Web Solutions has created and posted a video tutorial for this design. See Designing an Ecommerce Website in Photoshop.

0 shares
Stephen Snell is the owner and editor of Vandelay Design, a popular design blog.
  1. December 16, 2009

    Great design. Thx.

  2. Tobi
    December 16, 2009

    This is a very simple AND clean design. It is remarkable that every single text or lable has the chance to grow because there is sufficient space left. This is crucial for localization in the concrete implementation (different labels in different languages or for different products or menu entries).
    Another important fact is that each text label can be represented in a system font – no generation of graphics in the implementation is required afterwards.
    It is interesting to see how you do things in photoshop. Maybe you could state more about why you do things like you do. There are a lot of good design decisions in the process of your designing you don’t say much about (Has there been a client? What were the specifications / requirements? Why do you use that grid? etc.). Thank you for sharing!

  3. December 16, 2009

    cool. i like your design

  4. Niubi
    December 16, 2009

    Excellently designed website! I really like the clean lines and the layout, everything is in its right place where you would expect to find it. Another good ecommerce website design you might like to look into is http://www.dubli.com. I really like the way they’ve used as few colors as possible in order to avoid “clutter”.

  5. Sinus
    December 16, 2009

    sick design..

  6. December 16, 2009

    Great focus on design, the promotions and specials are clearly identified.

    This would be a great foundation for any design project not just an ecommerce site. I am compelled to forward this tutorial to the next client that says can you whip up a website for 500 Bucks!, Just to show that building a website is process that isn’t a quick fix, to effectively put a good design together, you must think about the company your designing for and who their customers are, and each design decision made has to tailor to that focus…

    Thanks and Regards

    Noel for Nopun.com
    professional graphics design

  7. December 16, 2009

    Great Tutorial, very clear and a nice design, thanks

  8. December 16, 2009

    Great tutorial.

  9. December 17, 2009

    cool designtutorials

  10. December 18, 2009

    Great tutorial! Thanks.

  11. 10 out of 10 for a Step by Step tutorial like this. Wonder why other fail to do something like this guide!

  12. December 22, 2009

    This is what they call “Easy as Pie.”

    Nicely Done..

    Awesome Post… When i was a Fresher, i was looking for something like this.

    Thanks in Million.

  13. December 23, 2009

    This would help freshers excel their talent as a web designer.

  14. December 24, 2009

    Thanks Steven….
    big & lengthy but really helpful article on creating e-commerce site webdesign….
    thanks a lot……
    : )

  15. December 29, 2009

    Thanks. It is really good tutorial for designing website in photoshop. Again Thanks.

  16. The Black Don
    January 10, 2010

    A simple but very effective design. Thank you.

  17. January 26, 2010

    Nice tutorial. It’s incredible how simply you make these things.. Thanks for this help.

  18. June 13, 2010

    great tutorial, very thorough and straight forward….how can i transfer this on to joomla?

  19. July 14, 2010

    thanks for sharing, i will try it

  20. August 14, 2010

    Great MooTools collection. Thank you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Showcase of Typography and Lighting Effects