Blog

Setting Up an Online Shop with WooCommerce: A Step-by-Step Guide

WooCommerce is a free e-commerce plugin for WordPress. The shop lives on your own server and there is no monthly platform subscription. We opened the WooCommerce store on Başaran Lastik's site and moved Avrosis's Shopify store to WooCommerce. Below are the setup steps, along with what we saw on those projects.

Published:

1. Domain and hosting

WooCommerce runs on any hosting that runs WordPress, and most hosting companies install WordPress in one click. An online shop must have an SSL certificate; most hosts include one for free. Shared hosting is enough at the start; if the site slows down as products and visitors grow, you upgrade the plan.

Buy the domain and hosting in your own name, on your own account. If the shop is built on someone else's account, moving it or changing providers later gets harder.

2. Installing WordPress and WooCommerce

After WordPress is installed, WooCommerce is installed for free from the Plugins section of the admin panel. The setup wizard asks for the store address, the country you sell to and the currency. In Turkey the price shown to consumers has to include taxes; enter prices with VAT included and set up the tax settings to match.

If you have not chosen between WooCommerce and Shopify yet, read Shopify or WooCommerce first.

3. Theme and design

Choose a fast theme that supports WooCommerce. Ready themes come with demo content; if you imported it, clear out the fake products, posts and images before launch. On Başaran Lastik's site we simplified the menu and header, cleared the demo content and translated every visible text into Turkish.

Most visitors reach a shop from their phone. Try the design on a phone first: the product list, product page, cart and checkout should be easy to use on a small screen.

4. Payment methods

Payment providers such as iyzico and PayTR have WooCommerce plugins. Once your application is approved, the keys you receive are entered into the plugin; make a test payment in test mode before launch. Bank transfer and cash on delivery come built into WooCommerce.

5. Shipping settings

In WooCommerce you define shipping zones and set a rate for each: a flat fee, free shipping above a set amount or local pickup. If you have a business agreement with a carrier, integration plugins can link the shipment record and tracking code to the order.

6. Adding products

Set up the category structure first, then add the products. Products with options such as size, colour or dimensions are entered as "variable products". If you have many products, WooCommerce's CSV import tool uploads them in bulk.

On Başaran Lastik's site we migrated the old site's tyre, wheel and battery catalogue with its categories. For Avrosis, 41 products and 10 collections were moved from Shopify. Resize product images before uploading; large images are what slows a shop down the most.

7. Legal pages and ETBİS

Prepare the distance sales contract, pre-information form, return and withdrawal terms, KVKK privacy notice and cookie policy pages, and add a checkbox at checkout where the customer accepts the contracts. Businesses selling through their own site also need ETBİS registration. We cover these in detail in our post on starting an online shop.

8. Pre-launch checklist

Place a full test order: add a product to the cart, pay, and check the emails sent to the customer and to you, and the invoice. Open the site on a phone and check its speed. Connect it to Google Search Console, submit the sitemap and turn on automatic backups.

If you are moving from an old shop, redirect the old product addresses to the new pages; otherwise you lose your Google rankings. When moving Avrosis, we redirected the old Shopify addresses to the new pages and kept the search titles.

Build it yourself or have it built?

You can set up your shop yourself by following these steps. If you do not have the time, or want payments, shipping and migration done in one go, we build it for you: an online shop starts from $300 and usually goes live in 2-3 weeks.

Related service

E-commerce Website Development

Work mentioned in this post

Tell us the idea and we will shape the scope and budget together. On weekdays we usually reply within one business day.

  • Free quote
  • Usually a reply within one business day
  • Scope and price agreed before we start

or write to us directly: contact@torpilstudio.com

WhatsApp: +90 546 401 33 90Book a free 15-minute call →

Tell us about your project

Your projectStep 1 of 2

What do you need?
Your budget (optional)