Thursday, September 26, 2019

How to Add Call to Action Buttons in WordPress (without Code)

Do you want to add call to action buttons in your WordPress posts or pages?

Buttons are a great way to boost conversions. They are highly noticeable which makes them excellent at redirecting user’s attention to a desired interaction.

For example, you can use a call to action button to navigate users to a transactional page like pricing page, product page, services page, and others on your website.

You can also use call to action buttons to promote special offers, new products, or affiliate links that point to partner websites.

In this article, we will show you how to easily add beautiful call to action buttons in WordPress without writing any code.

Adding Buttons in WordPress Step by Step

Note: This article is for adding custom call to action buttons in WordPress. If you want to add social share buttons, then please see our guide on how to add social share buttons in WordPress.

Adding Buttons in WordPress Posts and Pages (Step by Step)

WordPress makes it super easy to add buttons with a built-in ‘Button’ block.

It is a new feature introduced in WordPress 5.0, along with the new Gutenberg WordPress block editor.

In this article, we will show you three different ways to add call to action buttons in WordPress blog posts and pages. You can pick the solution that best suits your needs.

Feel free to use the table of content below to navigate through this article easily.

Table of Contents:

  1. Adding Buttons in WordPress Posts / Pages Using Default Editor
  2. Creating a WordPress Button in Classic Editor
  3. Adding a Click-to-Call Button in WordPress

Adding Buttons in WordPress Posts / Pages Using Default Editor

This method is easier and recommended for most users. It uses the built-in Button block in the new WordPress editor. If you are still using the older classic editor, then you can skip to the next section.

First, you need to create a new post or edit an existing one where you want to add a button.

On your post edit screen, click on the ‘+’ icon to add a New Block and select the Button block under the Layout Elements section.

Add Button Block in WordPress Block Editor

Next, you should be able to see the button block added to the content editor

Button Block Added to WordPress Post Editor

Simply click on the ‘Add text…’ area and enter your button text.

After that, you need to paste the URL of the page you want to link in the ‘Paste URL or type to search’ field below the button.

Once done, click on the Apply icon.

Enter Button Text and Link in WordPress

If you want to display the button in the center, then you can click on the Align Center icon in your block toolbar above.

Align Center Your Button in WordPress Block Editor

Next, you can customize your button style, change background color, and change text color from the block settings panel on the right side.

Choose Button Style in WordPress Block Settings

There are three button styles you can choose from: default, outline, and squared. You can try each one by clicking on them and choose the one that looks best.

The Color Settings section includes five color variations for both button background and button text. Not only that, but you can also use a custom color of your choice by clicking on the Custom Color option.

Choose Custom Color of your WordPress Button

Once you are happy with the button design, you can save your post or publish to see a live preview.

Here is how it looked on our demo website.

WordPress Button Preview

Bonus: If you want to see how well your buttons are performing, then you should use MonsterInsights. It has built-in event tracking for affiliate links, outbound links, and custom events, so you can see how well your buttons are performing. For more details, see important marketing metrics that you must track in WordPress.

Creating a WordPress Button in Classic Editor

Although Gutenberg block editor is faster and easier, many users still prefer the old Classic WordPress editor. If you are one of them, then you need to find an alternative solution to add buttons on your WordPress site.

There are mainly three options available for adding buttons in WordPress Classic Editor.

  1. Add button in WordPress with HTML / CSS code.
  2. Add button in WordPress with WordPress button shortcode plugin.
  3. Add button in WordPress without using shortcodes.

Of the three options, the first one is the coding method. You will need to write HTML / CSS code and add to your website wherever you need a button. It is not beginner-friendly.

The second option is the most commonly used method. That’s because most of the WordPress button plugins provide shortcodes for adding buttons.

The third option is the best because it allows you to easily add buttons to your posts and pages without having to remember shortcode.

Let’s take a look at how to add buttons in WordPress without using shortcodes.

First thing you need to do is install and activate the Forget About Shortcode Buttons plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Once you have activated the plugin, create a new post, or edit an existing one. In the editor, you will see a new button in the Visual Editor labeled Insert Button.

Insert Button Icon in Classic WordPress Editor

To insert a new button in your post, you need to click on the Insert Button. This will bring up a popup window where you can design your new button.

Enter Button Text and URL in Classic Editor

First, you need to add your button text and URL. As you add your button text, you can see a live preview in the box below.

Next, you can add nofollow tag to your link and open the link in a new tab by clicking on the checkbox options below.

After that, you can select an icon for your button. If you click on the Icons tab, then you will be able to see the icons that you can add before or after the text in your buttons.

Add Icon to your Button in Classic Editor

These icons are actually icon fonts (learn how to use icon fonts in WordPress post editor).

Next, you can choose text color and background color for your button by clicking on the Color box icon.

Change Button Background Color in WordPress Classic Editor

After that, click on the drop-down menu to choose the button style. There are eight different button styles ready for use.

Choose a Button Style in Classic WordPress Editor

