/
43 tasks
No task covers that yet

Try a different word, like refund, coupon or backup. If it is genuinely not in the guide, ask us and we will point you to the right screen.

Part 1

The basics

How the whole thing fits together. Read this part once.

What this guide is for

Read Part 1 once. Use the rest when you need it.

You have a working online shop. This guide shows you how to run it: how to log in, see an order, send it out, change a price, edit your own words on a page, and find the setting you are looking for without hunting.

It assumes you have never used Hostinger, WordPress or WooCommerce before. Nothing here needs code, and nothing here can be broken by reading it. Every screen you will use is pictured, with a numbered marker on the exact button the steps refer to.

How to use it
Part 1 explains how the whole thing fits together and is worth reading start to finish. It ends with a one-page map of where everything lives. The other six parts are reference: find the thing you want to do, follow the numbered steps, and ignore the rest until you need it.

The three parts of your store

Three separate things, stacked. Knowing which one you are in saves most of the confusion.

HostingerThe company renting you the computer your shop sits on. You go here for your domain, your email accounts and your backups. Rarely.
WordPressThe software that runs the website. Pages, images, menus, who can log in. This is where you spend most of your time.
WooCommerceThe shop bolted into WordPress. Products, orders, shipping, tax, customer emails. This is the till.

WooCommerce lives inside WordPress, and WordPress lives on Hostinger. That is why your products are under one menu and your pages are under another: they belong to two different pieces of software that have been joined together.

Why this matters
When you cannot find a setting, ask which of the three owns it. Anything about selling is WooCommerce. Anything about the website is WordPress. Anything about the domain, email accounts or backups is Hostinger.
WordPress adminyourstore.com/wp-admin

Logging in

Two boxes and a button.

Your login details were given to you at handover. Keep them somewhere safe, ideally a password manager, and never share them: People with access shows how to give someone else their own login instead.

The login screen.

1 is your username or the email address on your account. 2 is your password. 3 is Log In. 4 sends a reset link if you have forgotten it.

Do this
  1. Open a browser and type your web address followed by /wp-admin, for example yourstore.com/wp-admin. Bookmark the page that appears.
  2. Type your username or email address, then your password.
  3. Click Log In. You land on the Dashboard, and the dark bar across the top tells you that you are signed in.
  4. When you are finished on a shared or public computer, hover your name at the top right of that bar and click Log Out.
Forgotten your password
Click Lost your password? on the login screen and follow the link that arrives by email. The link expires after a day, so use it when it comes. If no email arrives after ten minutes, check your spam folder, then tell us and we will reset it.
This is not your Hostinger login
Your store has two separate accounts. This one, WordPress, is where you run the shop every day. The other, Hostinger, is where the hosting, domain and backups live, and it has its own email address and password. Changing one never changes the other. See Hostinger: where your website actually lives.
WordPress adminThe dark bar at the top

Your public side and your admin side

The same website, seen two ways.

The public side is what your customers see. The admin side is the control panel, and only people you have given a login can reach it. You get to the admin side by adding /wp-admin to the end of your web address.

Your shop, seen while logged in. The dark bar across the top only appears for you. Customers never see it. 1 is your store name: click it to jump between the public side and the admin side. Your own name sits at the far right of the same bar, and that is where Log Out lives.
A useful habit
If you are not sure whether a change went live, look for that dark bar. If it is there, you are seeing the site as an owner, and there may be things visible to you that are still hidden from customers.

The one rule that matters

Nothing you type is saved until you press the button.

Every screen in WordPress has a save button, and it is called something different depending on where you are: Update on a page or a product, Save changes in settings, Publish on something new.

If you type a new price and then click away to another screen, the price does not change. There is no automatic save, and usually no warning.

The most common mistake
Changing something, looking at the public site, and concluding the system is broken because nothing happened. Nine times out of ten the Update button was never pressed. Go back and check before assuming anything is wrong.
WordPress adminThe left menu

Getting around

The menu down the left is the whole system. You will use four items out of it.

The left menu, top to bottom.

Everything you can do lives in the dark column down the left of the admin. It is a long list, and most of it belongs to WordPress rather than to your shop. The four marked in the picture are the ones you will actually use:

What it holds
1 PagesThe words on your website.
2 WooCommerceOrders, customers and every shop setting.
3 ProductsYour catalog: prices, stock, photos.
4 AnalyticsWhat sold, and to whom.

The rest belongs to WordPress and to the plugins that add features to your shop. You are not expected to use most of it, and nothing on it will break by being looked at.

Hover, do not click
Resting your mouse on a menu item opens its sub-menu without leaving the page you are on. It is the quickest way to find something when you are not sure where it lives.

Where everything lives

One page to keep open. What you want to do, where the screen is, and the page that walks you through it.

