WooCommerce Development Australia

WooCommerce Development for Australian Businesses on Xero, MYOB and a Warehouse

Your WooCommerce store takes real orders. Staff still re-key some of them into Xero or MYOB, stock in Cin7 or Unleashed drifts away from what the website shows, trade customers email their orders, and every plugin update feels like a gamble. FactoryJet’s WooCommerce developers fix stores like that for established Australian businesses, from one broken sync to a full rebuild, and you own every line of code.

Working software on your own data before you sign. Founder replies within 24 hours.
TERMS · HOW WE WORKWooCommerce on WordPressXero, MYOB, Cin7, Unleashed
Before signingA draft on your own dataDemo first
Per phaseFixed price per phaseIn writing
Build priceDefect cover after launchIncluded
Your nameCode and accountsYours
RULE · One system owns each field: stock, price, customer. Written down before any code.
7+ millionactive WooCommerce installations listed in the WordPress.org plugin directory
5 weeksthe usual gap between WooCommerce releases, before plugin and theme updates
PHP 8.3the minimum PHP version for WooCommerce 10.8 and later, with a 256 MB memory limit
$3 millionannual turnover above which the Privacy Act covers a business, with some exceptions below it

What does a WooCommerce developer do for an established Australian business?

§01

A WooCommerce developer builds and looks after a store that runs on WordPress. WooCommerce is a free plugin that turns a WordPress site into a store. For an Australian business past its first few years, most of the work sits behind the storefront. Orders reach Xero or MYOB with GST and payment fees recorded correctly. Stock and prices come from Cin7, Unleashed, Odoo or NetSuite. Trade buyers see their own ex-GST prices, and Australia Post or StarTrack labels print from the order.

§02
Five terms on this page

A plugin is an add-on that gives WordPress a new feature; WooCommerce itself is one. An integration is the code that moves records between WooCommerce and your other software, for example a paid order becoming a Xero invoice. Staging is a private copy of your store where changes are tested before real customers see them. An ERP (enterprise resource planning system), such as NetSuite or Odoo, is the software that runs stock, buying and finance in one place. HPOS, short for High-Performance Order Storage, is WooCommerce’s newer way of keeping orders in their own database tables.

§03

WooCommerce costs nothing to download, and WordPress.org counts it on 7+ million active sites. That popularity is why so many stores end up with dozens of plugins from different authors. Our first job on an established store is deciding which ones to keep, which to replace with a small custom plugin, and which system should own each piece of data.

WooCommerce development, itemised

Eight WooCommerce jobs established stores bring to us

These jobs usually start behind the storefront: an order that never reached the warehouse, a refund booked twice in Xero, a stockist who gave up and phoned, or an update that took checkout down.

  • JOB‑01

    Steady a store that breaks on every update

    A health check, a staging copy, then fixes in order of what can stop orders. Clashing plugins get replaced by one small piece of code you own.

  • JOB‑02

    Orders into Xero or MYOB the way your bookkeeper wants

    Per-order invoices or daily summaries, Afterpay and Stripe fees to the right accounts, refunds that reverse cleanly. Signed off by the person who reconciles it.

  • JOB‑03

    Stock and prices from Cin7, Unleashed, Odoo or NetSuite

    One system owns each field, written down before any code. The store reads stock and price, sends orders back, and alerts someone when a sync fails.

  • JOB‑04

    A trade portal for stockists and account customers

    Hidden prices for guests, account price lists shown ex-GST, minimum quantities, purchase order numbers and pay on account for approved buyers.

  • JOB‑05

    Checkout with Afterpay, Zip and Stripe

    Each payment method tested with a real order and a refund, with the instalment message on product pages kept to one short line.

  • JOB‑06

    Australia Post, StarTrack and Sendle shipping

    Rates by weight, size and postcode, labels printed from the order, tracking written back. Bulky items and remote postcodes priced so you stop losing margin on them.

  • JOB‑07

    Marketplace listings from one product catalogue

    Feeds to Amazon.com.au, eBay, Kogan, Bunnings Marketplace or THE ICONIC, with orders flowing back to one place and stock held by one owner. See Amazon marketplace services in Australia.

  • JOB‑08

    Speed work on stores with years of data

    Measured before and after: plugin load, slow database queries, image weight and a move to High-Performance Order Storage where the store still uses the old order tables.

