Installing WooCommerce in Enhance

Deploy WordPress with WooCommerce pre-installed in one step, then configure payments, products, and shipping.

Web Hosting Updated 25 May 2026

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

  1. Log in to web.teklanhosting.co.uk.
  2. Click Websites in the left sidebar, then click Add Website.
  3. 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.