I want toWhere it isPage
Log inyourstore.com/wp-adminOpen
See new orders and send themWooCommerce, OrdersOpen
Send a customer a tracking numberOpen the order, Note to customerOpen
Refund an orderOpen the order, RefundOpen
Take an order by phoneWooCommerce, Orders, Add orderOpen
Look up a customerWooCommerce, CustomersOpen
Change a price or stock numberProducts, hover, Quick EditOpen
Add a productProducts, Add new productOpen
Sell one product in several sizesProduct data, Variable productOpen
Create a discount codeMarketing, CouponsOpen
Buy 3 get 10 percent off, automaticallyWooCommerce, Discount RulesOpen
Change the words on a pagePages, click the pageOpen
Add a page and put it in the menuPages, Add Page, then Appearance, EditorOpen
Change colors, fonts, header, footerAppearance, EditorOpen
Change the age on the age checkSettings, Age GateOpen
Change shipping pricesWooCommerce, Settings, ShippingOpen
Change what emails say, or who they come fromWooCommerce, Settings, EmailsOpen
See what sold this monthAnalyticsOpen
Send orders to the accountantAnalytics, Orders, DownloadOpen
Give a staff member a loginUsers, Add UserOpen
Run the monthly updatesDashboard, UpdatesOpen
Make a change appear that has notLiteSpeed Cache, Toolbox, Purge AllOpen
Get into Hostingerhpanel.hostinger.comOpen
Restore a backupHostinger, your site, Files, BackupsOpen
Check the hosting will renewHostinger, Billing, SubscriptionsOpen
Work out what is wrongThe checklistOpen
Part 2

Orders

What you do every morning, and what the words mean.

WordPress adminWooCommerceOrders

Orders: your daily routine

The screen to open every morning.

Every order that has ever been placed, newest first. Each row is one customer purchase. Click any row to open it.
Do this
  1. Open WooCommerce, then Orders.
  2. Look for anything marked Processing. That means the customer has paid and is waiting for you to send it.
  3. Click the order to open it. You will see what they bought, what they paid, and where it is going.
  4. Pack and send it.
One order, opened.

1 Update saves any change you make on this screen. 2 is the status. 3 is the note box: switch it to Note to customer and what you type is emailed to them, which is how you send a tracking number.

Then, inside the order
  1. If you have a tracking number, type it into the note box, change Private note to Note to customer, and click Add. The customer receives it by email.
  2. Change the status to Completed, then click Update. This is what triggers the email telling your customer it is on the way.
Your orders, on your phone
The free WooCommerce app for iPhone and Android shows the same orders and sends a notification when a new one arrives. Search WooCommerce in your app store, sign in with your site address and your WordPress login, and you no longer have to remember to check.
Completed is not paperwork
Marking an order Completed is what sends your customer their dispatch email. If you skip it, they are left wondering, and that is what generates the where is my order message a day later.
WordPress adminWooCommerceOrders

What the order statuses mean

Five words that describe every order you will ever get.

StatusWhat it meansWhat you do
Pending paymentThey started checking out but no money arrived.Nothing. It will either complete or expire on its own.
ProcessingPaid. Waiting for you to send it.This is your job list. Pack it and send it.
On holdWaiting on something, usually a bank transfer.Do not ship until you have confirmed the money arrived.
CompletedSent. Finished.Nothing. The customer has been emailed.
Cancelled / RefundedCalled off, or money returned.Nothing, unless you still have stock to put back.
FailedThe payment was declined.Nothing. Often the customer simply tries again.
WordPress adminWooCommerceOrdersopen the orderRefund

Refunds

Two different things that look the same.

A refund returns money. Changing an order's status to Refunded does not, on its own, move any money. It is a label.

The refund panel, which opens under the items when you click Refund.

1 how many of each item to refund. 2 whether they go back into stock. 3 the button that actually returns the money. It says manually here; with a card provider connected there is a second button that refunds through them.

Do this
  1. Open the order.
  2. Scroll to the list of items and click Refund.
  3. Type how many of each item you are refunding, or type an amount directly.
  4. Choose the button that refunds through your payment provider if it is offered. That is the one that actually sends the money back.
  5. If you refund outside the system, for example by bank transfer, use the manual option so your records still match.
Decide whether the stock comes back
The refund box has a Restock refunded items tickbox, and it is normally ticked already. That means the items go back into your stock count automatically. Untick it when the goods are not coming back to you, for example a damaged item you told the customer to keep. If you leave it ticked in that case, your shop will think it has stock it does not have.
WordPress adminWooCommerceOrdersAdd order

Taking an order over the phone

You can create an order yourself, without the customer using the website.

Useful when somebody orders by phone, by message, or at an event. The order behaves exactly like one placed online, so your stock and your reports stay correct.

A new, empty order.

1 Create saves it. 2 the pencil opens the address boxes. 3 Add items is where you pick what they are buying. 4 Recalculate works out shipping and tax.

Do this
  1. Go to WooCommerce, then Orders, then Add order.
  2. Fill in the customer's billing and shipping details.
  3. Under Items, click Add items, then Add products, and pick what they are buying.
  4. Click Recalculate so shipping and any tax are worked out.
  5. Save, and set the status to match reality: Processing if they have paid, or Pending payment if they have not.
  6. Use Customer payment page in the order actions to send them a link to pay.
Do not mark it Processing until the money is in
Processing means paid and ready to ship. Setting it early makes your revenue reports wrong and it is easy to ship something you were never paid for.
WordPress adminWooCommerceCustomers

Your customers

Everyone who has bought, in one list.

