Add To Cart Button

January 30, 2008

In this Photoshop tutorial you will learn an easy way to create an attractive looking Add To Cart button for an e-commerce website. This button is based off the one currently used on Dell.com.Your final add to cart button will look something like the image below.

Add To Cart button Photoshop Tutorial

Step 1

Create a new Photoshop file 135 x 35 with a white background.
Create a new layer for the add to cart button background. Name this layer Button Background.
Zoom in a few times so your canvas is large.
Change the foreground color to black.

135 x 35 white background image

Step 2

Select the Ellipse tool.
Start in the upper left corner and hold down shift to draw a perfect circle until the bottom of the circle is at the 33px mark.
Use the select tool and move the circle 1px down and 2px right by pressing the down arrow once and the right arrow twice.

A perfect circle on the left of the canvas

Step 3

Use the marquee tool to select the right half of the circle. Copy and paste into the same layer. Use the selector tool to move the new half circle all the way to the right of the canvas. Use the arrow keys so it’s 1px down and 2px to the left of the far right edge of the canvas.

Add half a circle to the right side

Step 4

Merge the half circle layer down into the Button Background layer.
Use the rectangle tool and fill in from the top center of the full circle to the lower bottom of the half circle. Use some horizontal guides if needed.

Background for add to cart button

Step 5

Create a new layer, name it Circle and then change the foreground color to white.
Use the ellipse tool to draw a perfect circle on the left side of the button - hold down shift while drawing to get a perfect circle. The easiest way to get a good size circle is to start the circle on the very outer edge of the button - somewhere around the 5px horizontal and 5px vertical mark. Use the select tool and move the circle so it looks good.

Button background with a white circle

Step 6

Create a new layer and name it arrow.
Select the custom shapes tool and choose the thick arrow. This shape should be called arrow 9.
CHange the foreground color to black and draw an arrow inside the circle. Make sure the arrow body is somewhat thick. Use the select tool and your arrow keys to position the arrow so there’s a few pixels of whitespace around the arrow edges.

Button background with arrow inside circle

Step 7

Add a new layer and change the foreground color to white.
Use the text tool and select Georgia font, Regular style, 14px, and sharp. Write Add To Cart. Use the select tool to position the text so there is a bit of whitespace between the white circle and the text.

Add to cart button with black background

Step 8

Select the Button Background layer.
Click the gradient tool button and then click the gradient color bar to edit the gradient colors. Your color shades should be very close in color.
Click the bottom left stop slider and then the color button to edit the lightest color. This button uses #88b17b. Click the lower right stop and click the color to edit the darkest color. This button uses #599447.

Photoshop gradient editor window

Step 9

Press CTRL and click the layer thumbnail of the Button Background to select that layer.
Start at the top center of the button background and fill the gradient to the bottom of the button.

Add to cart button with green gradient background

Step 10

Select the Arrow layer.
Press CTRL and click the layer thumbnail of the arrow to select that layer.
Start at the top center of the and fill the gradient to the bottom of the arrow.

Add to cart button with green gradient background and green gradient arrow

Save for web as a 256 color GIF and put the add to cart button on your website.

You now have a button that looks just like the add to cart button used on Dell.com. Dell has spent a lot of time and money in usability testing to come up with an Add To Cart button design that boosts their conversion rate and your new button should improve your conversion rate also. Remember to place your button as close to the price as possible and keep it above the fold. The reason green was chosen is because it pops on a white background. The first two things someone should notice on your product page is the product image and your add to cart button. If you want to experiment with other colors, using an orange gradient should work well too.

Add To Cart button

Here’s a link to 30 button designs to give you some inspiration for creating buttons. You should be able to use this tutorial as a base to create most of the buttons listed - http://vandelaydesign.com/blog/galleries/button-design-showcase/

3 Responses to “Add To Cart Button”

  • Thanks for the awesome tutorial! Step-by-step and noob-proof, just the way I like it :)
    I just used this to develop a set of nice clean buttons for a site I am developing.
    I had trouble with Step 3 but I rasterized first and was able to work it out (use the magic wand tool for Step 9 if you do it that way to make sure to get only the black)

    Thanks again!

    Posted by btx on March 24th, 2009 at 7:48 pm

  • Wow! Great tutorial. Thanks so much. Now I have that one very needed button I am going to change out the text and make my continue and send order buttons to match.
    I too had to click “rasterize layer” for step 3 also for the arrow. And I forgot to merge the rectangle to the circle/half circle. But once I got that out of the way, it worked great!

    Posted by Shelly Jamison on April 8th, 2009 at 8:19 am

  • Hey, well done. I was trolling for design ideas when I came across your page. Short, sweet and direct. It was a good rapid-fire tutorial that is easy to expand on - I went further and threw in a drop shadow and did a highlighted version for rollovers. Thanks for kicking off the creative juices!

    Posted by Karim Sultan on June 25th, 2009 at 9:57 pm

Leave a Reply