WooCommerce developer - stores, checkout and integrations

8 min read
Guide

Who: Mariusz Szatkowski, a senior WooCommerce and WordPress developer since 2006. I work alone: no team, no subcontractors.

What: Custom WooCommerce development, payment and shipping integrations, multi-currency stores, subscriptions, B2B rules, ERP links and headless builds where they make sense.

Where: Remote from Gdynia, Poland, for shops across the EU, the UK and beyond. Communication runs by email, written documents and the repository. For VAT OSS, local payment methods and multi-market checkout, see the WooCommerce EU readiness assessment.

How much: priced per project after a written brief: fixed price for a defined scope, time and materials for ongoing work, a monthly plan for maintenance.

How does custom WooCommerce development on WordPress work?

WooCommerce developer: I am Mariusz Szatkowski (WPPoland). I build the catalogue, checkout, payments and the ERP link myself, remotely from Gdynia, with WordPress since 2006. No package prices here. Send a short brief via /en/contact/ and you get a written quote.

If checkout is already broken, start with the WooCommerce rescue sprint. Once the shop is stable, the store reliability plan covers ongoing care. If you are weighing Shopify instead, read the Shopify developer page.

WooCommerce makes sense when you want content and commerce on one WordPress install that you own: catalogue, checkout, stock and payment integrations next to your articles and landing pages. You bring the graphic design or wireframes; I turn them into a working theme and wire up the parts behind it, from REST and GraphQL integrations to payment gateways, and I measure performance against a baseline I agree. More on the general side in WordPress developer.

Who you are hiring

  • Shipping commercial WordPress since 2006, before Gutenberg and the REST API
  • Senior-led: the engineer at discovery is the engineer at the keyboard at week six
  • No offshore handoff, no PM layer billed back to you
  • WordCamp Europe organiser, WordPress Foundation Credits mentor
  • Shopify Academy: CRO learning path plus Partner Marketing (Credly, 2025)

What does a WooCommerce developer do?

A WooCommerce developer builds and adapts the catalogue, checkout, payment and shipping layers of a store and connects them to inventory and accounting. Every decision there touches revenue, which is the difference from general WordPress work.

  • Shopping flow: cart steps, checkout fields and product layouts that match how your customers buy.
  • Stability: updates, plugin conflicts and performance problems, handled on staging before production.
  • Integrations: ERP, CRM, carriers and payment gateways, so orders do not get retyped by hand. More in WooCommerce integrations with ERP and wholesale APIs.

One developer or an agency?

When you hire me, the person who reads your brief writes the code and answers your email. That suits a store that needs a senior developer on a defined scope. It does not suit a project that needs several workstreams at once or someone on call at night; I do not offer 24/7 cover or a guaranteed response time.

ModelWhen it fitsWhat to get in writing
One senior developer (WPPoland)Defined scope, one store, written processScope, staging, rollback, who has access
AgencyParallel workstreams, hard deadline, on-call needsCapacity, handoffs, who touches checkout in an incident

How do checkout recovery, OMS and marketplaces work in WooCommerce?

A store that already sells rarely needs a new theme. It needs someone who reads checkout logs, payment webhooks and the order mapping into an OMS or marketplace feed.

Typical jobs on a live store:

  • Payments: Stripe, PayPal or a local gateway leaves orders stuck in pending.
  • Shipping: the carrier widget works in the cart, label generation fails.
  • OMS or marketplace: duplicated stock, broken variants or a stalled order queue.
  • ERP: invoices and stock drift apart after a plugin update.

I reproduce the fault on staging, fix the code or the API configuration, then check the mobile purchase path again.

How can a WooCommerce developer help you?

Custom features

I implement the design you supply and add what a template cannot do: product filters, a booking flow, your own discount rules or a product configurator.

Performance

Product and category pages are where speed matters. I measure Core Web Vitals on those templates, slim down scripts and queries, and repeat the measurement after the change. Faster pages remove friction; they do not guarantee more sales on their own.

Integrations

Carriers and label printing, a warehouse system that updates stock automatically, and payment methods that report a final status back to the order.

Security and updates

Updates tested on staging first, backups kept for 30+ days in EU countries, uptime monitoring every 1 to 5 minutes. Before I get access to a store with customer data, I sign a data processing agreement under Art. 28 GDPR.