One row per customer: when they joined, how many orders, how much they have spent in total. Click a name for their details and their order history.

This list builds itself. Every checkout adds a row, so you never have to type a customer in. It is the quickest way to answer the two questions that come up most: has this person bought before, and what did they buy last time.

Do this
  1. Go to WooCommerce, then Customers.
  2. Type a name or email address into the search box.
  3. Click the name to see every order they have placed.
  4. To download the whole list, for example for a newsletter tool, click the Download icon above the table.
Total spend is the column to sort by
Click the column heading once and your best customers come to the top. Those are the people worth a personal thank-you, an early look at something new, or a code of their own from Discount codes.
Part 3

Products and pricing

Your catalog, and every way to change what things cost.

WordPress adminProductsAll Products

Products, prices and stock

Everything you sell lives here.

Your catalog. 1 adds a new product. 2 searches, which is faster than scrolling once you have more than a screenful.

To change a price or a stock number quickly:

Do this
  1. Hover over the product name. A small row of links appears underneath it.
  2. Click Quick Edit.
  3. Change the price or the stock number.
  4. Click Update.

To change anything else, click the product name to open it fully. The two sections worth knowing are:

SectionWhat is in it
GeneralThe normal price, and a sale price if you want one. Setting a sale price shows the old price crossed out.
InventoryThe SKU, which is your own code for the item, and the stock quantity. Tick Manage stock to have the shop count down and stop selling at zero.
Sale prices can be scheduled
Under the sale price there is a Schedule link. Set a start and end date and the price changes back on its own, which saves you remembering.
Let the shop warn you before you run out
WooCommerce, Settings, Products, then Inventory. Set the low stock threshold to the number at which you would reorder, and put your email address in the notification recipient box. The shop then emails you the moment any product drops to that level, and again when it hits zero.
WordPress adminProductsAdd new product

Adding a new product

Seven steps from blank to live.

The Product data panel is where everything commercial lives. 1 General holds your prices. 2 Inventory holds the SKU and the stock count.
Do this
  1. Go to Products, then Add new product.
  2. Type the product name at the top, and a description underneath.
  3. In Product data, General, set your Regular price.
  4. In Inventory, give it a SKU (your own code for it) and tick Manage stock, then type how many you have.
  5. On the right, click Set product image and upload a photo.
  6. Still on the right, tick a Category so it appears in the right part of your shop.
  7. Click Publish.
Copy an existing one instead
On the Products list, hover a similar product and choose Duplicate. You get every setting already filled in and only change what differs. This is faster and it is how you keep a catalog consistent.
WordPress adminProductsopen the productProduct dataVariable product

Products that come in several sizes

One product, several options, one page. This is a variable product.

If something sells in more than one size or strength, do not create a separate product for each. Make one product with variations, so the customer picks from a dropdown on a single page.

A variable product. 1 is the Variations tab, which only appears once you change the type dropdown at the top from Simple to Variable.
Do this
  1. Open the product and change the Product data dropdown from Simple product to Variable product.
  2. Go to the Attributes tab. Add an attribute called something like Size, and type your options separated by a vertical bar, for example 5 mg | 10 mg | 20 mg.
  3. Tick Used for variations, then Save attributes.
  4. Go to the Variations tab and click Generate variations.
  5. Expand each variation and give it its own price, and its own SKU and stock if they differ.
  6. Click Save changes, then Update at the top of the page.
A variation with no price will not show
Any variation you leave without a price is quietly unavailable to buy, and the product page will look like it is missing an option. If a size is not appearing on the shop, check its price first.
WordPress adminMarketingCoupons

Discount codes

A code the customer types at checkout.

Every discount code you have created. 1 creates a new one.
Do this
  1. Go to Marketing, then Coupons, then Add coupon.
  2. Type the code the customer will enter, for example WELCOME10. It is not case sensitive.
  3. Choose a percentage discount or a fixed amount off.
  4. Under Usage restriction you can set a minimum spend, or limit it to certain products.
  5. Under Usage limits you can cap how many times it can be used in total, or once per customer.
  6. Click Publish.
Always set a limit
A code with no expiry and no usage cap will still work in two years, and it will end up posted on a discount website. Set an expiry date or a usage limit on every code you create.
WordPress adminWooCommerceDiscount Rules

Bulk and tiered pricing

Automatic discounts. This is NOT the same as a coupon.

Pricing rules. These apply automatically, with no code to type.
A couponA discount rule
How it appliesThe customer types a codeAutomatic, always on
Best forA campaign, or a specific customerBuy 3 save 10 percent, or a category on sale
WhereMarketing, Coupons (Discount codes)WooCommerce, Discount Rules
Do this
  1. Go to WooCommerce, then Discount Rules, then add a rule.
  2. Choose what it applies to: all products, a category, or specific products.
  3. Choose the discount type. Bulk gives quantity breaks, such as three or more at ten percent off.
  4. Set the amounts, and an end date if it is temporary.
  5. Save and enable it.
Rules stack with coupons unless you stop them
A customer can hit a bulk discount and then apply a coupon on top. Check the rule's settings if you do not want both at once, and always test with a real basket before you advertise it.
WordPress adminMediaAdd New