Integrations

Connecting WooCommerce to the systems Australian businesses run

§01

Accounting comes first because it is where errors get expensive. Woo’s own Xero extension creates an invoice in Xero for each order and applies the payment to it. Its product page does not mention stock sync. So a store whose stock lives in Xero, Cin7 Core or Unleashed needs a second, separate decision about who owns stock. Skipping that decision is the most common reason we see two systems disagreeing about how many units are on the shelf.

§02

MYOB Business, QuickBooks Online and Odoo follow the same pattern with different connectors. NetSuite and MYOB Acumatica are ERP projects: customers, price lists and stock usually live there, and the store reads them. For each system we write a one-page field map listing what moves, in which direction, how often, and who gets the alert when a sync fails. Our ecommerce ERP integration page covers that work in more detail.

§03

Payments and shipping close the loop. Afterpay publishes its own Afterpay Gateway for WooCommerce plugin, Zip Co publishes a Zip plugin for WooCommerce, and Stripe connects too. Australia Post, StarTrack and Sendle labels print from the order and tracking writes back to it. Every method gets a real test order and a refund before launch.

Who owns what, a typical field map
  • Stock on handCin7, Unleashed or ERPStore reads
  • Trade price listsERP or inventory systemStore reads
  • OrdersWooCommerceSent out
  • Invoices and GSTXero or MYOBBooks own
  • Tracking numbersCarrier platformWritten back
  • Product copy and imagesWooCommerceStore owns

Every project gets its own map, signed off before code is written.

How a project runs

Six steps from your brief to a store you own

Open each step to see what happens and what we need from you.

Our terms, in short
  • Working software on your databefore you signDemo first
  • Each phase scoped and signedstop after any phaseFixed price
  • Defects fixed after launchcover period agreed upfrontIn build price
  • Hosting and paid pluginsin your accounts, at costNo markup
  • Support after launcheach change quoted firstNo monthly minimum
01

Your brief or RFP

Send what you have: a written brief, a tender document, a spreadsheet of plugins, or a list of what keeps breaking. If you have none, a 30 minute call with the founder covers it and we write the brief back to you.

02

A draft on your own data

Before you sign anything, we show working software built with your products or a copy of your store: a draft trade portal, a sync running against a sandbox Xero file, or the fixed checkout. You judge working software before any contract.

03

Fixed price per phase, in writing

Each phase is scoped, priced and signed on its own. Phase one is often the health check and urgent fixes. You can stop after any phase and keep everything built so far.

04

Build on staging

All work happens on a staging copy while the live store keeps trading. Integrations are tested against sandbox accounts in Xero, MYOB or your inventory system before they touch real data.

05

Launch and defect cover

We switch over at a quiet hour and watch the first orders with you. Defects are fixed inside the build price for a cover period agreed before work starts.

06

Support if you want it

Optional. Each change is quoted and approved before we start, with no monthly minimum. Or you take the code and run it with your own team.

Next step

Send your WooCommerce brief, or the RFP you already wrote

Attach the document, a plugin list, or three lines on what keeps breaking. The founder reads it, replies within 24 hours, and tells you what a first phase would cover.

Send my WooCommerce briefBhavesh replies within 24 hours.
Briefs and RFPs

What to put in a WooCommerce brief so quotes can be compared

