Something is broken right now
If your store cannot take orders, go straight to our emergency WooCommerce support page rather than reading the rest of this one. A store that cannot trade is an outage, not a support ticket. Same-day incident work is a fixed $449 AUD callout covering the first 2 hours, and we work on a copy with a rollback point so a fix never turns into a second problem.
What does a WooCommerce developer do for an existing store?
Mostly, a WooCommerce developer keeps an existing store trading and makes it do one specific thing it does not do yet. Very little of our WooCommerce development work is building a store from nothing. It is a payment gateway that stopped creating orders, a checkout that needs an ABN field or trade pricing, a plugin conflict after an update, a supplier feed that should update stock overnight, or a catalogue of several thousand products that has become slow in the admin. Some of it is platform housekeeping, such as moving an older store onto High-Performance Order Storage, the dedicated order tables WooCommerce has used by default for new stores since version 8.2, once every plugin that touches orders has been checked for compatibility. If the store needs recurring orders or memberships, our subscription plugin development page explains when that is better than stacking extensions.
Australian compliance and logistics
Most WooCommerce advice online is written for a US store. GST is not sales tax, an ABN is not a VAT number, and Australia Post is not a carrier most overseas plugin authors test against. We have separate pages for the problems Australian stores get stuck on most: GST setup and BAS reconciliation, MYOB integration, Australia Post rates that will not show, and automated inventory updates. Each one covers the settings and the reasoning rather than a generic checklist.
Why do WooCommerce stores break?
Most WooCommerce failures have one of a handful of causes, and they are usually recent. An update to a plugin, the theme or WooCommerce itself that no longer agrees with an extension or with outdated template overrides in the theme. A host moving the site to a newer PHP version that an old plugin cannot run on. Payment gateway webhooks that stop reaching the site after a security plugin or firewall change, leaving paid orders stuck at Pending payment. WP-Cron not firing, so the Action Scheduler queue that runs scheduled sales, renewals and emails quietly backs up. A page cache that has been allowed to cache the cart or checkout, so customers see each other's carts or stale totals. And order emails that never arrive because the site sends mail without SPF and DKIM authentication. Each of these leaves evidence in the logs, which is why we start there.
WooCommerce or Shopify: which suits an Australian store?
WooCommerce suits a store that needs control: a checkout with custom fields or logic, trade and retail pricing side by side, unusual shipping rules, deep integration with accounting or warehouse systems, or a lot of content alongside the products. Shopify suits a store that wants a standard checkout and would rather pay a platform than look after software. Neither is better in general, and we build on both; a store inside a larger site is custom WordPress development work. If you are already on Shopify and feeling its limits, our Shopify to WooCommerce migration page sets out what moving actually involves and when it is not worth it.
What does WooCommerce support cost?
A diagnosis starts at $249 AUD, quoted before we start, and you get the cause in writing as well as the fix. Ad-hoc WooCommerce support is $100 AUD an hour, or $500 AUD for a prepaid five-hour block. Larger builds, such as an accounting integration, a custom checkout or a migration, are fixed-quoted to scope after a short call; a typical custom build sits between $2,500 and $5,500 AUD. Ongoing cover runs from $159 AUD a month with no lock-in.
How we work on a live store
We back the site up first, make the change on a staging copy, and keep a rollback point in place. One detail matters more on a store than on any other site: orders keep arriving while we work. Pushing a staging database over the live one would delete every order placed in between, so we move code and configuration changes across, never a whole database. After a change we run a test order through the real gateway in test mode where it has one, then check the next live orders as they land. You get a short written note of what changed and why.
One-off fixes or ongoing WooCommerce support?
If your store is stable and changes rarely, pay for fixes as they come up; there is no reason to carry a monthly cost for a store that does not need it. Ongoing cover, our WordPress maintenance, earns its keep when the store depends on many plugins, takes enough revenue that a bad update is expensive, or needs small changes most months. Our Essential plan at $159 AUD a month covers updates, monitoring, weekly off-site backups and a monthly report. The Dev plan at $700 AUD adds 10 developer hours a month, which suits stores that always have something on the list.