What is WooCommerce?
WooCommerce is a popular, free WordPress plugin that allows you to transform your website into a fully-fledged online store.
It offers features for product management, payments, shipping, and much more.
In conjunction with a Hetzner web hosting plan, you can run WooCommerce easily and efficiently.
Requirements
To install WooCommerce, you need:
- A web hosting plan L or higher (recommended: plan XL)
- An active WordPress installation
- A database that was already created during the WordPress installation
- PHP 8.1 or higher
- A secure HTTPS connection (SSL certificate) – you can activate this directly via Hetzner SSL
Step 1 – Logging in to Hetzner web hosting
- Log in to the Hetzner Accounts interface.
- Select the appropriate web hosting plan.
- Open Websites & Domains and click on your domain where WordPress is installed.
Step 2 – Install WordPress (if you haven't already done so)
- Open the WordPress item in the menu.
- Select New Installation.
- Fill in the required fields (domain, username, password, email).
- Once you have completed this, you can log in to your WordPress dashboard at
https://deinedomain.de/wp-admin
.
Step 3 – Install WooCommerce
- Log in to the WordPress admin area.
- Go to Plugins > Install.
- Enter WooCommerce in the search bar.
- Click on Install Now and then on Activate.
Step 4 – WooCommerce setup wizard
After activation, the WooCommerce setup wizard will start automatically.
- Enter your business address and currency.
- Select which products you want to sell (physical, digital, or both).
- Set up shipping options and taxes.
- Select your payment methods (e.g., Stripe, PayPal, bank transfer).
- Complete the setup and open the dashboard.
Step 5 – Select a theme
WooCommerce works with most WordPress themes.
Recommended themes include:
- Storefront (official WooCommerce theme)
- Astra
- OceanWP
Installation:
- Go to Appearance > Themes > Add New.
- Search for your desired theme and click Install.
- Activate the theme.
Step 6 – Create products
- Go to Products > Create.
- Enter the title, description, price, and images.
- Select product categories.
- Save your product.
Step 7 – Activate SSL (recommended)
SSL encryption is essential for the secure operation of your online shop.
- Open Domain Management in your Hetzner web hosting panel.
- Select your domain.
- Under SSL/TLS, activate the free Let’s Encrypt certificate.
- Then check in the WordPress admin under Settings > General that the URLs begin with
https://
.
Step 8 – Performance and security
- Activate caching using a plugin such as WP Super Cache or LiteSpeed Cache.
- Create regular backups using the Hetzner backup system or a plugin such as UpdraftPlus.
- Keep WordPress, themes, and plugins up to date to avoid security vulnerabilities.
FAQ
Why is my WooCommerce store loading slowly?
Check whether caching is active and optimize images. If you have a high number of visitors, it may be worth upgrading to a higher web hosting level or a managed server.
Can I use WooCommerce with Cloudflare?
Yes, Cloudflare works seamlessly with WooCommerce. Make sure that caching rules are configured correctly to avoid problems with the shopping cart.
How do I update WooCommerce?
You can safely update plugins under Dashboard > Updates. Make sure to back up your site first.
Where can I find more help with WooCommerce?
You can find the official documentation at https://woocommerce.com/documentation/.