Two Australian agencies given the same vague brief will quote two different jobs. These six items make the quotes line up, whether you send them to us or to anyone else.

  1. 01

    Systems and owners.

    Accounting, inventory, ERP, CRM and carriers by name, and which one you treat as the truth for stock and price.

  2. 02

    Catalogue shape.

    Number of products and variants, bundles, made-to-order items, and how often prices change.

  3. 03

    Customer types.

    Retail only, or trade accounts too, with ex-GST pricing, payment terms and purchase order numbers.

  4. 04

    Current plugin list.

    Copy it from Tools > Site Health > Info in the WordPress admin, or screenshot the Plugins screen. It tells a developer more in five minutes than an hour of description.

  5. 05

    What is breaking now.

    Missed syncs, slow pages, failed updates, abandoned checkouts. Dates and screenshots help.

  6. 06

    Deadlines that matter.

    EOFY, a trade show, a Black Friday or Click Frenzy sale, or the date a contract with your old developer ends.

Already have a formal RFP? Send it as it is. We answer the questions asked, in the order asked, and say plainly where we would change the scope and why.

Recent WooCommerce work
  • Sow EasyWooCommerce trade store with stock, pricing and SKUs from OdooIn progress
  • MannikWooCommerce store plus an AI search projectStore

Read the Sow Easy case study for the one-owner-per-field pattern we use with any ERP.

Fix, rebuild or move

Three routes for a WooCommerce store that is holding the business back

We build on WooCommerce and Shopify, so we can recommend any of the three. The deciding question is usually where stock and prices should live.

Swipe sideways to see every column.

What mattersFix the current storeRebuild on WooCommerceMove to Shopify
Best whenThe store works but syncs and updates failThe theme or plugin stack is past savingYou want hosting and checkout run for you
Custom trade pricing and logicKeptRebuilt cleanlyShopify Plus B2B or apps
Content and blog on WordPressKeptKeptMigrated
URL changes and redirectsNoneFewMany, full redirect map (see Shopify migration)
Hosting and updatesYour host, tested updatesYour host, tested updatesRun by Shopify
Who owns the codeYouYouYou own the theme; Shopify runs the platform

Weighing more platforms? Our ecommerce platform guide for Australia compares WooCommerce with Shopify, BigCommerce, Maropost and Adobe Commerce.

Cost, with a named source

What WooCommerce development costs in Australia, and what moves the number

WP Creative, a Sydney WordPress agency, publishes AUD ranges in its website cost guide (updated 28 August 2026): AUD $10,000 to $50,000 or more for an ecommerce website, and AUD $25,000 to $100,000 or more for its premium tier aimed at established businesses and ecommerce brands. The guide does not say whether those figures include GST. FactoryJet quotes a fixed price in writing after a short scoping call.

  1. 01

    Integrations.

    Each connected system, from Xero to NetSuite, adds mapping, sandbox testing and failure alerts.

  2. 02

    Trade features.

    Account price lists, ex-GST display, payment terms and quick order forms.

  3. 03

    Data migration.

    Years of orders, customers and reviews, and how cleanly the old store kept them.

  4. 04

    Plugin clean-up.

    How many plugins can go, and how many need replacing with custom code.

  5. 05

    Design scope.

    A refreshed theme versus a new design system for retail and trade.

  6. 06

    Marketplaces.

    Whether WooCommerce or your inventory system feeds Amazon.com.au, eBay and Kogan.

Running the store

Hosting, updates and customer data on an Australian WooCommerce store

§01

WooCommerce’s server requirements for version 10.8 and later are WordPress 6.9, PHP 8.3, MySQL 8.0 or MariaDB 10.6, HTTPS and a 256 MB WordPress memory limit. We treat that as the floor, then add object caching, a staging copy and backups that have been restored at least once. The hosting account sits in your company’s name, and we generally suggest an Australian data centre so pages load fast for local shoppers.

§02

The WooCommerce release calendar puts new versions roughly five weeks apart, and core WordPress, the theme and every plugin keep separate timetables on top of that. Updates go to staging first, get a real test checkout, then reach the live store in a quiet hour with a written log. Stores still on the old order tables move to High-Performance Order Storage, which WooCommerce has turned on by default for new installs since version 8.2.

§03

Customer data needs a plan as well as a plugin. The OAIC defines a small business for Privacy Act purposes as one with annual turnover of $3 million or less, and some businesses are covered whatever their turnover. We limit admin access to named accounts, remove plugins that copy customer data offsite without need, and hand over a list of every service that receives it. Your adviser checks the policy; the store supports it.