Certificates and lab documents

Only if your products are lab tested. Where the paperwork goes.

If your products come with a certificate of analysis, that document is the thing your customer is really buying. It belongs somewhere they can find it without asking you.

Do this
  1. Go to Media, then Add New, and upload the certificate as a PDF.
  2. Copy its link.
  3. Open the product, or your certificates page, and paste the link in with the lot number next to it.
  4. Click Update.
Name the file before you upload it
Product name and lot number, so it is obvious a year from now which certificate belongs to which batch. A file called document-final-2.pdf is worth very little when a customer asks about a specific lot.
Never type a number you cannot evidence
Where your product pages quote a figure that only the certificate can prove, they say it is stated on the lot certificate rather than printing a value. That is deliberate. Replace it with a real number only when you hold the document that supports it, and keep the document reachable from the page.
Part 4

Your website

The words, the pages and the way it all looks.

WordPress adminPagesclick the page

Editing the words on a page

Click the words, type, press Update.

Your pages. 1 creates a new one. Click any name to edit it.
Do this
  1. Go to Pages and click the page name.
  2. Click straight onto the text you want to change and type. It behaves like a normal document.
  3. Click Update, top right.
  4. Open your site in a new tab to check it.
Editing text is safe. Moving things is riskier.
Changing words, prices in text and contact details is completely safe. Dragging blocks around or deleting sections can change the layout in ways that are fiddly to put back. If you do move something and it looks wrong, see Backups, and undoing a mistake on undoing a mistake.
WordPress adminPagesAdd Page

Adding a new page

A blank page, live in five steps.

A new, empty page. 1 is Publish, which is Update's equivalent for something that has never gone live.
Do this
  1. Go to Pages, then Add Page.
  2. Type a title at the top.
  3. Click below it and start typing. Press Enter for a new paragraph.
  4. To add anything other than text, click the + button and choose a block, for example Image or Heading.
  5. Click Publish, then confirm.
Publishing does not add it to your menu
A new page is live at its own address but nobody can find it until you link to it. The next section covers that.
WordPress adminAppearanceEditorHeader

Adding a page to your menu

Your menu is part of the design, not a separate screen.

The Site Editor. Your header, including the menu, is edited here.

This theme does not have the old Appearance, Menus screen. The navigation is a block inside your header, so you edit it in the same place you edit the design.

Do this
  1. Go to Appearance, then Editor.
  2. Click Patterns, then Header, or simply click your header in the preview.
  3. Click the menu itself to select the Navigation block.
  4. Click the + that appears inside it and search for your page by name.
  5. Click Save, top right.
Menus are short on purpose
Five or six items is the practical limit before people stop reading them. If you need more, that is usually a sign the extra pages belong in the footer instead.
WordPress adminMediaLibrary

Images

Media holds every image on your site.

The media library. Everything uploaded, newest first. 1 uploads a file.

You do not usually come here to add an image. It is easier to add images from inside the product or page you are working on, and they land here automatically.

Come here when you want to find something you uploaded before, or to delete files you no longer use.

Deleting an image does not warn you
If an image is being used on a page or a product, deleting it here leaves a broken gap there, with no warning at the time. If you are not certain it is unused, leave it. Unused images cost you nothing.
WordPress adminAppearanceEditor

Changing how the site looks

Powerful, and the easiest place to make a mess.

The Site Editor is where the design lives: colors, fonts, the header and the footer. It is a real design tool, and it will let you change things everywhere at once.

Editing the words inside a page is safe and covered in Editing the words on a page. This is different: a change here applies across the whole site.

Appearance, then Editor, then Styles. The panel on the left lists Typography, Colors, Background and Layout, and the preview on the right changes as you do.
Do this
  1. Go to Appearance, then Editor.
  2. Pick Templates for page layouts, or Styles for colors and fonts.
  3. Make your change. It previews as you go.
  4. Click Save, top right.
Every save can be undone
In the Styles panel there is a revisions icon that lists your previous saves. You can look at any earlier version and restore it. That is your undo, and it works even after you have logged out and come back.
Before you change anything global
Take a backup first, see Backups, and undoing a mistake. A color change is easy to reverse. A deleted template part, such as your header, is not obvious to put back, and it disappears from every page at once.
WordPress adminSettingsAge Gate

The age check on your store

The panel every visitor sees before they can browse.

Your store asks visitors to confirm their age before it shows them anything. We set this up as part of the build and it is switched on already. You only need this page if you want to change the age or the wording.

Settings, then Age Gate. 1 is the age a visitor has to confirm.
Do this
  1. Go to Settings, then Age Gate.
  2. On the Restrictions tab, change Default age.
  3. For the wording on the panel, use the Messages tab.
  4. Click Save changes.
It remembers, so you will not see it every time
Once a visitor confirms, the answer is stored for thirty days and they are not asked again. If you are testing a change and the panel does not appear, that is why. Open the site in a private window to see it as a first time visitor does.
What this does and does not do
It is a confirmation panel, not a locked door. The page behind it still exists so that search engines can read your store, which is what keeps you findable. Treat it as the visible check a customer sees, and never as proof of anyone's age. If it is ever reinstalled it comes back set to 18, so check the age on this screen first if the store is meant to be older than that.
Part 5

