Ecommerce (WordPress)

WooCommerce Virtual Assistant: a VA in your wp-admin

For founders running a WooCommerce store on WordPress who are still marking orders Completed and chasing stock at 11pm.

What your VA actually does inside WooCommerce

Orders

The daily run down the Orders screen: new orders moved from Processing to Completed once fulfilled, on-hold and failed orders chased, and order notes added so the next person sees why a status changed. Bulk actions used to update or mark dozens at once instead of clicking one by one.

Refunds and returns

Refunds processed inside your written policy, either through your payment gateway (Stripe, PayPal, eWAY) or as a manual refund where the gateway can't, with the line item restocked correctly and an order note left as the audit trail. Anything outside policy escalates to you with the order linked.

Products and variants

New product uploads done properly: title, description, SKU, regular and sale price, images and gallery, categories and tags. Variable products get the attributes set first, then every variation generated with its own price, stock and image, so the grid is right before it ever goes live.

Stock and inventory

Stock quantities kept current, low-stock and out-of-stock flags acted on, backorder settings checked, and CSV imports run through the built-in Product CSV Importer when a supplier sends a price or stock file.

Coupons

Discount codes built to your brief under Marketing then Coupons: fixed or percentage, usage limits, minimum spend, product or category restrictions, and an expiry date set so the sale switches itself off instead of running three weeks long.

Customer emails and enquiries

First response on where-is-my-order and returns enquiries from the store inbox on Australian hours, with tracking pulled from the order and answers kept to your templates. Genuine complaints and anything off-script come to you.

Plugin and coupon housekeeping

WooCommerce and plugin update notices flagged and applied to a staging copy first where you have one, expired coupons cleared, and the dashboard kept tidy so the store owner opens a clean wp-admin, not a wall of red update badges.

Nobody searches “woocommerce virtual assistant” on a slow afternoon. You search it at 11pm, with the Orders screen open in one tab, a where-is-my-order email in another, and a stack of red plugin-update badges you’ve been ignoring for a fortnight. The store runs on WooCommerce. So do you, lately. That’s what this page is for.

You chose WooCommerce for a reason: control, lower platform fees, your store on your WordPress instead of inside someone else’s walls. The trade is real though. There’s no Shopify-style support desk doing first response for you, updates are yours to manage, and the order and product screens reward someone driving them every day. Right now that someone is you, in the gaps between actual work.

The daily rhythm a VA runs in your WooCommerce

Morning, before the day proper: the Orders screen gets a pass. New orders moved from Processing to Completed once they’ve shipped, On hold and Failed orders chased rather than left to rot, and an order note added each time a status changes so there’s always a why attached. Bulk actions used where it makes sense, marking or updating a batch at once instead of opening twenty orders one at a time.

Then the exceptions. A refund request that’s inside your written policy gets processed through your gateway, Stripe, PayPal, eWAY, whichever you run, with the line item restocked correctly and a note left on the order. Where the gateway can’t do an automatic refund, it’s recorded as a manual refund against the order so your numbers still reconcile. Anything outside the policy, a goodwill gesture or a genuinely weird one, comes to you with the order linked, not actioned quietly behind your back.

Then the catalogue. New products uploaded properly the first time: title, description, SKU, regular and sale price, images and gallery, categories and tags. Variable products are where most stores get into trouble, so the VA sets the attributes first, then generates each variation with its own price, stock and image, and checks the grid before anything goes live. When a supplier sends a price or stock spreadsheet, it goes in through WooCommerce’s built-in Product CSV Importer rather than 200 manual edits.

Then coupons. Built to your brief under Marketing then Coupons: fixed or percentage, usage limits, minimum spend, product or category restrictions, and, the part most people forget, an expiry date so the sale switches itself off on Sunday night instead of quietly running for three more weeks.

And the customer email. First response on the store inbox during Australian hours, tracking pulled straight off the order, answers kept to your templates. Real complaints and anything off-script get escalated to you.

Underneath all of that sits the quiet maintenance that keeps a WooCommerce store from drifting. Stock counts kept current so the catalogue doesn’t sell something you ran out of three days ago, low-stock flags acted on before they become out-of-stock, and backorder settings checked against what you actually want to happen. When a supplier sends a price or stock file, it goes in through the Product CSV Importer with the columns mapped once and reused, not retyped. None of this is glamorous. All of it is the difference between a store that looks looked-after and one that looks like nobody’s home.

The honest bit

