Wordpress and Woocommerce in 2023

M Ferreira
M Ferreira

I recently setup and WordPress site with WooCommerce. Shipping globally selling from the UK, Thomas is selling his artwork on www.boomslap.com, some great pieces go buy some.

Requirements

  • he must be able to maintain it himself
  • no coding skill required for mainting products
  • we must keep costs low for hosting
  • we must keep as much margin as possible with regards to payment gateways
  • has to be fast loading webpage
  • has to be simple design, you can see it here
  • stripe payments

Options we faced

Custom frontend + Headless CMS

This is the most expensive and complex approach, requires special skill and a lot of time.

Could have built ontop of something like https://nextjs.org/commerce and use WordPress REST API or some other headless CMS.

Hard no, we not doing this

Wix Commerce

  • Hosted solution,
  • Performant free templates (React JS frontends)

Costs:

  • $20 a month
  • Stripe transaction fees, which is 1.5% (UK cards) and 2.5% (EU cards) + 20p.

Shopify

  • Hosted solution,
  • performant free web templates,
  • with a awesome backend and stock management solution.

Costs:

  • $39 a month
  • Stripe fees 1.5% (UK Cards) and 2.5% (EU cards) + 20p.

What we chose

WORDPRESS and WooCommerce.

For a one man band I believe this is a okay solution.

We chose convenience of him being able to update the site with out my help over performance.

WordPress sites are not the fastest loading, living on the edge kind of sites, we knew that. It was more important for us to keep the costs as low as we could and he be able to update the site himself.

Costs:

  • $9.99 a month
  • transaction fees 1.5% (UK Cards) and 2.5% (EU cards) + 20p.
  • WooCommerce (Free)
  • WordPress (Free)
Disk Space: 200 GB RAM: 1536 MB CPU Cores:2 Inodes: 600000 Addons/Websites: 100 Active Processes: 60 Entry Processes: 30 Bandwidth: Unlimited

How we did it

Now I had to setup the server and hostinger account and the install WordPress, its plugins and theme. But once that was done I was able to hand it over to Thomas to update and add products, change the theme.

Bought a theme

Just buy a great theme, DO NOT USE FREE ones.

Figure out what your needs are and go and buy a theme on themeforest that meets those specific needs. $60 to $90 for a perpetual license. Do not buy a theme that is missing a feature because we are not going to be "coding" at all.

Find the fastest loading theme you can find you can test using https://www.webpagetest.org/

Adapted the theme

We used the WYSIWYG editor to "design" what we envisaged in the Figma. Which of course what a predefined template itself, we adjusted to suite our taste.

Scalability

Well the backend is hosted in one region, nothing we can about that.

The Frontend we use Cloudflare to distribute the all over the world on the cloudflare edge, makes the site perceivably faster than it normally would be with out it.

Security

Cloudflare gives you some basic protections, DDOS and a Firewall against known bad actors. Good enough Also use WordFence, also has firewall against bad actors.

Plugins used

Here is list of things we make use of to mee our needs, takes care of custom 404 pages, email list subscription, contact forms, analytics, and more.

Things to remember

  • keep plugins updated, its a chore.
    • make sure they are supported by the theme before updating or bad things will happen
  • regular backups enable it.
  • update core wordpress regularly, or bad things will happen
    • make sure the theme supports it before updating or bad things will happen
  • get a plugin to taker care of GDPR issues, one that can delete users data at click of button.

Stay up to date

Consider keeping up to date with software development and design by signing up to my newsletter.

I will only email you when I make a new post.