Similarly, you can also choose the button size from extra small to extra large.

Once you are satisfied with the look, simply click on the Update button.

You will be able to see your button as it would appear in your post, right inside the post editor.

You can also set button alignment by simply selecting the button text and using the toolbar buttons in the classic editor.

Center Align Your Button in Classic Editor

Double-clicking on the button will bring up the Insert Button popup, and you can re-edit your button if you like.

Once you are happy with its design, you can publish or update your post and see it in action. This is how the fancy button appeared on our demo WordPress website.

Button Preview - Built in Classic Editor

Adding a Click-to-Call Button in WordPress

In addition to the usual call to action buttons, you can also add click-to-call buttons on your website to boost leads and conversions.

A click-to-call button is a specific type of call to action button which allows your users to make a phone call to your team with just a tap.

Using the tap-to-call buttons, your site visitors can instantly talk to your team in person and get the information they need. Whether discussing a quote request, pre-sale information, or support issue, phone calls are quick.

As the number of smartphone users is growing, adding call now buttons are even more relevant nowadays.

If you don’t have a business phone, then you may want to look into getting a virtual business phone number.

With that said, let’s take a look at how to add click-to-call buttons in WordPress step by step.

First thing you need to do is install and activate the WP Call Button plugin. For detailed instructions, you can see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » WP Call Button page to configure the plugin settings and design your click-to-call button.

Sticky Call Button Settings in WordPress

At first, you will see the Sticky Call Button settings. The sticky call button is a conversion optimized feature which moves the call button along with users as they browse your site.

You can start by activating the Call Now Button Status. Simply click on the switch toggle to activate that.

After that, you need to enter your phone number. WP Call Button has a smart phone number field with your country code. Simply select your country and enter your business phone number.

If you don’t have a business number, then you can get one from Nextiva. It is a trusted business VoIP provider.

Next, you can edit your call button text, choose the call button position, and color.

Also, you can select where to show the sticky call button on your website. By default, it shows the call button on all pages and on all devices. You can choose to show or hide the button on certain pages, and show only on mobile devices.

Once you review all the options, you can click on the Save Changes button at the bottom. After that, you can visit your website and see the sticky call now button in action.

WordPress Click to Call Button

Aside from the sticky call buttons, you can also add static call buttons on your WordPress pages, posts, and sidebars using this plugin.

If you are using the new WordPress block editor, then you can easily add the call now button on your pages using the WP Call Button block.

Create a new page or edit an existing page and add the WP Call Button block on your page editor.

Adding WP Call Button Block in WordPress

After that, you can customize the button text, button color, text color, font size, and show or hide the phone icon.

Customizing Call Button in WordPress Page Editor

Once you are happy with its design, you can publish or update your page.

If you are using Classic WordPress editor, then you need to use the Static Call Button generator to get a shortcode. Go to Settings » WP Call Button and click on the Static Call Button menu on the top.

Static Call Buttons in WordPress Settings

Simply customize the button options and then copy the shortcode. After that, you can use the shortcode in any post or page on your website.

WP Call Button plugin also allows you to add the call button on your WordPress sidebar and other widget-ready areas.

Simply go to Appearance » Widegts and drag the WP Call Button widget to a widget ready area where you want to show the call button.

WordPress Call Button Sidebar Widget

Now you can add a title, description, and customize the call button from the Advanced Settings section. Once done, save your widget.

That’s it! If you want to see a more detailed tutorial, then you can check our step by step guide on how to add a click-to-call button in WordPress.

Bonus Tip for Adding Custom Buttons in WordPress

If you want to add completely custom call to action buttons in WordPress, then you’re likely looking for a solution that also allows you to add custom sections as well as custom buttons in your website header, menus, and other areas.

In that case, we recommend using a drag and drop WordPress page builder plugin like Beaver Builder or Divi.

These page builders will help you create custom landing pages with fancy call to action buttons exactly how you want it.

Whatever you do, its important that you track how your buttons are performing because guessing isn’t the best business growth strategy.

We recommend using MonsterInsights. It has built-in event tracking for affiliate links, outbound links, and custom events, so you can see how well your buttons are performing. For more details, see important marketing metrics that you must track in WordPress.

We hope this article helped you to learn how to add buttons in WordPress easily. You may also want to see our list of the best WordPress plugins and best email marketing services for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add Call to Action Buttons in WordPress (without Code) appeared first on WPBeginner.


September 26, 2019 at 03:30PM

How to Easily Add Icon Fonts in Your WordPress Theme

Do you want to add icon fonts on your WordPress site? Recently one of our readers asked what’s the easiest way to add icon fonts in their WordPress theme?

Icon fonts allow you to add vector (resizable) icons without slowing down your website. They are loaded like web fonts and can be styled using CSS.

In this article, we will show you how to easily add icon fonts in your WordPress theme, step by step.

Using icon fonts with any WordPress theme

What are Icon Fonts and Why You Should Use Them?