Here’s the line a good WooCommerce VA does not cross. They will apply WooCommerce and plugin updates, to a staging copy first if you have one, clear out expired coupons, and flag anything that looks risky before touching it. What they will not do is install new plugins, change your theme, edit PHP, or untangle a plugin conflict that’s taken the checkout down. That isn’t us being cautious. It’s that the Shop Manager role physically can’t, by design, and that’s the right design. Store admin and code are different jobs.

So if the work you actually need is a checkout change, a new payment gateway wired in, or a theme that’s broken on mobile, that’s a WordPress developer, and we place those separately on their own scoped login. Don’t hand a store-admin VA an Administrator account to get one plugin installed; widen access for that one task and narrow it again after.

What stays with you

The Administrator account, the user list, the billing, your theme and any custom code, and the call on anything outside your written refund and returns policy. A VA on Shop Manager has no path into the code or the WordPress settings, which is exactly why the role exists. We just respect the ceiling WooCommerce already built.

What it costs and where to start

WooCommerce store admin sits on our admin tier, $12-17 AUD an hour excl GST, typically 10-15 hours a week for a single-store operation, more if the VA also runs product-page updates, catalogue data entry and social posting around the sales calendar. Marketing production, building email campaigns in Klaviyo or Mailchimp where you own the offer, sits at the specialist tier, $18-25. Placement takes 7-10 business days, with 5-7 days supervised inside your wp-admin before any solo work, a 30-day recalibrate-or-replace guarantee, and no lock-in beyond 14 days notice.

If you want the wider view, the ecommerce industry page goes deeper on the stack, and the VA cost guide has the full pricing picture. Otherwise book a discovery call with Jenn, who has placed 48+ VAs into Australian businesses since 2024 and will tell you straight if your store isn’t ready for one yet. Bring your Orders screen and your plugin-update list. We’ll find the hours.

WooCommerce VA questions

Does a DotVA virtual assistant actually know WooCommerce, or am I training them from scratch?

We match real experience where we can. WooCommerce runs a large share of Australian small-store ecommerce, so candidates who have processed orders, built variable products and set coupons inside a live wp-admin are findable, and where one fits your store you'll know on the discovery call. If the match is partial, strong on WooCommerce but new to your specific shipping plugin or page builder, we say so upfront. Either way every placement spends 5-7 days supervised inside your dashboard before working solo, so the first refunds and product uploads happen with you watching, not discovered later.

What WordPress permissions should I give a WooCommerce VA?

Give them the Shop Manager role, not Administrator. Shop Manager is the role WooCommerce adds for exactly this: it manages orders, products, coupons, customers and reports, and is locked out of installing plugins, switching themes, editing files, managing users and core WordPress settings. That keeps your VA productive on the store while the code, the billing and the user list stay yours. If you genuinely need them in an area Shop Manager can't reach, widen it deliberately for that task rather than handing over an admin login by default. Turn on two-factor for the account regardless.

Can a WooCommerce VA process refunds and orders without breaking my store?

Yes, once the policy is written down. Refunds go through your gateway where it supports automatic refunds (Stripe, PayPal, eWAY and most do), or as a manual refund recorded against the order where it doesn't, with the item restocked correctly and an order note left so the trail lives on the order itself. Order statuses follow WooCommerce's own flow, Processing to Completed on fulfilment, On hold and Failed worked rather than ignored. Anything outside the written policy, a goodwill refund or a genuinely odd order, comes to you with the order linked, not actioned quietly.

Can the VA handle plugin updates and the WordPress side, or just WooCommerce?

They handle the safe, routine layer: applying WooCommerce and plugin updates (to a staging copy first where you have one), clearing expired coupons, basic content and product-page tidy-ups, and flagging anything that looks risky before touching it. What a VA does not do is install new plugins, change themes, edit PHP or resolve a plugin conflict that has taken the site down, because Shop Manager can't and shouldn't. That work is development, and we place a WordPress developer for it on a separate login so the line between everyday store admin and code stays clear.

I'm on WooCommerce because I didn't want Shopify's fees. Does a VA still make sense?

That's the most common reason this works. WooCommerce gives you control and lower platform fees, but it trades that for more hands-on admin: there's no built-in support desk, updates are yours to manage, and the order and product screens reward someone who drives them daily. A VA is the person who does that, 10-15 hours a week of order processing, uploads, coupons and customer email, for $12-17 AUD an hour excl GST, so the time you saved on Shopify's bill isn't quietly spent back in your own evenings.

Ready to hand it over?

Book a free discovery call

30 minutes with Jenn, the founder. Tell her you run WooCommerce and what's eating your week; she'll tell you honestly what a VA can own inside it, what it costs, and whether it makes sense.

No obligation. No credit card. Jenn, the founder, reads every enquiry herself and replies inside one business day.