web analytics

eCommerce Website Development

“If you’re competitor-focused, you have to wait until there is a competitor doing something. Being customer-focused allows you to be more pioneering.” - Jeff Bezos


Start. Support. Scale.

The Ultimate Resource for Your Internet Ambitions Realized

Ready for Your Business eStore?

    • Have an existing online store in a free or cheap system?
    • Heard about drop-shipping opportunities and want to build your own structure to sell goods to your target demographic?
    • Have a brick and mortar store and thinking you might give this ‘internet thing’ a try?

No matter what your “why” is for starting an eCommerce website, Webmaster For Hire is here to help you build exactly what you need.  We will guide you through the process and ask the questions that may have escaped your mind.

Before Starting eCommerce Website Development

There are a lot of business decisions to make for your online store to be successful.  Just a few of those include, but are not limited to:

    • Payment method. How are you accepting payments from customers? Credit card processor from your bank? PayPal, Stripe, Woocommerce Payments, or another method?
    • Tax method. Are you using a single entry or are you having a service handle it for you?
    • Shipping method. How will you be delivering your products? Will you have local delivery or pickup? Will you need real-time rates from UPS, FedEx, USPS, or another carrier? Or will you use a shipping cost table based on the number of products or the total cost of the order?
    • Do your products have different options for your customer to choose (size, colors, styles, etc.)?
    • Phone Orders. Will you be taking orders over the phone? How frequent?
    • Customization / Personalization. Will your products allow customization or personalization?

Build with Woocommerce

Why Woocommerce?

It isn’t because this is the only platform we know, like other developers. In the past, we built sites in Shopify, Magento, CS-Cart, PrestaShop, Zen Cart, X-Cart, and even OsCommerce years ago.

No, after working with all these carts, we have found that Woocommerce is:

    • The most user-friendly for our clients to add/edit/delete products after launch,
    • The most flexible for our clients’ variety of needs for functionality,
    • The most affordable.

Woocommerce vs. Shopify

The number one issue that our clients find with Shopify is the cost.  It starts at a nice low monthly fee. Then that small monthly fee starts eating the ROI (return on investment) as they increase.  With every new functionality that an online store owner needs, a new add-on monthly fee is added.  Small incremental feels of $4/month, $8/month, and higher start to add up where shop owners find themselves paying hundreds of dollars a month in the add-on costs.  Without marketing your website before launch, your site will need to boom to make a profit.

Online Store CMS Statistics

As of June 20, 2020:

Woocommerce Checkout – “A Woocommerce website that has a checkout page” claims 26% of online stores using their CMS (Shopify is in second place with 21%).

Out of the top one million websites on the internet, there BuiltWith detects 418,329 are eCommerce sites.  Out of those, “Woocommerce Checkout is currently the most popular technology in this category.”

43,848 websites (4.38%) of the top one million eCommerce sites are using Woocommerce (34,783 – 3.48% use Shopify).

3,320,691 websites that are Woocommerce Checkout Customers. We know of 1,898,857 live websites using Woocommerce Checkout and additional 1,421,834 sites that used Woocommerce Checkout historically and 1,085,663 websites in the United States.”

Benefits of WooCommerce



As mentioned above, the cost savings are significant.  Woocommerce core (out-of-the-box) store is free.  There are a lot of one-time-only and free basic plugins to add any required functionality. There are premium plugins come with an annual fee. We can help you monitor those add-on fees.



Woocommerce is modular and able to fit your needs instead of you modifying your store capabilities into their platform.

Sell any type of product 

Physical, digital download products, or both. Sell dropship, warehouse stored to ship, or local inventory.


Variations are unlimited

  Offer any range of sizing, colors, styles of any one product on a single product page.


Works with most payment providers

 Stripe and PayPal. Accept credit cards, direct bank transfer, checks, or cash on delivery.


Product ratings and reviews

 Get feedback about your products to display on your product page.


Unlimited products, images, galleries, shipping options, and locations.


Manage orders and customers

 Customer and guest accounts. Internal and customer notices. Refunds, inventory, and order management.


Offer coupons and discount codes. It is optimized for search engine rankings. Cross-sell and upsell. Get reports on sales, inventory, and more.

eCommerce Agency

Your store isn’t just another project.  It’s your business and part of, if not all, of your livelihood.  Building your online store needs to be done with all the functionality and design that meets your business requirements.  That’s the benefit of working with developers with decades of experience.

If you’re looking to have a cheap site where you give the orders and direct the project, then you don’t need us.  We consult right away.  We seek solutions not only to meet your needs but also to give your customers a positive user experience.

eCommerce Development FAQ

Do you use existing theme or custom theme for building my website?

We can do both. Some clients desire a branded, custom developed website and other prefer an existing theme.  We have the team and capabilities to service both clients.

Do you build mobile friendly websites?

Yes, our websites are responsive. This means they flow from large desktop screens to mid-size tablets and down to the smaller smartphone screens.