Icon fonts contain symbols or pictograms instead of letters and numbers. These pictograms can be easily added to website content and resized using CSS. Compared to image based icons, font icons are much faster which helps with your overall WordPress website speed.

Icon fonts preview

Icon fonts can be used to display commonly used icons. For example, you can use them with your shopping cart, download buttons, feature boxes, giveaway contest, and even in WordPress navigation menus.

There are several free and open-source icon fonts available that has hundreds of beautiful icons.

In fact, each WordPress install comes with the free dashicons icon font set. These icons are used in the WordPress admin menu and other areas inside WordPress admin area.

Some other popular icon fonts are:

For the sake of this tutorial, we will be using Font Awesome. It is the most popular free and open-source icon font available. We use FontAwesome on WPBeginner website as well as our WordPress plugins like OptinMonster, WPForms, RafflePress, etc.

In this guide, we’re going to cover three ways of adding icon fonts in WordPress. You can choose the solution that works best for you.

Adding Icon Fonts in WordPress Using Plugins

If you are a beginner level user just trying to add some icons to your posts or pages, then this method is suitable for you. You wouldn’t have to modify theme files, and you would be able to use icon fonts everywhere on your website.

First thing you need to do is install and activate the Font Awesome plugin for WordPress. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, the plugin enables Font Awesome support for your theme. You can now edit any WordPress post or page and use icon shortcode like this:

[icon name=”rocket”]

You can use this shortcode along with other text or by itself in a dedicated shortcode block.

Adding icon font shortcode in WordPress

Once added, you can preview your post or page to see how the icon will look on a live site. Here is how it looked on our test site.

Icon preview

You can also add the font icon shortcode inside a paragraph block by itself where you can use the block settings to increase icon size.

Increase icon size

As you increase the text size, this may look odd inside the text editor. That’s because the shortcode does not automatically change into an icon font inside the block editor.

You will need to click the preview button on your post or page to see how the actual icon size would look.

Icon font enlarged

You can also use the icon shortcode inside columns and create feature boxes like this:

Using icon fonts in feature boxes

2. Using Icon Fonts with a WordPress Page Builder

Most popular WordPress page builder plugins come with built-in support for icon fonts. This allows you to easily use icon fonts in your landing pages as well as other areas on your website.

Beaver Builder

Beaver Builder is the best WordPress page builder plugin on the market. It allows you to easily create custom page layouts in WordPress without writing any code.

Beaver Builder comes with beautiful icons and ready to use modules that you can just drag and drop into your post and pages.

Beaver Builder icon modules

You can create icon groups, add a single icon, and move them into well-positioned rows and columns. You can also select your own colors, background, spacing, and margin without writing CSS.

Edit icon fonts in Beaver Builder

You can even create completely custom WordPress themes without writing any code using Beaver Builder’s Themer product.

Elementor Pro

Elementor is another popular WordPress page builder plugin. It also comes with several elements that allow you to use icon fonts, including an Icon element.

Elementor icon

You can just drag and drop an icon anywhere and use it with rows, columns, and tables to create beautiful pages.

Other popular page builders like Divi and Visual Composer also have full support for icon fonts.

3. Adding Icon Fonts in WordPress Manually with Code

As we mentioned earlier that icon fonts are just fonts and can be added to your site like you would add any custom fonts.

Some icon fonts like Font Awesome, are available from CDN servers across the web and can be linked from your WordPress theme directly.

You can also upload the entire font directory to a folder in your WordPress theme and then use those fonts in your stylesheet.

Since we are using Font Awesome for this tutorial, we will show you how you can add it using both methods.

Method 1:

This manual method is quite easy.

First, you need to visit the Font Awesome website and enter your email address to get the embed code.

Get Font Awesome embed code

Now check your inbox for an email from Font Awesome with your embed code. Copy and paste this embed code in your WordPress theme’s header.php file just before the </head> tag.

Your embed code will be a single line that will fetch the Font Awesome library directly from their CDN servers. It will look something like this:

<script src="https://use.fontawesome.com/123456abc.js"></script>

This method is simplest, but it can cause conflicts with other plugins.

A better approach would be to properly load JavaScript in WordPress using the built-in enqueueing mechanism.

Instead of linking to the stylesheet from your theme’s header template, you can add the following code in your theme’s functions.php file or in a site-specific plugin.


function wpb_load_fa() {

wp_enqueue_script( 'wpb-fa', 'https://use.fontawesome.com/123456abc.js', array(), '1.0.0', true );

}

add_action( 'wp_enqueue_scripts', 'wpb_load_fa' );

Method 2:

The second method is not the easiest, but it would allow you to host the Font Awesome icon fonts on your own website.

First, you need to visit the Font Awesome website to download the font package to your computer.

Download icon font to your computer

Simply download the icon fonts and unzip the package.

Now, you will need to connect to your WordPress hosting using a FTP client and go to your WordPress theme’s directory.

You need to create a new folder there and name it fonts. Next, you need to upload the contents of the icon fonts folder to the fonts directory on your web hosting server.

