I’ll walk you through creating a modern, conversion-ready online store using Woostify, WordPress, and a set of free tools. This guide covers hosting and domain choices, WordPress setup, the Woostify theme, essential plugins, product creation, shipping and payments, and a simple Elementor homepage that looks great on mobile.
Table of Contents
- Step 1: Choose hosting and register your domain
- Step 2: Install WordPress via your host tools
- Step 3: Configure WordPress basics
- Step 4: Install the Woostify theme
- Step 5: Install the essential plugins
- Step 6: Configure the wishlist and WooCommerce initial setup
- Step 7: Fine-tune WooCommerce settings
- Step 8: Add tax rates and shipping logic
- Step 9: Set up Stripe for payments
- Step 10: Create products — simple and variable
- Step 11: Test checkout and manage orders
- Step 12: Build a homepage with Elementor and Woostify
- Step 13: Menus, sidebars, and footer widgets
- Step 14: Marketing basics
- Frequently asked questions
Step 1: Choose hosting and register your domain
Pick a reliable host and a domain name you want to keep long term. I recommend picking a plan that includes a staging site so you can make changes safely without affecting live traffic. On SiteGround, the GrowBig plan is the sweet spot because it supports multiple sites and includes staging.

Key choices:
- Data center – choose the location closest to your customers for better speed.
- Billing term – annual plans often have discounts; monthly plans are fine while testing.
- Domain – pick something memorable; domains are essentially permanent unless you buy a new one.
Step 2: Install WordPress via your host tools
Use your host’s control panel to install WordPress (SiteGround Tools > Install and Manage WordPress is a common example). Make sure WordPress installs in the main folder (not a subfolder) and create a strong admin username and password.

Step 3: Configure WordPress basics
Before adding a theme or plugins, set up these essentials:
- Settings → General: site title, tagline, admin email, and membership (enable “Anyone can register” if you want accounts).
- Settings → Permalinks: set to Post name for SEO-friendly URLs.
- Remove default content and unused plugins or themes to keep the dashboard tidy.
Step 4: Install the Woostify theme
Woostify is optimized for WooCommerce, lightweight, and integrates with Elementor. Install the free Woostify theme by downloading the zip and uploading it to Appearance → Themes → Add New → Upload Theme. Then activate it.

Step 5: Install the essential plugins
Install and activate these free plugins from Plugins → Add New:
- Elementor – page builder (free version is enough to start).
- Flow Forms – easy drag-and-drop contact forms.
- TI WooCommerce Wishlist – customer wishlists.
- WooCommerce – the core e-commerce plugin.
- Stripe Payment Gateway – accept card payments via Stripe.

Step 6: Configure the wishlist and WooCommerce initial setup
Run the wishlist setup wizard and choose sensible defaults: create the wishlist page automatically, place the wishlist button after add-to-cart, and enable sharing if you want social reach.

Then run the WooCommerce setup (start selling). For a basic store I skip most optional add-ons and keep the active theme chosen by Woostify. Fill in your address, industry, product types, and whether you sell elsewhere.
Step 7: Fine-tune WooCommerce settings
Open WooCommerce → Settings and walk through each tab. Key items:
- General: set selling countries, currency, and enable taxes if you need them.
- Products: keep “Redirect to cart after successful addition” unchecked so customers can add multiple items; set dimensions and enable reviews.
- Inventory: enable stock management and set thresholds.
- Emails: add a branded image to email templates by uploading a media file and copying its URL into WooCommerce email settings.

Step 8: Add tax rates and shipping logic
Create tax rates (for example, a California rate) in WooCommerce → Settings → Tax. Add rows for country and state codes and set the tax percentage. Save changes.
Shipping zones require a little formula work when you want per-item shipping. If your flat rate is $3 per item, enter the cost as:
3 * [qty]
That syntax charges $3 for each quantity added. Use shipping classes to handle items with different shipping weights, for example shoe and shirt, and add class-specific costs if needed.

