The WooCommerce add to cart buttons are often designed by the theme developer. Sometimes, the default button styles provided by the theme doesn’t suit your need. That’s when you need to do something to change the add to cart button styles. But how?
Change the add to cart button’s styles with CSS
As the time I write this post, almost all themes support a section called Additional CSS (You can access this panel by clicking on Appearance->Customize). This is the place you can add additional CSS to your site. If you know CSS, it’s not a big problem to add background color, hover color or even gradient on the background. The important thing is to get the selector of the button. The trick is to use the inspection tool of your browser.
Let me show you how:
As you can see, if you know a bit of front end web development, this is the easiest way.
However, not all people can do that. I’m going to cover the next method, which is using a plugin.
Customize your add to cart button using plugin
We are going to use a plugin called Ultimate Custom Add To Cart Button to customize the buttons on your WooCommerce store. The plugin is free to use and there is a pro version available which has additional cool features.
Now, we are going to learn how to customize the add to cart button for your site.
Change the add to cart text
I have covered how to change the add to cart, read more, view products… text on the buttons in this post. You can have a look at that for more details.
Add icon to the button
We are going to add the cart icon to the add to cart button. As you can see now, my buttons don’t have any icon.
Now, we go to Ultimate ATC Button to add a cart icon to that.
I’m going to use a shopping cart icon. So, I enter the text shopping and you can see that, the list of suggestions shows:
I select the last option, fa-shopping-cart and scroll down to the bottom then click on save changes.
Now, if I reload the product page, I will see the cart icon in the button:
Change button’s background color and text color
With this plugin, you can easily change the background color of the button too.
The options are straightforward. You can pick whatever color you want for the button’s background. For example, I’m going to use the blue color for the button:
Now, I click on save changes and view the results:
As you can see, the text color doesn’t work really well with this background. You can change that too with the text color option in the plugin:
If I reload the product page, I can see the text color has changed:
If you are using the pro version, you can change the background to use a gradient or an image too.
Change button’s padding and margin
The last section in the plugin allows you to customize the add to cart button’s padding and margin. You can enter your desired values here (in px) to adjust the button’s style. For example, I set the margin and padding for the button to 20px as in the image below:
Now, if I view the product page, the button has changed accordingly:
As you can see, there are quite many options for you to change to tweak the styles of the button. If there are settings you need that aren’t available in the plugin, please let me know and I’ll add that to the plugin.