Uploading icon fonts to your WordPress theme

Now you are ready to load icon fonts into your WordPress theme. Simply add this code to your theme’s functions.php file or in a site-specific plugin.


function wpb_load_fa() {

wp_enqueue_style( 'wpb-fa', get_stylesheet_directory_uri() . '/fonts/css/font-awesome.min.css' );

}

add_action( 'wp_enqueue_scripts', 'wpb_load_fa' );

You have successfully loaded Font Awesome into your WordPress theme.

Now comes the part where you will be adding actual icons into your WordPress theme, posts, or pages.

Manually Displaying Icon Fonts in WordPress

Go to the Font Awesome’s website to see the full list of icons available. Click on any icon you want to use, and you will be able to see the icon name.

Icon name
Copy the icon name and use it like this in WordPress.

<i class="fa-arrow-alt-circle-up"></i> 

You can style this icon in your theme’s stylesheet like this:

.fa-arrow-alt-circle-up { 
font-size:50px; 
color:#FF6600; 
}

You can also combine different icons together and style them at once. For example, lets say you want to display a list of links with icons next to them. You can wrap them under a <div> element with a specific class.

<div class="icons-group">
  <a class="icons-group-item" href="#"><i class="fa fa-home fa-fw"></i>Home</a>
  <a class="icons-group-item" href="#"><i class="fa fa-book fa-fw"></i>Library</a>
  <a class="icons-group-item" href="#"><i class="fa fa-pencil fa-fw"></i>Applications</a>
  <a class="icons-group-item" href="#"><i class="fa fa-cog fa-fw"></i>Settings</a>
</div>

Now you can style them in your theme’s stylesheet like this:

.icons-group-item i { 
color: #333; 
font-size: 50px; 
} 
.icons-group-item i:hover { 
color: #FF6600
} 

We hope this article helped you learn how to easily add icon fonts in your WordPress theme. You may also want to take a look at our tutorial on how to add image icons with navigation menus in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Easily Add Icon Fonts in Your WordPress Theme appeared first on WPBeginner.


September 25, 2019 at 06:00PM

Tuesday, September 24, 2019

How Much Do Ecommerce Websites Cost in 2019? (Real Numbers)

After our articles on how much does a WordPress website cost, and how much does it cost for a custom WordPress theme, many of you asked us to write about how much does an eCommerce website cost?

Knowing the cost of building an eCommerce website is important because it helps you calculate the investment you will need to start your new online business idea.

The challenge is that there are many factors involved in making an eCommerce website, and all of them will affect the overall cost of your business.

If you don’t have a clear action plan, then you can easily end up overspending. But don’t worry, we are here to help.

In this article, we will break down all the information to give you a clear idea of how much does an eCommerce website cost. We will also show you different ways to avoid overspending and maximize profits.

Ready? Let’s get started.

Cost of building an eCommerce website

How to Calculate the Cost of Building an Ecommerce Website?

The best way to calculate the cost of building an eCommerce website is to compare different eCommerce platforms, tools, add-ons, and additional services that you will need based on your business requirements.

This is the only way that will give you an accurate cost of an eCommerce website.

Since there are multiple ways to create an online store, most online eCommerce website cost calculators end up being completely inaccurate (so its best that you avoid them).

To keep this article focused, we will break down our eCommerce cost analysis into the following major expenses:

There are many different eCommerce software and platforms that you can use to make an online store. For the sake of this article, we will use the following top eCommerce platforms:

That being said, let’s start calculating the cost of making an eCommerce website, and how to save money with smart choices along the way.

1. Hosting Costs

Ecommerce hosting costs

Every website on the internet needs web hosting. This is where your website’s files are stored. You’ll also need a domain name which is your website’s address on the internet, e.g. wpbeginner.com.

When it comes to eCommerce hosting, there are two routes that you can take for your eCommerce projects. Each of them have different costs and technical requirements.

Let’s take a look at both of them.

1. Hosting Costs for Self-Hosted eCommerce Website

WooCommerce is the most popular eCommerce platform in the world powering millions of small and large online stores.

WooCommerce itself is available as a free software which means you can download and use it for free to create as many eCommerce websites as you like.

However, you’ll need a WooCommerce web hosting account to install it. You’ll also need a domain name and an SSL certificate.

A starter website hosting plan normally starts at $7.99 / month, domain name $14.99 / year, and SSL Certificate starts from $69 / year.

All of these costs add up to a small but still significant investment to make a starter eCommerce store.

Luckily, Bluehost has agreed to offer WPBeginner users a generous discount on hosting with a free domain name and SSL certificate.

Basically, you can get started for just $2.75 per month.

→ Click Here to Claim This Exclusive Bluehost Offer ←

As your business starts growing, you will eventually need to upgrade your hosting plan to handle more traffic.

This means your hosting costs will start increasing as more customers visit your website. Hopefully, by that time you’ll be making enough money (sales) to justify the increasing costs of hosting.