Where technical depth pays back

WooCommerce developer at work

Audits of slow stores keep turning up the same things: overlapping plugins, slow category queries and a checkout that wobbles under load. Another cache plugin rarely fixes it. The work is reading the query plan around wp_postmeta, trimming autoloaded options, profiling hooks and running a load test. What I promise afterwards is measured: a baseline, test conditions and the result after deployment. I do not promise a conversion lift, because product, traffic and price drive that too.

Which technical stack do I use in WooCommerce projects?

I pick tools around the store’s integrations, load and maintenance needs:

On top of that: Redis object cache, Varnish or LiteSpeed page cache, NGINX, and GitHub Actions so releases are repeatable and reversible.

What is headless WooCommerce?

Classic WooCommerce renders HTML on the server. In a headless build WordPress and WooCommerce keep products, orders, payments and storage, and a separate frontend in Astro or Next.js reads them over GraphQL or REST. That gives more control over Core Web Vitals and design and keeps the admin away from the public frontend, at the cost of two systems to maintain. I suggest it only when the trade-off fits.

Which integrations belong in a WooCommerce stack?

CategoryTools
PaymentsStripe, PayPal, Square, Mollie, Klarna
ShippingDHL, UPS, FedEx, Royal Mail, ShipStation
ERP/CRMSAP, Microsoft Dynamics, Salesforce, HubSpot, Zoho
OMS and marketplacesBaseLinker-type OMS, Amazon, regional marketplaces
MarketingMailchimp, Klaviyo, ActiveCampaign
AutomationZapier, Make, n8n
MultilingualWPML, Polylang, TranslatePress, Aelia

Fewer plugins to maintain and a cleaner upgrade path on major WooCommerce releases are what lower the running cost over the years.

How do you do SEO for a WooCommerce store?

WooCommerce generates product and category pages in bulk. Left alone they ship thin text, duplicate filter URLs and heavy templates.

  • Product schema: Product and Offer structured data, and AggregateRating only where the reviews are real.
  • Category pages: treated as landing pages with real intro copy, internal links and a canonical rule, so they stop competing with each other.
  • Filters: decide per parameter whether to canonicalise, noindex or block. The classic Layered Nav widget writes filter_color=red,blue with a raw comma, while the Product Filters block writes filter_color=red%2Cblue through URLSearchParams. Under RFC 3986 those are different URLs, so the store has to pick one form for links, canonicals and sitemaps.
  • Core Web Vitals: product and category LCP is usually one hero image and a page builder; fixing those two moves the whole catalogue.

Yoast or Rank Math give you the controls; how to use them depends on WooCommerce’s URL and template model. Background: best CMS for SEO in 2026 and what happens when an AI agent checks out.

What is AI-ready commerce and the Universal Commerce Protocol?

AI assistants that buy on a shopper’s behalf need clean product data. I check readiness for the Universal Commerce Protocol: catalogue and variant consistency, stock and availability signals, permission boundaries and checkout validation, then a pilot with monitoring and a rollback plan. Which channels support the protocol is confirmed during discovery; I do not promise visibility in any particular assistant. The broader work is described under AI implementation and MCP server development.

Selected WooCommerce work

How to brief a WooCommerce project

Write down the scope, the systems the store has to talk to, constraints and what should work at the end. I reply in writing with questions and then a quote with its assumptions.

Explore other WordPress services and knowledge base

Recommendations from LinkedIn

Recommendations and reviews of working with WPPoland

Recommendations from people in the WordPress, WordCamp and e-commerce communities. They write about delivery on time, technical depth and a business-minded approach to site development.

Karolina Czapla

Karolina Czapla

Marketing Strategist, Performance & Digital Strategy

“Working with Mariusz on WordCamp has shown me how rare it is to combine deep technical skill with genuine leadership. He plans, coordinates and delivers with precision, while giving the team space to grow and contribute. When others say 'it can't be done', he quietly finds a way.”

Co‑organiser, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Mariusz's portfolio speaks for itself. It reflects his precision, versatility and sense of responsibility. You can trust him to guide a project from idea to delivery, keep stakeholders informed and make sure things are done properly and on time.”

Worked on the same team

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT Project Management & Product Owner, Web/App

“For over two years I could always rely on Mariusz to handle WordPress tasks calmly and professionally, from styling and templating to third‑party integrations. He brings steadiness to the team and keeps the frontend side of projects under control.”

