WooCommerce development

A WooCommerce store that sells, and still works after every update.

A checkout shaped around why your shoppers leave, product logic and integrations coded the way WooCommerce documents, and every extension checked against its newer order storage and checkout. Built on a staging copy while your store keeps selling.

No passwords needed to quote

Write as much as you like: what's happening, what you want, links, errors. The more we know, the more exact your fixed price.

Or start from what you need
Built from your store's numbersCode that survives updatesOne fixed price and a date

Orders failing right now? Same-day diagnosis, from $249

4.9 from 450+ clients WooCommerce VIP Pro PartnerBuilt on a staging copyTested with real orders
The checkout

Why shoppers leave a checkout, and what we build for each reason.

The reasons shoppers give for abandoning an order, from Baymard Institute's research. Pick one to see where it happens in a WooCommerce checkout and what we change.

  1. No surprise at the last step. We can't set your prices, but we can stop them surprising anyone: shipping and tax estimated in the cart from the shopper's location, and a free-shipping line that says how far away it is.

    In the checkout: the order summary

Baymard Institute, cart and checkout abandonment research, US shoppers who abandoned an order, "just browsing" left out. Shoppers could give several reasons, so the numbers add up to more than 100%. Your own store's numbers come first: the free scope looks at where your shoppers actually drop off.

Updates

WooCommerce extension development that survives the next update.

Since late 2023, new stores keep orders in their own faster tables (High-Performance Order Storage) and run the cart and checkout as blocks. Code that hasn't caught up holds a store on the old way, or breaks it on update day.

A typical store's extensionsAgainst WooCommerce's newer order storage and checkout
ExtensionOrder storage (HPOS)Block checkoutNote
Payment gateway CompatibleCompatible Up to date
Subscriptions CompatibleCompatible Up to date
Product add-ons CompatibleNot compatible Only works on the old checkout
Shipping labels CompatibleCompatible Up to date
Warehouse sync (custom) Not compatibleCompatible Reads orders from the old tables
Checkout changes (theme) n/aNot compatible Edits a copied template

Stuck on the old checkout. WooCommerce flags the warehouse sync as incompatible, so orders can't move to the new storage either.

  • Hooks, never editsWe extend WooCommerce through its hooks and APIs. Nothing edits its files or copies its templates, so an update has nothing to overwrite.
  • Compatibility declaredEvery plugin we ship tells WooCommerce it supports the new order storage and the block checkout, so nothing is quietly switched off.
  • Tried on a copy firstWith a care plan, each WooCommerce release is tried on a staging copy of your store, with a real order through every gateway, before the live store updates.
We hold our own extension to these rules. Elite Balance, our wallet and store credit plugin, supports both, and passed WooCommerce's business, code and UX reviews and its automated security tests before going on sale on the WooCommerce Marketplace. Watch the 2-minute tour
How it works

Your store keeps selling while we work.

A checkout or a plugin is one to two weeks. A new store is four to eight, depending on the catalogue and the integrations.

  1. 2 minutes

    Tell us about the store

    A free scope starts from your own numbers: where shoppers drop off, what breaks, what is slow. One fixed price and a date follow.

  2. 1 to 8 weeks

    Built on a staging copy

    Your live store keeps selling. You try every change on the copy, with test orders, before anything moves.

  3. One evening

    Live in a quiet hour

    Changes go live when orders are fewest, and a real order goes through every gateway straight after.

  4. After launch

    Watched for 30 days

    Orders, payments and errors checked daily. Anything that misbehaves is fixed at no charge.

The price

How much WooCommerce development costs.

One fixed price and a date, sent after a free scope of your store, before any work starts.

  • Checkout work, fixes and speed$699 to $2,499A checkout rebuilt from your numbers, a stubborn bug, or a store that slows on busy days.
  • A custom plugin or an integrationFrom $1,499Product logic no extension has, or orders flowing to your ERP, warehouse or accounts.
  • A new store, or a rebuild$4,999 to $14,999Design, products, payments, shipping and tax, launched with real test orders.