You can switch your hosting plan to a managed WordPress hosting company like WP Engine. Their Starter plan is $35 per month and scale plan is $290 per month, but you can use our WP Engine coupon to get an additional discount.

Here are the advantages of a self-hosted eCommerce site:

  • You get complete freedom to build your eCommerce site the way you like.
  • You can save a ton of money by only paying for what you need.
  • You can make unlimited sales, add unlimited products, use any payment gateway platform that you like.

With that said, some non-techy users don’t want to learn how to install their own eCommerce software and prefer a done for you solution instead. That’s where the SaaS eCommerce platforms come in.

2. Hosting Costs for SaaS eCommerce Platforms

Ecommerce platforms available as SaaS (Software as a Service) do not require you to install software, manage it, or host it yourself.

Your website hosting price is included with the software. You don’t need to worry about managing website hosting.

The two of the most popular SaaS eCommerce platforms are Shopify and BigCommerce.

They both offer incredibly easy and highly scalable eCommerce platforms to sell your products online. Both platforms include SSL, but you’ll need to purchase a domain name separately. See our guide on how to register a domain name for instructions.

Here is the cost of Shopify eCommerce plans:

  • Basic Shopify: $29 / month
  • Shopify: $79 / month
  • Advanced Shopify: $299 / month

Shopify pricing
Now, let’s compare it with the BigCommerce plans:

  • Standard: $29.95 / month
  • Plus: $71.95 / month
  • Pro: $224.95 / month

BigCommerce pricing

For both platforms, each plan comes with a different set of features that you need to review, so you can choose the right plan for your needs.

There are some major differences between Shopify and BigCommerce, and we will discuss them throughout the article.

For example, BigCommerce Standard plan limits you to $50,000 in online sales per year. After that, you will need to upgrade your account.

Shopify on the other hand forces you to use Shopify payments. If you want to use another payment gateway, then you will be charged an additional 2% fee for each transaction made on your eCommerce store using third-party payment gateway. The fee drops to 1% and then 0.5% for their higher paid plans.

Estimated Ecommerce Hosting Costs:

Self-hosted eCommerce website: $2.75 – $241.67 / month

SaaS eCommerce hosting costs $29 – $299 / month

Please keep in mind that this cost estimate is for starter to medium sized online stores. For high-volume stores, you will likely have to upgrade to Shopify Plus or BigCommerce Enterprise which costs in the thousands per month.

On the self-hosted site, you will have to upgrade your hosting plans with WP Engine, Liquid Web, or whichever hosting provider you are using.

Based on the hosting cost analysis above, self-hosted eCommerce site with WooCommerce comes out as a winner. See our guide on: how to start an online store.

2. Payment Processing

Payment processing

Many beginners don’t look at payment processing fees when choosing an eCommerce platform. This can have a serious impact on your business because it will significantly increase your costs and lower your profits.

Let’s see how different eCommerce platforms handle payments, and how much it would cost you to accept payments from your customers.

Payment Costs in WooCommerce

WooCommerce payments

WooCommerce is an open-source software, so it has many payment platform integrations. This means self-hosted eCommerce websites using WooCommerce are free to use any payment gateway they want.

By default, WooCommerce supports PayPal and Stripe payment gateways to accept credit card payments. You can also choose from dozens of other payment services which are available as extensions.

You will only be paying the processing fees to the payment gateway service you choose. Each one of them has different rates for different regions, currencies, services.

Another advantage is that WooCommerce has extensions and integrations available even for some lesser-known regional payment services. This is a big advantage for eCommerce websites catering to customers in specific countries.

Using WooCommerce, you can compare the rates for different payment services and choose the best option for your business.

WooCommerce also does not put a cap on how many sales you can make on your website. This gives eCommerce websites freedom to choose their payment service and not pay any overage fees.

WooCommerce payment processing costs:

Payment processing fees vary depending on the payment gateway, currency, and region. Here is a quick overview of popular payment gateways in US dollars.

  • PayPal: 2.9% + $0.30 for transactions over $10
  • Stripe: 2.9% + $0.30 per transaction
  • Authorize.net – 2.9% + $0.30 per transaction + $25 monthly fee.

Payment Costs in Shopify

Shopify payment costs

Shopify offers its own payment solutions called Shopify Payments which lets you accept credit card payments on your website. It also offers many third-party payment gateways including regional and cryptocurrency payment services.

Shopify Payments is available only in 13 countries at the time of writing this article. You will need to carefully read payments terms for your country as you are not allowed to sell certain items in some countries.

If you choose to use a third-party payment service, then you will pay that particular payment gateway’s fees + 2.0% additional fee to Shopify. This might not seem a lot at first, but it can become a significant amount in the long term.

Considering that most payment services charge 2.9% of the transaction amount on average, this means you could end up paying up to 5% of total transaction as payment processing charges.

Now if you are in one of the 13 countries supported by Shopify, then you get almost the same rate as PayPal.

However, if you are not in those select countries, then you will pay 2% additional charges to Shopify for each transaction which could significantly reduce your profit margins.