Money and settings

The configuration that decides what a customer actually pays.

WordPress adminWooCommerceSettings

Your store settings

The tabs across the top are the whole shop.

The settings screen. The tabs along the top are the sections. 1 marks the tab you are currently in.
TabWhat it controls
GeneralYour business address, which countries you sell and ship to, your currency.
ProductsUnits, reviews, and stock behaviour such as when to warn you that you are running low.
ShippingWhat you charge to send things. See Shipping.
PaymentsHow you take money. This one is set up with us, so you should not need to change it.
Accounts and PrivacyWhether customers can create accounts, and how long you keep their data.
EmailsEvery automatic email your shop sends. See The emails your store sends.
Save changes lives at the bottom
Every settings tab has its own Save changes button at the very bottom of the page. Switching tabs without pressing it loses what you typed.
WordPress adminWooCommerceSettingsShipping

Shipping

What you charge to send things, by place.

Shipping is built from zones. A zone is a place, and inside it are the rates you offer to people there. 1 is the tab you are currently in.

Shipping works in two layers. A zone is a place, such as the United States. Inside each zone you add the rates people there can choose from, such as a flat rate of twelve dollars, or free over three hundred.

Do this
  1. Click the zone you want to change, or Add zone for a new place.
  2. Give it a name and choose the countries or states it covers.
  3. Click Add shipping method and pick Flat rate for a fixed price, or Free shipping.
  4. Click the method's name to set the amount, or the minimum spend for free shipping.
  5. Save.
The zone that catches everyone else
There is a zone at the bottom for locations not covered by your other zones. If it has no rate in it, anyone outside your zones can fill a basket and then find no delivery option at checkout, and they will simply leave. Either put a rate in it, or in the General tab restrict selling to the countries you actually ship to, so the shop says so up front.
WordPress adminWooCommerceSettingsTax

Tax

The tab only appears once tax is switched on.

Whether you charge tax, and how much, depends on where you are registered and what you sell. That is a question for your accountant, and it is the one part of this guide where the right answer is genuinely not ours to give.

The Tax tab, once tax is switched on. 1 is the tab. 2 Standard rates is where you add each place you charge tax. 3 is the choice that decides whether your product prices already include tax.
Do this
  1. In the General tab, tick Enable tax rates and calculations, then save. A Tax tab appears.
  2. In the Tax tab, choose whether the prices you typed on your products already include tax, or whether tax gets added at checkout. Getting this backwards changes every price on the site, so decide it deliberately.
  3. Click Standard rates and add a row for each place you must charge tax in.
Leaving it off is a decision too
If tax is switched off, no tax is added and no tax is recorded. That may be correct for you. It is only a problem if it is switched off by accident.
WordPress adminWooCommerceSettingsEmails

The emails your store sends

Worth ten minutes, once.

Every automatic email, and who receives it. Click any row to change its wording. 1 is the tab you are currently in.

Your shop sends email on its own: a receipt when someone orders, a note when you mark it Completed, an alert to you when a new order arrives. This tab is where you set who they come from and what they say.

Do this
  1. Scroll to the bottom of the tab to Email sender options.
  2. Set From name to your business name. This is what shows in a customer's inbox.
  3. Set From address to an address on your own domain, not a personal Gmail or Hotmail.
  4. Save, then place a small test order on your own shop and confirm the emails arrive.
This is the most common reason a working shop looks broken
Email sent from a free mailbox on behalf of a shop is very often filtered into spam. The customer never sees a receipt, decides the payment failed, and either orders a second time or disputes the charge. It looks exactly like a checkout fault and it is not one. If you have just connected a domain, ask whoever manages it to add SPF and DKIM records, which is the technical fix for this.
Hostingerhpanel.hostinger.comEmails

Setting up your business email

The single most valuable hour you will spend on setup.

An address on your own domain, such as orders@yourstore.com, does two jobs. It looks like a real business, and it is what your shop sends order confirmations from. Those two are connected, and the second one is why this matters more than it looks.

If we set this up with you on your handover call, it is already done and this section is here so you can add another address or change one later. If not, it is yours to do and it takes about ten minutes.

Do this
  1. In hPanel, open Emails from the left menu.
  2. Choose the plan or free allowance that comes with your hosting and follow the setup for your domain.
  3. Create at least one address. orders@ or hello@ is plenty to start.
  4. Add it to your phone and your normal mail app so you actually read it.
  5. Then go into WordPress, WooCommerce, Settings, Emails, and set that address as the From address. See The emails your store sends.
Ask for SPF and DKIM at the same time
These are two records on your domain that prove your shop is allowed to send mail as you. Without them, order confirmations get filtered into spam, the customer thinks their payment failed, and it looks like a checkout fault. Hostinger support will add them for you if you ask. It is a five minute job and it prevents the most confusing problem in this whole guide.
WordPress adminAnalyticsOverview

Understanding your sales

Separate from the numbers on your dashboard, and more useful.