Every WooCommerce project includes

  • Built on a staging copy, never on the live store
  • Compatible with HPOS and the block checkout
  • Hooks and APIs only, no edits to WooCommerce
  • Real orders through every gateway
  • 30 days of fixes after launch
A fixed priceQuoted from a written scope. Change the scope and you see the new price before anything changes.
No lost salesEverything is built and tested on a copy. The live store changes once, in its quietest hour.

Extensions, hosting and a care plan are separate. We tell you which extensions are worth buying before any number.

Client reviews

From the stores we've worked on.

4.9
Average from 450+ clients · Read the reviews
★★★★★
“Bishoy had great communication, answered all of my questions, and got my code done in hours when I need it fast!”
Stuart N.arsphl.com
★★★★★
“Bishoy is a genius at what he does.”
Todd W.jukeboxrecords.org
★★★★★
“Dealing with Roundborders has been a pleasure. From the outset the quote for required work was clear and concise.”
Ben M.centralwestmowers.com.au

WooCommerce VIP Pro Partner in the WooCommerce directory of Automattic for Agencies, a listing earned per directory.

Questions about WooCommerce work.

Anything else? Ask in the box at the top. We usually reply within a few hours.

Contact us
What does WooCommerce development add to a theme and extensions?

A theme and extensions cover the average store. Development makes yours work the way your business does: a checkout built around where your shoppers drop off, product and pricing logic no extension has, integrations with your warehouse or accounts, and a store that stays fast as it grows. The code is written the way WooCommerce documents, so it survives updates.

Do you build new WooCommerce stores, or only fix existing ones?

Both. New stores from a brief (design, native blocks, products, payments, shipping, launch checklist), rebuilds of stores that got slow or fragile, and targeted work on stores that are otherwise fine: checkout, a custom plugin, an integration, performance.

Can you migrate my Shopify or Magento store to WooCommerce?

Yes. From Shopify, products, variants, customers, order history and discount codes come across, each product and collection URL gets its own redirect, and the new store is built beside the old one. Magento and other platforms are scoped the same way. The Shopify move has its own page, with the detail and the price.

Will custom code break when WooCommerce updates?

Not if it is written the way WooCommerce documents. We extend through hooks and APIs, never template copies or core edits; every plugin we ship declares compatibility with WooCommerce's order storage (HPOS) and the block checkout; and with a care plan, each release is tried on a staging copy of your store before it reaches the live one.

Do you do custom WooCommerce extension development?

Yes, when building is the better deal. If a well-maintained extension does most of the job, we install, configure and extend it. If the feature doesn't exist, several extensions are fighting each other, or the yearly subscriptions cost more than the code would over three years, we build a custom extension, from $1,499, written the way WooCommerce documents and yours to keep. You get that verdict in the free scope, before any number.

How much does WooCommerce development cost?

Checkout work, fixes and speed usually land between $699 and $2,499. Custom plugins and integrations start at $1,499. New stores and rebuilds run $4,999 to $14,999, and a move from Shopify is $1,499 to $4,999. Every project is a fixed price quoted after a free scope. A store losing orders right now gets a same-day diagnosis from $249.

How long does a WooCommerce store build take?

A checkout or plugin project is typically one to two weeks. A new store is four to eight weeks depending on catalogue size and integrations, built on staging while your current store keeps selling.

What does being a WooCommerce VIP Pro Partner mean?

WooCommerce vets agencies for the partner directory and lists RoundBorders in the VIP Pro Partner tier. It means our work has been reviewed by the people who make WooCommerce, and it is the same team, and the same fixed prices, whether you arrive from the directory or from a search.

A store that sells, on a platform you own.

Tell us about your store. One fixed price and a date, usually within a few hours.

After launch

Care plans try every WooCommerce update on a staging copy first, with a real order through checkout. Daily backups and monitoring. From $149 a month.

See the care plans
Not quite? Pick another service

Fix something

Build something

Move to WordPress

Look after my site

Full details

Everything you wrote goes with it. The estimate is free and fixed before any work starts.