Shopify Payment processing costs

  • Shopify Payments: 2.9% + 30¢ per transaction
  • Third-party payment services: The payment gateway fees + 2% additional fees paid to Shopify for each transaction.

Payment Costs in BigCommerce

BigCommerce payment gateway

BigCommerce allows you to choose from over 65+ third-party payment gateways. These payment platforms provide a wider global reach than Shopify, but it is not as large as WooCommerce.

The biggest advantage of using BigCommerce is that it does not charge additional transaction fees. This means you only pay for each transaction to the payment service provider you choose (similar to WooCommerce).

The charges for each transaction will depend on payment service, currency, and country. You can choose from all popular payment services like PayPal, Square, Stripe, Authorize.net, and many more.

BigCommerce Payment processing costs

  • PayPal: 2.9% + $0.30 for transactions over $10
  • Stripe: 2.9% + $0.30 per transaction
  • Authorize.net – 2.9% + $0.30 per transaction + $25 monthly fee.

Estimated Costs for Payment Processing on an Ecommerce Website

Your payment processing costs will depend on your eCommerce platform, and the payment services you choose. Here is an average estimate of the payment costs.

  • WooCommerce: PayPal or Stripe – 2.9% + $0.30 for transaction
  • Shopify : Shopify Payments – 2.9% + 30¢ | Additional 2% per transaction for third-party payment gateways
  • BigCommerce: PayPal or Stripe – 2.9% + $0.30 per transaction

Note: These costs do not include any fees that may be charged by your bank.

When looking at payment processing costs, both WooCommerce and BigCommerce are tied for the lowest costs.

3. Ecommerce Website Design Costs

eCommerce design

The eCommerce industry is growing at an incredible rate. Each day new online stores are popping up and chances are that there will already be significant competition in your area of business.

This is where design comes in.

Giving your website a professional and customer-centric design helps you get ahead of competition.

Now you might be thinking, well I’m not a professional web designer, how do I come up with a design that helps my store stand out and make more sales?

Well, most eCommerce platforms realize this problem, so they offer ready-made website templates. Store owners can customize the layouts using simple drag and drop tools.

Store owners can also purchase premium designs that come with additional features, priority support, and unique layouts. Of course, you can also hire a developer to design a completely custom template from scratch with custom features.

Let’s see how much it costs to design an eCommerce website on different platforms.

WooCommerce Design Costs

WooCommerce themes

WooCommerce is the most flexible option in terms of design and appearance. It is built on top of WordPress, the most popular website builder, which means you can choose any WordPress theme to use with WooCommerce.

However, you would want to select a WooCommerce specific theme for best results.

Luckily there are thousands of WooCommerce themes that you can choose from. Many of them are completely free and some are available for a small fee, starting from $30.

Here are the top WooCommerce themes with tons of customization options.

  • Astra – A popular WooCommerce theme with dozens of ready-made sites that you can install with 1-click.
  • Divi – A powerful WooCommerce theme with dozens of templates, a built-in page builder, and beginner friendly customization options
  • Ocean WP – One of the top all-purpose WooCommerce themes on the market with tons of customization options

For the complete list see our article on the best WooCommerce themes

WooCommerce also gives you access to amazing WordPress page builder plugins. These drag and drop tools allow you to create custom product pages and custom landing page layouts within minutes.

If you don’t want to use a free or paid WooCommerce theme, then you can hire a WordPress developer for custom WooCommerce development.

Custom themes are unique and made specifically for your business. They allow you to incorporate custom features and turn your ideas into reality.

A custom theme can become very expensive depending on the features you need, and the expertise of your developer. The overall cost of a custom website development could start from $1500 to $6000 for an average-sized eCommerce business.

An enterprise-level custom theme with its own companion plugins can cost from $10,000 to $30,000.

Shopify Design Costs

Shopify themes

Shopify offers ready-made templates that you can use as a starting point for your eCommerce store. It also offers built-in tools to customize the layout, colors, and other settings.

There are currently 10 free and 65 paid themes available on the Shopify website. This is a very small number, especially when compared to thousands of themes available for WooCommerce.

On average, a paid theme for Shopify starts from $160. You may find cheaper themes on third-party theme marketplaces where Shopify themes may be available for as low as $59.

You can also hire a developer to make you a custom Shopify theme. However, Shopify is not as popular among developers as WooCommerce, which means your hiring pool will be quite small and rates will be higher.

Depending on the developer you choose and their rates, a custom design development for Shopify can cost between $5,000 to $30,000 USD.

BigCommerce Design Costs

BigCommerce themes

BigCommerce also offers paid and free themes. There are currently 12 free themes in multiple styles and more than a 100+ paid themes in the store.

Each of these themes is fully customizable using an intuitive user interface. You can add your own business logo, custom colors, and choose different layout styles for your store.

All themes are mobile responsive and designed for higher conversion rates. They strictly adhere to BigCommerce platform guidelines and coding standards, so you get the same user experience regardless of which theme you choose.