The overview. Change the date range at the top right.
ReportThe question it answers
OverviewHow am I doing this month compared to last.
ProductsWhat is actually selling, and what never sells.
OrdersEvery order as a list you can filter and export.
CouponsWhether a discount code was worth running.
StockWhat is about to run out.
The one number worth watching
Average order value, in the Overview. If it climbs, your bundles and your free shipping threshold are working. It is a better early signal than total revenue, which moves around with traffic.
WordPress adminAnalyticsOrdersDownload

Getting your orders out for your accountant

Downloads as a spreadsheet your accountant can open.

The Orders report. The date range is top left. 1 is the download button, top right of the table.
Do this
  1. Go to Analytics, then Orders.
  2. Set the date range you need, for example Last month.
  3. Click the Download icon above the table.
  4. You get a CSV file, which opens in Excel, Numbers or Google Sheets.
Products and Taxes export the same way
Every report under Analytics has the same download button, so if your accountant asks for something specific, it is usually one of these reports with a different date range.
Part 6

Behind the scenes

Access, add-ons, updates, and what to do when something looks wrong.

WordPress adminUsers

People with access

One login per person, always.

Everyone who can log in. 1 adds somebody.
RoleWhat they can doGive it to
AdministratorEverything, including deleting the site and removing you.You, and nobody else unless you have to.
Shop managerOrders, products, customers and shop settings. Cannot touch plugins or the site design.Whoever packs your orders. This is the right one for staff.
EditorPages and text, nothing to do with the shop.A copywriter or marketer.
CustomerOnly their own account and order history.Created automatically. Leave alone.
Never share one login
If two people share an account you cannot tell who changed a price, and you cannot remove one person's access without locking out the other. Adding a user takes about thirty seconds. When somebody leaves, delete their account the same day, and WordPress will offer to reassign their work to you.
Users, then Add User. 1 their username. 2 their email address, which is where their login details are sent. 3 the role, from the table above. 4 Add User.
Do this
  1. Go to Users, then Add User.
  2. Type a username and their email address.
  3. Leave Send User Notification ticked, so they receive their login by email and you never have to hand them a password.
  4. Choose the Role from the table above. Shop manager for staff.
  5. Click Add User.
Passwords
Use the long password WordPress suggests when you create a user, and keep it in a password manager rather than a notebook or a shared document. Your own admin password protects everything in this guide, so it should be one you use nowhere else. You can change it any time under Users, then Profile.
WordPress adminWooCommerceWPS Subscriptions

Repeat orders and subscriptions

Products that bill again on a schedule.

Every active subscription, and what stage it is at.

A subscription is a product a customer is billed for again automatically. If you sell something people reorder on a cycle, this is the cheapest revenue you will ever get, because you are not paying to acquire the same customer twice.

Do this
  1. To make a product subscribable, open it and tick Subscription at the top of the Product data panel, then set the billing interval.
  2. To see who is subscribed, go to WooCommerce, then WPS Subscriptions.
  3. Click a subscription to see its history, or to cancel it.
Cancelling is not refunding
Cancelling stops future payments. It does not return money already taken. If a customer wants both, cancel the subscription and then refund the specific order as in Refunds.
WordPress adminAffiliates

Your affiliate program

People who send you customers, for a commission.

Everyone signed up to promote your products.

An affiliate is someone who sends you customers through their own tracked link and earns a commission on what those customers buy. The tool is installed and the sign-up pages exist, but nothing happens and nothing gets paid until you set a rate and approve people.

ScreenWhat it is for
My AffiliatesWho has applied, and approving them.
SettingsYour commission rate and cookie duration.
CommissionsWhat each affiliate has earned.
Manage PayoutsMarking commissions as paid.
When somebody applies
  1. People apply on your site through the Become an affiliate link in the footer. Each application lands in Affiliates, then My Affiliates with the status Applied.
  2. Click the applicant's row to open their details, then click Approve.
  3. The approval box shows the commission it will give them. Check it matches your rate, then confirm.
  4. From then on their visitors are tracked automatically, and every sale they send appears under Commissions.

The tracking is automatic. An approved affiliate gets a personal link; anyone who clicks it is remembered for the length of your cookie window, and if that person buys at any point inside the window, even weeks later on a different day, the sale is credited to the affiliate. That window is why affiliates are happy to promote you: they still get paid when the buyer thinks about it for a fortnight first.

Decide the rate before you approve anybody
Changing a commission rate after people have signed up is awkward and it is a conversation you will have to have with each of them. Set it once, first.
WordPress adminPlugins

Plugins

Each one adds a feature. Each one can also take one away.

Everything installed. Active ones are highlighted.

A plugin is an add-on. Your shop itself is one. So are your subscriptions, your discount rules, your affiliate program and the tool that keeps the site fast. Deactivating one removes whatever it does.

ActionWhat happensReversible
DeactivateThe feature switches off. Your data stays.Yes. Click Activate and it comes back.
DeleteThe plugin and usually its settings are removed for good.No. Treat this as permanent.
UpdateInstalls a newer version. Normally routine and worth doing.Not easily. Take a backup first.
If a plugin update breaks something
Deactivate that one plugin, check whether the problem goes away, and tell us. Deactivating is safe and reversible, and knowing which plugin caused it is most of the fix. Do not delete it.
Two you should not touch
WooCommerce itself, and anything with your theme's name on it. Deactivating either takes the shop offline. Everything else can be switched off and back on safely while you work out what it does.
WordPress adminDashboardUpdates