Sydney, Melbourne, Brisbane and the rest

WooCommerce developers for Australian businesses in every capital

A WooCommerce project does not need anyone in the room. Workshops happen over video, and progress sits on a board you can open any time.

You get one named lead engineer, and calls are booked in your business hours. That holds in Sydney, Melbourne, Brisbane, Adelaide or Perth.

Call hours follow your clock
  • Sydney, Melbourne, CanberraAEST, AEDT in summerYour hours
  • BrisbaneAEST all yearYour hours
  • AdelaideACST, ACDT in summerYour hours
  • PerthAWST all yearYour hours

Workshops, reviews and launch checks are all booked in your local time.

After launch

What breaks a WooCommerce store in the year after launch

Four problems turn up when we open an older WooCommerce store. Premium plugins were bought on the developer’s own account, the licences lapsed, and those plugins stopped updating. The theme was edited directly, so a theme update wipes the changes. Nobody built a staging site. And everyone shares one admin login.

We set stores up so those problems cannot build up. Licences are bought in your name, custom work lives in a child theme (a thin layer on top of the main theme) or a small plugin you own, and staging is part of the hosting from day one. The handover lists every plugin, licence and integration with its renewal date. Support is optional, each change is quoted and approved first, and there is no monthly minimum. See what our website maintenance in Australia covers.

  • 01

    Licences

    Premium plugin and theme licences held in your account, with renewal dates in the handover so updates never stop quietly.

  • 02

    Child theme

    Custom templates kept in a child theme or a small plugin, so a theme update cannot overwrite them.

  • 03

    Staging

    A private copy of the store on your hosting, refreshed before each batch of updates and each new feature.

  • 04

    Changes

    Trade features, speed work and campaign pages ahead of EOFY or Click Frenzy, each quoted and approved before work starts.

FAQ

WooCommerce developer questions Australian businesses ask

Replies within 24 hours.

Hiring a WooCommerce developer
Q01What does a WooCommerce developer actually do?

A WooCommerce developer writes and fixes the code behind a WordPress store. Day to day that means custom plugins, theme templates, checkout changes, and the connections that carry orders into Xero or MYOB and stock back from Cin7 or Unleashed. On an established store the bigger job is often subtraction: finding which of the dozens of installed plugins are slowing checkout or clashing, and replacing three of them with one small piece of code you own.

Q02How do I choose a WooCommerce agency in Australia?

Ask three things before price. First, show us a live WooCommerce store you connected to accounting or stock software, and explain what syncs which way. Second, how do you test plugin updates before they touch the live store? Third, who owns the code, the hosting account and the admin logins when the project ends? An agency that answers all three plainly is worth a scoping call.

Q03Is a freelancer enough, or do we need a WooCommerce agency?

A freelancer suits one contained job, such as a new product field or a broken shipping rule. When the store feeds Xero, a warehouse system and trade accounts, ask what happens in an EOFY or Click Frenzy week if that one person is away. Any agency you shortlist should name a second engineer who knows your store and show how code is reviewed before it reaches checkout.

Q04How much does WooCommerce development cost in Australia?

Published Australian ranges are wide. WP Creative, a Sydney WordPress agency, puts an ecommerce website at AUD $10,000 to $50,000 or more, and a premium build for established ecommerce brands at AUD $25,000 to $100,000 or more (updated 28 August 2026; the guide does not say whether GST is included). Integrations, trade pricing and data migration push a store up those bands. FactoryJet quotes a fixed price per phase in writing. Changes are quoted and approved per request, with no monthly minimum.

Q05Our previous WooCommerce developer has gone quiet. Can you take over?

Yes. This is a common way our WooCommerce work starts. First we confirm that the hosting account, the domain and the payment gateway logins sit in your company’s name, because nobody can work safely without them. Then a written health check covers plugins and premium licences, custom code, the staging setup, speed and the Xero or MYOB sync, with risks ranked by what can stop orders. Urgent fixes come before anything new.