Mariusz was her client for WordPress work

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz is the teammate everyone hopes for: strong full‑stack WordPress skills, clear explanations and a positive attitude even under pressure. He moves easily between custom plugins, performance work and Gutenberg layouts while keeping the bigger picture in mind.”

Worked alongside Mariusz on WordPress projects

Varun Patil

Varun Patil

Growth & CRM Lead

“Beyond development, Mariusz understands SEO, analytics and growth. He talks directly with stakeholders, asks the right questions and ships solutions that move business metrics, from AMP to tracking to performance.”

Managed Mariusz on growth initiatives

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“I've known Mariusz through the WordPress community for many years. He's reliable, deeply involved and consistently shows up, at meetups, WordCamps and in projects. If you care about long‑term collaboration and someone who treats your site like his own, he is the right person.”

WordPress community co‑organiser

Daniel Blossfeld

Daniel Blossfeld

Process Optimization & Digitalization Consultant

“I had the pleasure of working with Mariusz for almost three years. During that time, his WordPress development skills proved invaluable across a range of projects, from website builds to online member areas and even Shopify integrations. He's a reliable and capable developer.”

Mariusz was his client for WordPress work

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Manager

“I had the great pleasure of working with Mariusz for over 4 years in the technical field. During this time, he proved to be a competent and reliable colleague. What stood out in particular was his friendly nature and his remarkable perseverance in solving complex technical challenges. Even in stressful situations, he always kept a clear head and contributed significantly to a positive and productive working atmosphere with his upbeat attitude. 🙏🏻🚀”

Worked with Mariusz on different teams

Mark Chalklen

Mark Chalklen

Head of Design & Build at Itineris Limited

“Mariusz is a great member of the team, always happy to get stuck into any task and happy to learn new things. A great communicator and all round nice guy to work with. Hard to beat on our weekly Strava leader board though!”

Managed Mariusz directly

Jessica Di Pasquale

Jessica Di Pasquale

Leading SEO initiatives with data-driven growth strategies.

“Mariusz is a very skilled, patient and expert guy. Always ready to help and to fix errors, I really appreciated working with him. He is such a great colleague!”

Managed Mariusz directly

Biki John

Biki John

Content Marketing Aficionado & SEO Enthusiast

“It was great to work with Mariusz. I really appreciated his extensive knowledge of WordPress and how that came in handy whenever I needed support navigating the CMS. I commend Mariusz totally for his patience, good nature and expertise in his craft, he will be thoroughly missed by all.”

Worked with Mariusz on different teams

Rafal Borowiec

Rafal Borowiec

Software Developer, Consultant, Manager and Lecturer

“I had an opportunity to work with Mariusz for 7 months. He excels in technical optimization for search engines (SEO). Mariusz has also strong expertise in AMP development, GTM, and GA. Mariusz feels very comfortable with WordPress - he worked on a variety of WordPress related projects and tasks, including landing pages development, performance improvements and much more. If you are looking for a solid WordPress expert specializing in SEO, tracking, performance, and development - don't hesitate to get in touch with Mariusz.”

Managed Mariusz directly

Belinda Koch

Belinda Koch

Web-Tracking Analyst at TUI

“Mariusz is a great person to work with. He is extremely motivated to learn new things and share his knowledge, and is very knowledgeable on a wide range of topics. We worked together on digital analytics and tracking topics and I am very grateful for all the energy, support, and insights he brought to the projects.”

Worked with Mariusz on digital analytics and tracking topics

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Analytical thinking, AMP

“Mariusz is an extremely talented person in his field of work. He is always capable of giving a new perspective to solve problems and to think out of the box in situations where everything seems to be locked. Working with him is always a pleasure because of his positive personality and can-do attitude.”

Worked with Mariusz on the same team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript Developer

“Mariusz is an incredibly experienced WordPress developer and SEO/SEM specialist I've had the pleasure to work with for almost two years. As a pilot of the team responsible for AirHelp's website development, he's been one the key figures in charge of constant load time and page rank improvement. I admire his skills and knowledge vital for such complex, multilingual and highly customized WordPress project. Lots of experience, tons of positive attitude - I highly recommend cooperating with Mariusz in any web development project.”