You can also find BigCommerce themes from third-party marketplace websites. However, these themes may not be as good in quality as those available in the official store.

BigCommerce also allows developers to upload custom made themes. You can find a developer for hire on BigCommerce’s official partner’s directory or freelance marketplaces like UpWork.

Pricing for paid BigCommerce themes start from $160+. A custom BigCommerce theme can cost you somewhere between $3,000 to $30,000, depending on the developer or agency you hire for the job.

Estimated Design Costs for an Ecommerce Website

WooCommerce – Free, $99 for premium, and $5,000 for custom

Shopify – Free, $160 for premium, and $5,000 for custom

BigCommerce – Free, $160 for premium, and $5,000 for custom

Note: Both BigCommerce and Shopify have limited themes both free and paid. WooCommerce gives you access to thousands of free and paid themes, large pool of developers, and a lot more flexibility in design.

4. Cost of Add-ons and Extensions

Addons and extensions

It is simply not possible for an eCommerce platform to bake all the features you’ll need into one software. Even if they tried, things would get messy and the software would become difficult to use.

To fix this problem, most eCommerce software are made with a modular approach. This allows the core software to be extended using add-ons and apps.

These add-on or extensions allow you to add new features to your eCommerce website and extend its functionality. Many of them are paid and buying them will increase your cost of making an eCommerce website.

Let’s compare the costs of add-ons and extensions on popular eCommerce platforms.

WooCommerce Extensions and Add-ons

WooCommerce Extensions

When it comes to add-ons and extensions, no other eCommerce platform comes even close to WooCommerce. There are thousands of both free and paid add-ons available for WooCommerce that you can use.

You also need to keep in mind that WooCommerce runs on top of WordPress, which gives you access to 55,000+ free plugins as well.

There is a plugin or add-on available for any feature that you can think of.

Want to see some examples? See our expert-pick of essential WooCommerce plugins showcasing the most popular WooCommerce add-ons (most of them are free).

Pricing for paid WooCommerce addons start from $19 and can go as high $299 (depending on licensing plans and features of a plugin).

If that’s not enough, and you want a custom feature, then you can hire a developer to make a plugin for you. It could cost you anywhere from $500 to $10,000 USD depending on how much work is required or the rates of the developer you hire for the job.

WooCommerce Addon Costs: Free – $299 and custom plugins cost $500 – $10,000 USD

Cost of Shopify Addons

Shopify app store

Shopify is a SaaS platform and the core software is tightly integrated to provide maximum security and stability to all users.

However, they do offer APIs for developers to integrate their own services and solutions into Shopify. These addons are available as third-party apps on the Shopify app store.

There are hundreds of apps available both free and paid. The prices for paid apps vary and most of them are available on a monthly subscription basis.

Shopify also allows you to add private apps made specifically for your store. The app needs to be stored and run elsewhere, and you can generate Shopify API keys to manage the app’s access permissions.

Shopify Addon Costs: Free – Varied monthly subscription apps. Custom app: $5,000+ depending on developer rates and skills.

BigCommerce Addons Cost

BigCommerce apps

Similar to Shopify, BigCommerce also allows you to install both free and paid apps. Many of these third-party apps are available on a monthly subscription basis.

You can also hire developers to create custom apps for a single store. These apps are stored as a draft app and you can only use it on that particular store.

BigCommerce Addon Costs: Free – Varied monthly subscription apps. Custom app: $1000+ depending on developer rates and skills.

Estimated Cost of Addons on an Ecommerce Website

This one is hard to calculate because each online store will use different apps for their own needs.

Ofcourse using more paid add-ons will cost more and increase your total costs significantly. Add-ons with recurring billing will be an ongoing expense for your business.

We are assuming that you will be careful with paid add-ons to give a very conservative estimate of the costs.

Add-on costs: Free – $1,000 USD

WooCommerce addons and WordPress plugins overall are cheaper since they’re billed on annual basis whereas Shopify and BigCommerce apps are billed on monthly basis.

5. Total Cost of Building an Ecommerce Website

Calculating total cost of an eCommerce website

Now that we have covered different spending areas for an eCommerce website, let’s take a look at how much would be the total cost of building an eCommerce website.

As mentioned earlier that each eCommerce platform gives you the flexibility to choose how much money you would spend. This would obviously affect your overall costs.

Following are the estimated total costs of building an eCommerce website.

WooCommerce Starter – $500 – $3000 (Shared hosting, paid design, fewer paid plugins and services).

WooCommerce Custom – $5000 – $10,000 (Managed WordPress hosting, custom eCommerce design, paid plugins and services).

WooCommerce Enterprise – $10,000+ (Dedicated hosting servers, custom design and features, paid plugins and services).

Shopify – $1,000 – $10,000+ (Your costs would increase dramatically when you make more sales and if you are using a third-party payment service).

BigCommerce $1,000 – $10,000+ (Your costs will increase when you make more sales as you will be asked to upgrade your plan).