Xero, MYOB, stock and shipping
Q06Can WooCommerce connect to Xero?

Yes. Woo’s own Xero extension creates an invoice in Xero for each order and applies the payment to it, sending product, shipping, discount and tax lines across. Its product page does not mention stock sync, so if stock lives in Xero or another system you need a separate decision about which system owns stock. Many established stores also prefer daily summary entries over one invoice per order, which needs a different connector or a small custom integration.

Q07Does WooCommerce work with MYOB?

It can, through third-party connectors or a custom integration using MYOB’s API. The setup question is the same as with Xero: do orders arrive as individual invoices or as a daily summary, where do Afterpay and Stripe fees land, and how is a refund recorded? MYOB Business suits most mid-sized stores. If you run MYOB Acumatica, plan it as an ERP project with its own data owner rules. A plugin alone will not cover it.

Q08Can WooCommerce sync stock with Cin7, Unleashed or Odoo?

Yes. Cin7 Core (formerly DEAR), Cin7 Omni, Unleashed, Odoo and NetSuite can all hold stock and prices while WooCommerce displays them and sends orders back. The rule we hold to is one owner per field. If both the website and the inventory system can change a stock level, they will eventually disagree. We map every field, name its owner in writing, and add an alert when a sync fails instead of letting it fail silently.

Q09How do I connect WooCommerce to Australia Post or StarTrack?

Through a shipping plugin or a multi-carrier platform that reads WooCommerce orders, prints labels and writes tracking numbers back to the order. Australia Post and StarTrack suit national reach. Sendle suits lighter parcels. Most established stores run two carriers and route each order by weight and postcode. We also set rules for bulky items and remote postcodes so checkout shipping matches what the carrier actually charges you.

Q10Can WooCommerce take Afterpay and Zip payments?

Yes. Afterpay publishes its own Afterpay Gateway for WooCommerce plugin on WordPress.org, and Zip Co publishes a Zip payments plugin for WooCommerce there too. Stripe handles cards, Apple Pay and Google Pay. We test each method with a real order and a refund before launch, and make sure each provider’s fees post to the right account in Xero or MYOB, because buy now, pay later settlements arrive differently from card payouts.

Trade, GST and marketplaces
Q11Is WooCommerce good for B2B wholesale in Australia?

For many distributors and manufacturers, yes. A WooCommerce trade portal can hide prices from guests, give each account its own price list, show trade prices ex-GST, enforce minimum quantities, accept purchase order numbers and offer pay on account. Where it gets hard is a large catalogue with thousands of customer-specific prices. Then the prices should live in your ERP or inventory system and the store should read them.

Q12How should GST be set up in WooCommerce?

WooCommerce tax settings cover the 10% GST rate, GST-free products, and whether prices are entered and shown including or excluding tax. Retail stores usually show GST-inclusive prices. Trade portals often show ex-GST prices to logged-in business buyers. The setting is easy. What breaks is the hand-off to accounting, so we agree the tax codes with your bookkeeper and check that Xero or MYOB receives the same totals the order shows.

Q13Can WooCommerce list our products on Amazon.com.au, eBay or Kogan?

Yes, through a feed or channel management tool that sends WooCommerce products to marketplaces and brings their orders back into one place. Amazon.com.au, eBay, Kogan, Bunnings Marketplace and THE ICONIC each have their own product data rules, so the real work is clean titles, attributes and images. If your inventory system already connects to the marketplaces, it is often better for it to own the listings instead of WooCommerce.

Q14When does a WooCommerce business have to register for GST?

business.gov.au says you must register once your GST turnover reaches $75,000 or more, and describes GST as a 10% tax on most goods and services sold in Australia. Established stores are well past that line, so the practical questions are different: which products are GST-free, whether trade buyers see ex-GST prices, and whether every order reaches Xero or MYOB with the same tax total the customer saw at checkout.

Speed, hosting and privacy
Q15Why is our WooCommerce store slow?

