WooCommerce stores, themes and plugins, built to a written scope.
A new store on a block theme, with no page builder and as few plugins as the job allows, so it loads fast and you can edit it yourself. Or the one plugin nothing on the marketplace does: pricing rules, checkout fields, shipping logic, configurators. Or a migration in, subscriptions and payment tokens included. HPOS safe, and yours.

Everything we do on WooCommerce
Pick one or several. The quote names which of these it covers and what it does not. Anything else is a written change request with its own price.
New store builds
Catalog, payments, shipping, tax, transactional email and the launch checklist.
Custom block themes
WordPress block themes from your design or ours. No page builder, so pages stay fast and you edit them in the editor you already have.
Read the guideFewer plugins
We add a plugin when it earns its place and write the small things ourselves. Less to update, less to break.
Plugins and features
Per-customer price lists, quantity tiers, quote and approval flows, product configurators.
Checkout fields and rules
Conditional fields, validation, file and license uploads, on the Blocks checkout.
Read the guideShipping logic
Rates by category, weight, ZIP or postcode, customer group or carrier API.
Read the guideMoving to WooCommerce
From Shopify, Magento, Wix or a builder. Products, customers, order history and a redirect map, built on staging while the old store keeps selling.
Read the guideMoving to Shopify
The other direction too. We set up the Shopify store, move the data, and map every old URL, so rankings and bookmarks survive.
Subscriptions migration
Active subscriptions moved into WooCommerce Subscriptions from Recharge, Bold, Stripe Billing or another WooCommerce site. Saved cards follow when the gateway allows it. Shopify Payments does not let cards leave, so those customers get a one-click update link instead.
Read the guideSpeed and Core Web Vitals
A slow store measured, then fixed at the cause: theme, plugins, images, hosting, in that order.
Read the guideTests and documentation
PHPUnit tests, a README, and the code in your repository.
WooCommerce development, from $1,500 fixed
From 10 business days. Half to start, half when you accept the delivery on staging. Change requests are written up as new quotes. If you want us to stay after launch, retainers from $249 a month keep it updated, backed up and watched.
How a project runs
No sales call. A form, a quote, a build, a warranty.
Brief
Two or three sentences on what you need built.
Takes two minutesFixed quote
Scope, price, delivery date, and what is not included. Or a straight answer that a plugin or a theme will do.
Two business daysBuild and test
Weekly progress on a staging copy. Automated tests plus a manual pass on real orders.
One project at a timeRelease and warranty
Live with you. Anything in our work that misses the quote in the first month is fixed without an invoice.
30 days includedQuestions about WooCommerce development
Will it break on the next WooCommerce update?
It is written to the current APIs, declares HPOS and Blocks compatibility, and ships with tests, so updates rarely touch it. The 30-day warranty covers defects in our work. Changes caused by a WooCommerce, theme or plugin update are covered by the Care retainer, at any point.
What does a custom theme cost?
Most land between $4,500 and $9,000, depending on how many templates the design has and whether the design exists yet. The quote names the number.
Can you look after the store once it is live?
Yes. The Care retainer from $249 a month covers updates, backups, monitoring and two hours of fixes.
Do you use Elementor, Divi or another page builder?
No. New stores get a WordPress block theme. It loads faster, it is edited in the editor WordPress already has, and there is one less thing to update. Existing page-builder stores we still work on.
Can you move our subscriptions across?
Yes. Subscriptions come in from Recharge, Bold, Stripe Billing or another WooCommerce site. When the cards are held by Stripe, Braintree or Authorize.net they come with them, so the next renewal charges without the customer doing anything. Shopify Payments will not release card data, so those customers get a one-click link to add a card before their next renewal. We rehearse it on staging, match every subscription to its gateway record, and switch on a quiet day. Most land between $2,500 and $6,000 depending on the count and the gateways.
Can you move us from Shopify to WooCommerce, or the other way?
Both. Products, customers, order history, content and a full redirect map move in either direction. Two things never move on any platform: customer passwords, which need a reset on first login, and saved cards on Shopify Payments. We plan around both before the switch.
Can you fix a plugin someone else wrote?
Yes, after a two-day code review that ends in a fixed quote. Sometimes the answer is a rewrite, and the review says so.
Do you publish on WordPress.org?
Only if you want it public. Most client plugins stay private in the client's repository.
Guides on WooCommerce
Written for store owners deciding between a plugin, an app and custom work.
Check old plugins for HPOS before an update breaks the store
HPOS moved orders out of the posts table. Old plugins that read orders as posts fail without an error. How to find them and what a fix involves.
WooCommerceAdd custom fields to the WooCommerce block checkout
The old checkout field filters do nothing on the block checkout. The Additional Checkout Fields API does. Code, limits, and when to go further.
WooCommerceBlock theme or page builder for a new WooCommerce store
Page builders are how most WooCommerce stores got slow. A block theme keeps the layout in the editor WordPress already has. Where each one wins.
WooCommerceTell us what you need built.
Two or three sentences is enough. No sales call.
- A written quote within 48 hours
- Or a straight answer that a plugin or a marketplace theme will do
- Replies within one business day