Enhance can deploy WordPress with WooCommerce pre-installed in one step, so your store is ready to configure the moment the install finishes - no separate plugin installation needed.
Domain registered and hosted with TekLan? Your DNS is configured automatically. You do not need to touch nameservers or add A records - just proceed with the install and your domain will resolve to your store within minutes.
Before You Start
- Have your domain name ready.
- Decide on an admin username and strong password before you begin.
- WooCommerce currently recommends PHP 8.3 or newer, with HTTPS and enough memory for store workloads. Enhance sets a compatible PHP version during install.
Step 1: Add a New Website
- Log in to web.teklanhosting.co.uk.
- Click Websites in the left sidebar, then click Add Website.
- Select Install an app.
Step 2: Fill in the Details
- Server placement - leave as default unless you have been instructed otherwise.
- Domain - enter your domain name after the
www.prefix shown in the field. - Application - select WooCommerce + WordPress from the dropdown.
- WordPress version - leave as the latest stable release.
- Username - your WordPress/WooCommerce admin login. Do not use
admin. - Email address - used for order notifications, password resets, and WooCommerce system emails.
- Password / Confirm password - set a strong, unique password.
Click Create. Enhance installs WordPress, installs and activates WooCommerce, and creates the database automatically.
Step 3: Complete the WooCommerce Setup Wizard
Log in to your WordPress admin at https://yourdomain.com/wp-admin. WooCommerce will prompt you to run the setup wizard on first login. The wizard covers:
- Store details - country, address, and currency
- Industry - helps WooCommerce suggest relevant extensions
- Product types - physical, digital, subscriptions, etc.
- Business details - number of products and whether you sell elsewhere
- Theme - choose a storefront theme or keep your current one
You can skip sections and return to them later from WooCommerce → Settings.
Step 4: Configure Payments
Go to WooCommerce → Settings → Payments to enable a payment gateway. Common options:
- Stripe - accepts card payments directly on your site (recommended)
- PayPal - redirects customers to PayPal to complete payment
- Bank transfer / cheque - manual payment methods for offline orders
Install the Stripe or PayPal plugin from Plugins → Add New if it is not already present.
Step 5: Add Your Products
Go to Products → Add New to create your first product. Set the product name, description, price, stock status, and images. For digital products, tick Virtual and Downloadable under Product Data.
Step 6: Enable SSL
All payments must be processed over HTTPS. Enhance provisions a free Let's Encrypt SSL certificate automatically once your domain resolves to the server. Check the status under Websites → your site → SSL and enable Force HTTPS once the certificate shows as Active.
In WordPress, go to Settings → General and make sure both the WordPress Address and Site Address use https://.
Recommended First Steps
- Set your permalink structure - Settings → Permalinks → Post name
- Configure shipping zones - WooCommerce → Settings → Shipping
- Set up tax rates - WooCommerce → Settings → Tax (enable it first under General)
- Test with a real order - place a test order before going live to confirm the checkout and payment flow work end to end
- Install a backup plugin - or use the built-in Enhance backup tool to schedule regular backups of your store data
Performance tip: WooCommerce stores benefit from caching. Consider a caching plugin such as WP Rocket or LiteSpeed Cache, and make sure your PHP memory limit is set to at least 256M. See the PHP settings guide.