Keeping things up to date

The red number on the left menu is this screen.

WordPress, your theme and every plugin release new versions regularly, mostly to fix security holes. The red number next to Updates in the left menu is how many are waiting. Ignoring it for months is how a site ends up hacked, and it is a ten minute job once a month.

The Updates screen. WordPress itself at the top, then plugins, then themes. Each has its own button.
Do this
  1. Take a backup first. See Backups, and undoing a mistake. This is the one step people skip, and the one that makes everything else safe.
  2. Pick a quiet time, not the middle of a sale.
  3. Go to Dashboard, then Updates.
  4. Update WordPress itself if it is offered, then tick all the plugins and click Update Plugins, then the same for themes.
  5. Open the public side of your site and click through a product and the checkout to confirm everything still looks right.
What to do if something breaks
Go to Plugins, deactivate the one you just updated, and check whether the problem goes away. If it does, leave it off and tell us. If the whole site is wrong, restore the backup you took a minute ago.
Auto-updates exist, and they are off on purpose
WordPress can update plugins on its own, but an update that breaks checkout at two in the morning with nobody watching is worse than one you run yourself with a backup taken first. Leave them off and do the monthly pass instead.
WordPress adminLiteSpeed CacheToolboxPurge All

Why the site sometimes looks out of date

The reason your change did not appear.

The Toolbox. Purge All is the button you want.

Your site keeps a saved copy of each page so it loads fast. After you edit something, visitors can briefly still be served the old copy. This is normal and it is what makes the site quick.

Do this
  1. Make your change and press Update.
  2. If the public page still looks old, hold Shift and click reload first. That is usually enough.
  3. If it is still old, go to LiteSpeed Cache in the left menu, then Toolbox, and click Purge All.
  4. Reload the public page.
Purging is safe
It deletes nothing and changes no content. It only throws away the saved copies so they are rebuilt fresh. The site is briefly a little slower while that happens, and that is the entire cost.

If something looks wrong

Work down this list before assuming anything is broken.

What you are seeingCheck this first
I changed something and the site looks the sameDid you press Update or Save changes? Then reload the page with a hard refresh: hold Shift and click reload.
It still looks the same after thatYour site keeps a cached copy to stay fast. Click LiteSpeed Cache in the left menu and choose Purge All.
A product does not appear in the shopOpen it and check it says Published rather than Draft, and that it has a price.
A customer says checkout will not finishTry it yourself with a real address. Most often there is no delivery option for where they are. See Shipping.
Order emails are not arrivingCheck your spam folder first, then The emails your store sends. This is almost always a sending domain problem.
Stock is wrongCheck whether a refund restocked something it should not have, or the reverse. The count itself lives on the product, under Inventory.
I cannot log inUse the lost password link on the login screen. If the email never arrives, that is the same sending problem as The emails your store sends, so contact us.
The whole site is gone, or shows a page about the domainAlmost always a lapsed renewal. Log in to Hostinger and check Billing, then Subscriptions. See Renewals: the one thing that can switch the shop off.
The browser says the site is not secureIn Hostinger, open your site's dashboard, then Security, then SSL. The certificate renews itself, so if this appears, tell us the same day.
Something broke right after an updateDeactivate the plugin you just updated, or restore the backup you took before it. See Keeping things up to date.
Part 7

Hostinger

The account underneath everything: hosting, backups, renewals.

Hostingerhpanel.hostinger.com

Hostinger: where your website actually lives

The layer underneath WordPress. You will visit it rarely, which is why it is worth knowing now.

Hostinger is the company that rents you the computer your shop runs on. Its control panel is called hPanel, and you log in to it at hpanel.hostinger.com with the email address and password from your Hostinger account, not your WordPress ones.

The Websites page, the first thing you see. Your site is listed with two buttons. 1 WP Admin opens your WordPress admin without typing the address. 2 Dashboard opens everything Hostinger controls for this site.
Your site's dashboard in Hostinger. 1 WP Admin again. 2 Hosting Plan is where renewals live. 3 Files is where backups live. The rest of that menu is for developers, and nothing in it needs touching to run the shop.
What you come here forWhere
Getting into WordPress without typing the addressWebsites, then WP Admin
Restoring a backup, or taking one before a big changeYour site, Files, then Backups. See Backups, and undoing a mistake.
Checking your hosting is set to renewBilling, then Subscriptions. See Renewals: the one thing that can switch the shop off.
Email addresses on your domainEmails in the left menu
Your domain and its DNS recordsDomains in the left menu
Two different logins
Your Hostinger login and your WordPress login are separate accounts with separate passwords. Changing one does not change the other. This trips up almost everybody once.
If Hostinger emails you, read it
Almost everything else in this guide can wait a week. A Hostinger email about a payment, a renewal, or a domain is the exception, because those are the things that take the whole shop offline when they lapse.
Hostingerhpanel.hostinger.comWebsitesDashboardFilesBackups

Backups, and undoing a mistake