Step 9: Set up Stripe for payments
Enable Stripe in WooCommerce → Settings → Payments. For production, always use live keys. To configure webhooks, copy the webhook endpoint from your WooCommerce Stripe settings into your Stripe dashboard, select charge events, and add the endpoint. Then copy the webhook secret back into WooCommerce and save.

Step 10: Create products — simple and variable
Products are where the store comes alive. Two types you’ll use most:
- Simple product — single SKU, single price. Fill title, description, regular and sale price, inventory, shipping weight, and product image(s). Assign a product category and publish.
- Variable product — multiple options such as size or color. Under Product data choose Variable product, add attributes (for example “Type” with values separated by a pipe: shoe | cap), save attributes, then create variations from all attributes. Set price, SKU, stock, weight, and a specific image per variation.

Step 11: Test checkout and manage orders
Place a test order (use Stripe test cards if in test mode). The checkout will show shipping and tax calculations and payment method. After a successful order, check WooCommerce → Orders to see status updates, fees, and payouts. Mark orders completed only after shipping.

Step 12: Build a homepage with Elementor and Woostify
Create a new page called “Home,” set the page layout to full-width, and publish. Then edit with Elementor. Use sections and inner sections to build a hero, category tiles, featured products (via WooCommerce shortcodes), trust icons, and an Instagram-style gallery.

Tips for a fast, mobile-friendly homepage:
- Use local fonts where possible to improve performance.
- Keep hero images centered and set background size to cover.
- Optimize tablet and mobile typography using Elementor’s responsive controls.
- Use Woostify widgets for product lists, sales, and countdowns when available.
Step 13: Menus, sidebars, and footer widgets
Create your primary navigation under Appearance → Menus and assign it as the Primary Menu. For the shop sidebar, use Appearance → Widgets and add WooCommerce widgets such as Product Search, Product Categories, Filter by Price, and Product Filters.
Build footer widgets using navigation menus and blocks in the widget area for copyright, social icons, newsletter signup (connect to your email provider later), and quick links.
Step 14: Marketing basics
Getting traffic is the next step. Practical channels:
- Google Merchant Center — connect your product feed for Shopping ads and listings.
- Content marketing — use a blog to rank for product-related searches and answer customer questions.
- Social platforms — TikTok, Instagram, and Pinterest are excellent for product discovery.
- Email — capture emails with Flow Forms or a dedicated marketing plugin and send targeted campaigns.
If you need help with setup or ongoing marketing, consider hiring an expert to build and scale the store.
Frequently asked questions
Do I have to pay for Woostify to get a professional store?
No. The free Woostify theme plus free plugins like WooCommerce and Elementor allow you to build a professional store. Paid Woostify addons and Elementor Pro unlock additional widgets and templates but are optional for a solid launch.
Which WooCommerce settings are most important for beginners?
Set your currency, selling locations, tax settings, and shipping zones first. Enable stock management if you track inventory, and choose post-name permalinks for SEO. Keep checkout steps minimal to reduce abandonment.
How do I charge shipping per item rather than per order?
Use the flat-rate cost formula in WooCommerce shipping method: for $3 per item enter 3 * [qty] as the cost. Use shipping classes for items with different weights or handling fees.
Can I test payments before going live?
Yes. Stripe provides test keys and test cards. Configure Stripe in test mode, validate orders, webhooks, and refund flows, then switch to live keys before launch.
Is Elementor required to use Woostify?
Elementor is not strictly required but it integrates tightly with Woostify and makes building custom pages much faster. The free Elementor version is sufficient for most homepage and landing-page builds.
What’s the simplest way to display new products on the homepage?
Use the WooCommerce shortcode for newest products: [products limit=”4″ columns=”4″ orderby=”date” order=”DESC”] or use Woostify/Elementor product widgets to show new arrivals dynamically.