A WooCommerce / WordPress eCommerce site costs between $500 and $3000 USD for a starter eCommerce business. This gives you the best value for your money as it is the most robust, flexible, and easy to use platform.

  • You wouldn’t have to pay additional transaction fees
  • WooCommerce doesn’t cap your sales or number of products you add
  • You can use it with any third-party service
  • It has the best design options to improve conversions and make more sales

If you would rather not maintain hosting by yourself, then BigCommerce saves you money by not charging you a transaction fee for using your preferred payment services.

You can also use BigCommerce with WordPress, allowing BigCommerce to handle your store and WordPress to manage marketing content.

Lastly, Shopify could be a cheap option for making an eCommerce website but only if you use Shopify Payments to accept credit card payments on your website.

For more details see our comparisons: WooCommerce vs BigCommerce and WooCommerce vs Shopify.

6. Bonus: Costs of Growing Ecommerce Business

Cost of growing your eCommerce business

Now that you have made your eCommerce site. What’s next?

The real fun part comes when you start growing your eCommerce business. This part is painful and overwhelming for most beginners, but it is also the most rewarding.

It is painful because it can be excruciatingly slow if you are not using the right tools. By using proper tools to grow your business you can boost your sales and skyrocket conversions.

While these tools will also add up to your overall costs, their ROI is so high that it automatically justifies the expense.

Following are our top picks for the best marketing tools to grow your eCommerce business with their costs.

Marketing Tools

1. OptinMonster

OptinMonster

As your eCommerce site starts getting visitors, you’ll learn that most visitors leave without making a purchase. Wouldn’t it be great if you could stay in touch with them so that you can convince them to buy?

This is what OptinMonster does.

It is the best lead generation software in the world because it helps you convert abandoning website visitors into leads and customers. OptinMonster works with any kind of website and all eCommerce platforms.

For instructions and practical examples, see our article on how to convert visitors into customers.

Cost: We would recommend you to start with their Plus plan at least. It costs $19 / month with annual billing.

2. Constant Contact

Constant Contact

The best way to stay in touch with website visitors is by email, which is still the preferred mode of communication by customers.

You need to start building an email list on your eCommerce store from day 1. Basically, you are losing money each day you are not collecting emails.

The easiest way to start with email marketing is by using Constant Contact. It is the best email marketing software on the market allowing you to send targeted messages to subscribers and increase your sales.

For details and step by step instructions, see our tutorial on how to start an email newsletter.

Cost: Starting from $20 per month.

Alternatives: We also recommend SendinBlue and Drip depending on the use-cases.

3. SEMRush

SEMRush

The best source to get free traffic to your website is search engines. To utilize them, you will need to keep learning eCommerce SEO.

SEMRush is the best SEO tool on the market. It allows you to see the keywords your competitors are ranking for and how you can beat them by ranking higher.

In just a few clicks, it provides you a ton of optimization ideas that you can implement with minimal effort.

For instructions and details, see our guide on how to properly do keyword research.

Cost: Starting from $99.95 per month.

4. Nextiva

Nextiva

Normally you can just add your landline or mobile number to your eCommerce website. However, it doesn’t look very professional and can end up hurting your business.

Nextiva is the best business phone service on the market. It allows you to use one number on multiple devices, phonesets, mobile phones, and even computers.

It runs on voice over internet protocol technology also known as business VoIP. Compared to traditional landline phones, it is way cheaper and allows you to efficiently handle calls for your business.

Cost: Starting from $20 / month / user.

Alternative: RingCentral is a another popular virtual phone number app.

5. PPC Marketing

Starting an eCommerce website will not instantly start making money for your business. It will take some time before you can get search traffic to your website. Meanwhile, you’ll still be paying for hosting and other services.

This is where PPC marketing can help.

PPC or pay-per-click marketing allows you to display ads for targeted keywords in search results. You can use SEMRush to find the PPC keywords your clients are targeting and plan an effective strategy within minutes.

The best place to start with your first PPC campaign is Google Ads. It is super-easy to use and even absolute beginners can get started without any help.

PPC campaigns don’t need to cost a lot of money. You can set a small budget, run a very targeted campaign, and then increase the budget to get more leads and sales.

PPC is not just for eCommerce startups, you can continue using PPC marketing alongside your SEO efforts to get targeted traffic to your store.

Cost: You can start as low as $100 and increase budget as you need.

How much would it cost to properly grow an eCommerce business?

Basically, it depends on you. Your goal should be to find the right balance of tools start building upon it. Keep trying new tools as your business grows and you have more budget to expand.

Estimated Cost of Growth Hacking: $1000 to Unlimited

We hope this article gave you a good idea of how much does an eCommerce website cost in real numbers. We recommend being thrifty and only spending when it is essential for your business.

You may also want to see our guide on how to grow your business on a very small budget and the best live chat software for eCommerce websites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How Much Do Ecommerce Websites Cost in 2019? (Real Numbers) appeared first on WPBeginner.


September 24, 2019 at 07:06PM