← back to services
Online Stores

The sale doesn't end at checkout.

I build complete stores on WooCommerce or written from scratch, payments included, and I wire every order through to the shipping, the invoicing and the CRM your business already runs on.

WooCommerce·Catalogue·Checkout·Payments·Integrations
from product page to order
Catalogue · stockCart · shippingtaxPayment · gatewayAPIOrder · warehouseCRM
// 01 — the blind spot

Taking the money is half the job.

Putting the shop window together is the easy part. The hard part starts the moment somebody hits pay.

An order doesn't end on the thank-you screen: it has to be charged, taken off the stock count, invoiced and handed to whoever packs the box. While that stretch runs by hand, selling more only means working more. That stretch gets programmed.

Every order that somebody has to retype by hand is a sale you end up paying for twice.
// 02 — scope

A whole store, not just the shop window.

01▦

Catalogue and listings

Products with variants, prices, stock counts and search, set up so you can edit them yourself without calling me first.

02⊞

Cart and checkout

The stretch where people drop out: few fields, plain error messages and a summary that leaves no doubt about what is being charged.

03⊕

Ways to get paid

Gateways properly wired in, with their automatic notifications, their refunds and a record of what happened on every attempt.

04◉

Shipping, zones and tax

Rates by weight or destination, pickup options, free-delivery thresholds and whatever tax applies wherever you happen to sell.

05⋈

Wired to your systems

The order travels on its own into your CRM, your invoicing software or your warehouse, with nobody copying anything between tabs.

06⊟

WooCommerce or custom

I use WooCommerce when it saves you money, and I write the store from scratch when the way you sell won't fit inside a plugin.

// 03 — the route

From how you sell today to an open store.

01

Watch

I look at how you sell now, what gets ordered, how you charge and where somebody is copying data.

02

Model

Catalogue, variants and the rules for price, delivery and tax are settled before any design work.

03

Wire

I hook up the payments and your systems, and test what happens when one of them answers badly.

04

Open

Whole test purchases end to end, charge included, and the store opens once the circuit closes properly.

// 04 — rules

You don't improvise with money.

01

The numbers match

What the gateway reports and what your store reports have to be the same figure, every time.

02

Less friction

Every box on the purchase form is people walking away. I ask for what it takes to charge and ship.

03

Nothing fails quietly

A failed charge gets logged and raises a flag. The bad part isn't the failure, it's finding out at month end.

04

You're in charge

Changing a price or running a promotion shouldn't have to go through me.

// 05 — parts

Two routes to the same store.

WooCommerce saves me work when you sell in an ordinary way. When your way of charging or delivering doesn't fit what already exists, I write it myself.

Store engine
WooCommerceWordPressPHP
Shop window
AstroReactVueTailwind CSS
Own logic
Node.jsTypeScriptJava
Catalogue and orders
MySQLPostgreSQLMongoDB
Charging and alerts
Payment gatewaysWebhooksRESTGraphQL
Where it lives
DockerVPSThird-party services
// 06 — symptoms

It usually starts with one of these.

People fill the basket and hardly anyone gets through to buying.
Someone on your team retypes the orders into the invoicing software.
You sell off the web as well and the stock counts never agree.
Your template won't charge the way you need and you've bought three plugins trying.
You want to start selling online and have no idea where to grab it.
The store works, but every price change waits on whoever built it for you.
// faq

Frequently asked questions

What people ask me most before we start. If yours isn't here, just write to me.

Do you work with Shopify?

No. I work with WooCommerce and with custom-built stores. WooCommerce gives you full control of your store with no platform fee on every sale. The store lives on regular hosting (cPanel for WooCommerce, usually a VPS for custom builds), not inside a closed platform. If after looking at your case I think a closed platform like Shopify would serve you better, I'll tell you straight, even if that means we don't work together.

Which payment gateway can I use?

Whichever works in your country, with your bank and with the payment methods your customers actually use: cards, bank transfers, buy-now-pay-later or local systems. Before choosing, we compare fees, payout times and how each one handles refunds. The brand matters less than making sure every confirmed, failed or refunded payment shows up identically in the gateway and in your store.

Can the store issue invoices?

Yes, and it's tailored to each case. If you already use invoicing software, I connect the store to it so every order reaches it automatically, with no retyping. If you don't, invoicing can be built into the store itself. Either way, the format and requirements depend on your country's regulations, so we sort that out at the start of the project.

Can I migrate my current store without losing anything?

The catalog and customers can be moved, and order history too when the source platform allows it. Old URLs get redirected to the new ones so you keep the ground you've already gained on Google. Before moving anything, I check what your current platform lets you export, so you know upfront exactly what comes across and what doesn't.

How much does it cost to build an online store?

It depends on catalog size, payment and shipping methods, and how many systems need connecting, so every quote is tailored. Factor in recurring costs too: hosting, payment processing fees and any paid extensions the store needs. My rates are well below agency pricing. Tell me about your store.

What maintenance does the store need afterwards?

More than a brochure site, because it depends on more moving parts: payments, shipping, taxes and confirmation emails. WooCommerce and its extensions need updating with compatibility checks, and checkout needs testing after every change. That's covered by support and maintenance, and the blog explains how often to update WordPress plugins.

// 07 — getting moving

Where exactly are you losing sales?

Say what you sell, what you sell it with today and which part of an order ends up done by hand. From that I can tell you whether to adjust the store you have or rebuild it.

next service
Web Development
→