Is there anything I need to provide to build my website?

Yes, you will be providing us with the product details, all the business requirements for taxes, shipping, etc.  Additionally, the content (text, images and/or multimedia files) for pages, policies and more.

Are there any hidden/additional charges?

We work to provide fully accurate quotes upfront. Additional costs outside of the project quote for all sites include:

Additionally, there can be unexpected fees.  If there are changes in the project scope or a premium plugin fits a requirement that wasn’t part of discovery, those are additionally fees.

What is your fee schedule for website design projects?

Website design fee schedules are 50% – 25% – 25%. Half of the payment is due with a signed contract; a quarter is due upon approval of the design or theme, and the final quarter is due before the site goes live.

I am totally new to building a website. How does the whole process work?

The process is easy.  You are part of it every step of the way, and we give you advice, directions, and answering questions throughout the whole process. Check out our full website development process here.

How long does it take to have a website built?

Of course, the timelines for website builds depends on a few variables:

  1. Rate of design approvals,
  2. Getting all the content in for the build,
  3. Size of the site, and
  4. Added functionality or custom development.

A custom website design project with up to ten-pages that has approved designs and all the content can take 6-8 weeks.

Do I own my website?

In our contract, we assign full copyright of your website to you upon receipt of the final payment. This assignment gives you complete ownership of your website.

How do I get my “www” address?

The website’s address is also known as a “domain” or “url.”  Domains are not purchased once.  You register for your chosen and available website address for an annual fee.  You can register for your domain here for a nominal annual fee.

How do I keep my site secure?

This is a great question that every website owner should ask!

Since most websites are developed with a database (i.e., WordPress, Joomla, Drupal, etc.), they can be targets to hackers.

Please note: hackers rarely attack websites because:

  1. of the nature of the business,
  2. the owner or people involved in the business, or
  3. pretty much anything that has to do with the business.

Websites get hacked mostly for the website’s resources, which include the mail server, the site’s host server, and any stored data in a database.  For this reason,

  1. We do not allow any websites to use our hosting that contains highly sensitive data (credit cards, date of births, health records, social security numbers, etc.), and
  2. Anyone is susceptible to being hacked – it’s not personal.

To keep your website secure: all updates to plugins and the CMS (content management system) itself (i.e., WordPress, Joomla, Drupal) regularly.  Install security plugins and schedule regular backups of your website (daily, weekly, monthly).  You should have website monitoring, too, to detect downtime.

We have “WordPress Support Service” packages. These packages include backups of the WordPress core, themes and plugins plus updates of all regularly.  Websites hosted on our servers are required to have this service.

Do I need an SSL Certificate?

It used to be the answer was “it depends.”  But today, every website needs an SSL Certificate if they want to meet Google’s new standards as they “aim for a more secure internet.”  Since most people online are using Google’s browser, Chrome, they have set the rules for the SSL Certificate requirements. It is visible when a website has an SSL installed, next to your website’s address in the location bar, it will show a lock that lets the visitors know it’s secure:

If you  don’t have a certificate your visitors will see ‘Not Secure’ next to the website’s address:

Therefore, the answer now is, “yes, you need an SSL Certificate.” It is an annual fee.  We sell and install the certificates for our clients.

Do you include Search Engine Optimization (SEO) as part of the website build?

No, SEO services is not included in our website development. It is our opinion that adding this service during a build tends to rush through the process of proper keyword research. Most web designers just toss in whatever keywords the clients want.  We don’t want to do SEO work quickly and give a misconception that the on-site keywords will be all a website needs to rank.

If you or your marketing professional have metadata or alt tags to include during the build, we will be glad to add it in for you. It should also already be part of your content.

Once my site is built, will you be providing training to manage the content on my website?

Yes, we will schedule a video conference to give you a tour and training on how to update your website (add/edit/delete). This will be recorded and delivered upon completion. Additionally, we are available for up to 30-days for any oversight fixes at no additional cost. After that, we are still available either through our Webmaster Services – Monthly Retainer or for a quoted fee.

If I decide that I do not wish to add content after launch, are you able to assist me?

We do have monthly retainer packages available. We have packages for everyone’s needs. How much or little you need us, there is a no contract, monthly retainer package right for you.

Can my eStore scale as I grow?

Yes, that’s the beauty of Woocommerce. Whether you have 50, 100, or more products, Woocommerce can grow with you.

What if I have multiple shipping options based on the products?

Woocommerce can handle per product shipping options.

Will you set up my payment processor for me?

Because banking access is a requirement for setting up payment processor accounts, we are not able to do this for you. It is an easy process that we will gladly give guidance on if needed.

Can I store customer credit card information in my database?

No, for security purposes, we do not allow any sensitive customer data stored on our servers. Many payment providers can process payments on-site without storing the data in the database.

Ready To Discuss Your Project?

Let’s schedule time to connect and discuss your specific needs.