The safety net. Worth testing once before you need it.

Hostinger takes a backup of your whole site every day and keeps them for weeks. If something goes badly wrong, restoring one puts everything back to how it was, and it is far faster than trying to unpick what happened.

Files, then Backups, in your site's Hostinger dashboard. 1 View backups lists every saved copy and is where you restore from. 2 Create backup takes one now, before a big change. 3 is where you are in the menu.
Do this
  1. Log in at hpanel.hostinger.com, open Websites, and click Dashboard next to your site.
  2. In the left menu, open Files, then Backups.
  3. Click View backups and pick a date from before the problem.
  4. Restore both files and database, and wait. The site is briefly unavailable while it runs, and anything changed after that date, including orders, is rolled back with it.
Take one before anything big
Before a plugin update, a design change, or bulk price edits, click Create backup first. It takes a minute, it can be done once a day, and it means the undo is already waiting if the change goes wrong.
What went wrongBest fix
Wrong words on a pageEdit the page and retype. No backup needed.
Page layout looks brokenOpen the page, use the browser back arrow or Undo, then Update.
Site colors or header wrongAppearance, Editor, Styles, revisions. Restore an earlier save.
A plugin update broke the shopDeactivate that plugin, then tell us.
Whole site down or unrecognizableRestore a Hostinger backup, then tell us.
A backup nobody has restored is a guess
Find the Backups screen once, now, while nothing is wrong, so you know where it is. That five minutes is the difference between an inconvenience and a bad day.
Hostingerhpanel.hostinger.comBillingSubscriptions

Renewals: the one thing that can switch the shop off

Check it once now, and after any change of card.

Your hosting is a subscription and so is your domain. Both renew automatically as long as auto-renewal is switched on and the card on file works. If either lapses, the site goes offline and any email on the domain stops with it. It is the only failure in this guide that a backup cannot fix, and it is entirely avoidable.

Billing, then Subscriptions. Each row is one thing you pay for, with its renewal price and billing date. 1 Payment methods is where the card lives. 2 is the auto-renewal switch: leave it on.
Do this
  1. In hPanel, open Billing, then Subscriptions.
  2. Check every row says Auto-renews and the switch is on.
  3. Open Payment methods and make sure the card there has not expired. When you get a new card, this is the first place to update it.
  4. If your domain was registered somewhere other than Hostinger, log in there and do the same check. Set a reminder a month before its renewal date.
An expired domain can be bought by somebody else
Hostinger holds a lapsed plan for a while. A domain is different: once it expires and the grace period passes, it goes back on the open market and anyone can register it. Auto-renewal on, and a card that works, is the whole job.

Words you will see

The vocabulary, in plain terms. Nothing here needs remembering; it is here for the day a screen uses a word you do not know.

WordWhat it means here
AdminThe private, logged-in side of your site where you run the shop. Reached by adding /wp-admin to your address.
DashboardThe first screen after logging in. WordPress has one, and so does Hostinger; they are different screens.
PluginAn add-on that gives WordPress a feature. The shop, the age check and the discount rules are all plugins.
ThemeThe design layer: colors, fonts, layout. Edited under Appearance.
BlockOne piece of a page, such as a paragraph, an image or a heading. Pages are built by stacking blocks.
PageA fixed part of the site, like About or Contact. A post is a dated article, like a blog entry. Products are neither.
MediaEvery image and file that has ever been uploaded, in one library.
SKUYour own short code for a product, such as MUG-001. It is for you and your supplier, and customers never see it.
VariationOne option of a product that comes in several, such as the 500 g size of a coffee. Each has its own price and stock.
CouponA code the customer types at checkout. A discount rule applies on its own, with nothing to type.
Order statusOne word that says where an order is: Processing means paid and waiting for you, Completed means sent.
CacheA saved copy of each page, kept so the site loads fast. The reason a change can take a minute to show.
BackupA complete saved copy of the site from a given day, kept by Hostinger, that the whole site can be put back to.
DomainYour web address, such as yourstore.com. Rented yearly, and it must be renewed or the site disappears from it.
DNSThe records that point your domain at your site and your email. Set up once at the build, and rarely touched again.
SSLThe padlock in the browser, and the s in https. Issued and renewed automatically by Hostinger.
HostingThe computer your site lives on, rented from Hostinger by the year. Also a subscription that must renew.
UpdateTwo meanings. The blue button that saves a page or product, and the monthly job of installing new plugin versions.

From here on

What you own, and what happens next.

The build is finished and the store is yours. The hosting, the domain, the logins, the backups and everything on the site belong to you, and nothing about running it from here depends on us.

Almost everything that comes up is already covered in the pages before this one. Two are worth remembering because they look like faults and are not. A change that has not appeared is nearly always the saved copy, which is Why the site sometimes looks out of date. And nothing you do is permanent, because the whole site can be put back to how it was, which is Backups, and undoing a mistake.

Keep this guide where you can find it. It describes the store as we built it, so it will still be accurate long after handover.

When you want us again
A second store, new pages, a redesign, ads, or anything past what this guide covers are all separate pieces of work rather than something you are chasing us for. Tell us what you have in mind and we will scope it and price it.