Worked with Mariusz on the same team

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“I collaborated with Mariusz on several projects and our cooperation was always exemplary. I believe there are many more joint projects ahead of us. Highly recommended!”

Mariusz was Paweł's client

Przemek Wroblewski

Przemek Wroblewski

Software Developer with 20+ years of experience

“I found Mariusz as someone with great expertise and profound knowledge of frontend solutions. Powerful, knowledgeable and accountable WordPress developer. Has an easiness to build interpersonal relations with others. He had vision to see the benefits and the passion to turn that into measurable results for AirHelp. Absolutely someone I'd want to have on my team.”

Worked with Mariusz on different teams

All recommendations on LinkedIn

Frequently asked questions

Questions about scope, delivery, pricing, and execution quality.

What does a WooCommerce developer do?#
Builds and repairs the parts of a store that take money: catalogue, cart, checkout, payments and shipping, plus the link to ERP, warehouse and accounting. At WPPoland that is me, Mariusz Szatkowski, a senior WordPress developer since 2006, working alone and remotely from Gdynia, Poland.
Do I work with a team or with one developer?#
With one developer. I write the code myself and do not pass your access to anyone: no team, no subcontractors. If a project needs several people working in parallel or round-the-clock cover, I say so after reading the brief and you can pick a larger provider.
How much does WooCommerce development cost?#
It depends on the number of product types, how many payment and shipping integrations are in scope, whether ERP or OMS mapping is involved, B2B rules and how much legacy data moves. A checkout repair starts with reproducing the fault on staging, so it is scoped differently from a new build. Send the requirements in writing and you get a quote with its assumptions.
Is WooCommerce a good choice for a small business?#
Often, yes. The plugin is free, you own the code and the data, and you can start with a small catalogue and one payment method. The running costs are hosting, premium extensions and the development and maintenance work.
What payment gateways can I integrate with WooCommerce?#
Stripe, PayPal, Square and Mollie cover most stores, and buy-now-pay-later methods such as Klarna come through those providers. The choice follows the provider you already have a merchant contract with and the markets you sell to.
Can WooCommerce handle a large number of products?#
Large catalogues need measurement of query patterns, cache behaviour, imports, search and integrations. I choose hosting and architecture after an audit and a load test with your data, not from a product-count rule of thumb.
Is WooCommerce expensive to maintain?#
The plugin is free. Maintenance costs are hosting, premium extension licences and the work on updates, backups and monitoring. Care plans are priced on the pricing page.
How quickly can I start selling?#
The store itself is rarely the slow part; integrations and catalogue data are. Variants, order mapping into an OMS or marketplace feed, carrier labels and payment webhooks get tested on staging before the first real order. You can go live in stages: catalogue plus one payment method first, ERP and marketplace sync second. The date follows from the written scope.
Can I migrate from another platform to WooCommerce?#
Yes. Migrations from Shopify, Magento, PrestaShop, BigCommerce and Squarespace can carry products, orders, customers and an SEO redirect map. The schedule follows an audit of data volume and integrations.
Is WooCommerce SEO-friendly?#
It gives you the basics, and product and category templates still need work: clean URLs, Product structured data, a rule for filter URLs and fast mobile templates.
How do you speed up a WooCommerce store?#
Hosting that fits the load, object and page caching, smaller images, fewer scripts and a lean database. Headless is an option only when measurements and requirements justify the extra moving parts.
Will the store work on mobile devices?#
I build mobile-first and test on the smartphone, tablet and desktop breakpoints we agree. Third-party theme and extension choices still need checking for each store.
Is WooCommerce secure?#
With proper configuration it holds up well: current updates, TLS, two-factor login for administrators, limited login attempts, file editing disabled and off-server backups. No setup can promise it will never be attacked.
Will I receive support after launch?#
Yes, as a monthly care plan: uptime monitoring every 1 to 5 minutes, backups kept 30+ days in EU countries and updates tested on staging first. I do not offer 24/7 cover or guaranteed response times.
Can I expand my store later?#
Yes. Subscriptions, bookings, courses, B2B price lists or ERP sync can be added later. I keep the code and data model simple enough that those additions do not need a rebuild.
Can I sell internationally?#
WooCommerce handles multilingual content, multiple currencies, carriers and tax rules. Legal requirements still differ per market and need checking for the countries you sell to.