Usually one of four causes: hosting that is too small, plugins that load on every page, a heavy page builder theme, or years of order and session data in the database. A bigger server mostly hides the problem for a few months. We start by measuring which plugins and database queries cost time. Older stores also gain from High-Performance Order Storage, on by default for new installs since WooCommerce 8.2.

Q16What server specification should our WooCommerce hosting meet?

WooCommerce’s published minimums for version 10.8 and later are WordPress 6.9, PHP 8.3, MySQL 8.0 or MariaDB 10.6, HTTPS and a 256 MB WordPress memory limit. Treat those as the floor. A store taking steady orders also needs object caching (keeping common database answers in memory), a staging copy, tested backups and enough server room for sale days. We usually recommend an Australian data centre so pages load fast for local shoppers, with the hosting account in your name.

Q17How often does WooCommerce need updating?

Plan on something most weeks. The WooCommerce release calendar puts core releases about five weeks apart, with security fixes possible in between, and WordPress, the theme and each plugin keep their own timetables. Premium plugins also stop updating when a licence lapses, which is a common way a store ends up stuck on old versions. We test each batch on a staging copy with a real checkout, apply it in a quiet hour, and keep a written log.

Q18Does the Privacy Act apply to our WooCommerce store?

The OAIC defines a small business as one with annual turnover of $3 million or less, so a store above that line is generally covered by the Privacy Act. Some businesses are covered whatever their turnover, including health service providers and businesses trading in personal information. A store holds names, addresses and order history, so we limit admin access, remove plugins that copy customer data offsite, and list where that data goes.

Q19Is WooCommerce secure enough for an established business?

For an Australian store, security is partly a legal question. If the Privacy Act covers your business, a data breach likely to cause serious harm must be reported to the OAIC and to affected customers under the Notifiable Data Breaches scheme. Card numbers normally stay with Stripe, Afterpay or Zip, so the exposure is names, addresses and order history. We cut unused plugins, give each admin a separate login with two-factor sign-in, and restore a backup to prove it works.

WooCommerce or Shopify
Q20Is WooCommerce or Shopify better for an Australian business?

Start with where your stock and prices live. If Cin7, Unleashed or an ERP owns them, either platform can read them, and the choice comes down to who runs the software. WooCommerce keeps the code and database in your hands and sits well beside a large WordPress content site. Shopify runs hosting and checkout for you, with trade pricing through Shopify Plus or apps. FactoryJet builds on both platforms, so neither answer earns us more.

Q21Should we move from WooCommerce to Shopify?

List what the store connects to first: Afterpay, Zip, Xero or MYOB, Australia Post or Sendle, and your inventory system. Check that each has a working Shopify connection that handles your GST setup and trade accounts. If every one does, and WordPress hosting and plugins drain your attention, moving is reasonable. If the trade portal or checkout depends on custom code, a health check on the current store usually gives a clearer answer.

Q22Will we lose Google rankings if we rebuild or migrate a WooCommerce store?

Not if the move is planned around your web addresses. We crawl the current site, list every URL that earns traffic, keep titles and content that rank, and map each old address to its new one with a 301 redirect, the permanent forwarding rule search engines follow. Shopify uses fixed URL patterns such as /products/, so a move to Shopify, or off Magento (now Adobe Commerce), needs a fuller map. We watch Search Console daily for the first weeks.

Q23Do you do SEO for WooCommerce stores?

Yes. WooCommerce SEO on an established store is mostly category pages, product data and speed. Category pages need their own copy instead of a bare product grid. Product titles and attributes need to match what buyers type. Slow plugins and heavy images get fixed, because speed affects both rankings and checkout. When URLs change in a rebuild, every old address gets a redirect so rankings carry across.

Ready when you are

See a draft of your WooCommerce store before you sign anything

Open the form and send your name, work email and a few lines on the store. Within 24 hours the founder writes back with times for a call on your store, the systems around it and what a first phase would cover. No spam, no obligation.

See ecommerce development
Free quote
Founder replies in 24h