Revision 1

WooCommerce

@namkyu · Sep 2, 2026, 7:10 AM

Added costs, payments, extensions, workflow, and risks.
+17,1250
1WooCommerce is a free, open-source e-commerce platform built for WordPress. It allows businesses to turn a self-hosted WordPress website into an online store while retaining control over hosting, store data, design, payment providers, and extensions.
2
3Unlike hosted platforms that charge a fixed platform subscription, the core WooCommerce software is free. However, operating a real store usually involves separate costs for web hosting, a domain, payment processing, premium extensions, themes, and potentially development or maintenance.
4
5# Quick Facts
6
7
8| Item | Details |
9| --------------------------- | ------------------------------------------- |
10| Core WooCommerce software | Free and open source |
11| Required platform | WordPress |
12| Hosting | Purchased separately |
13| Domain | Purchased separately |
14| WooCommerce transaction fee | None on core WooCommerce |
15| Payment processing | Depends on payment gateway |
16| WooPayments monthly fee | None for online payments |
17| WooPayments U.S. card fee | 2.9% + $0.30 for standard card transactions |
18| Store ownership | Self-hosted store and data |
19| Extensions | Free and paid options |
20| Best suited for | Businesses wanting flexibility and control |
21
22
23WooCommerce itself does not charge a percentage of every store transaction. Payment gateways such as WooPayments, Stripe, PayPal, or other providers normally charge their own processing fees.
24
25# How WooCommerce Works
26
27WooCommerce is installed as a plugin on a WordPress website.
28
29A basic setup works like this:
30
311. Register a domain.
322. Purchase WordPress-compatible hosting.
333. Install WordPress.
344. Install the WooCommerce plugin.
355. Configure products, taxes, shipping, and store settings.
366. Connect a payment gateway.
377. Choose a theme and customize the storefront.
388. Add extensions when additional functionality is required.
399. Launch the store and manage orders through WordPress.
40
41Because WooCommerce is self-hosted, the merchant has significantly more control over the underlying website than with many hosted e-commerce platforms.
42
43That flexibility also means the merchant is responsible for more of the technical environment.
44
45# Costs
46
47The WooCommerce plugin itself is free, but a production store is rarely completely free.
48
49
50| Cost | Typical Structure |
51| ------------------ | ---------------------- |
52| WooCommerce core | Free |
53| Web hosting | Recurring |
54| Domain | Usually annual |
55| Payment processing | Per transaction |
56| Premium theme | Optional |
57| Premium extensions | Optional, often annual |
58| Development | Optional |
59| Maintenance | Depends on setup |
60
61
62Hosting prices vary significantly depending on store traffic, performance requirements, support, backups, security, and infrastructure.
63
64For this reason, there is no single official WooCommerce monthly price comparable to a fixed Shopify plan.
65
66# Payment Processing
67
68WooCommerce supports multiple payment gateways.
69
70Examples include:
71
72- WooPayments
73- Stripe
74- PayPal
75- Amazon Pay
76- Local payment providers
77- Bank transfers
78- Cash on delivery
79
80The core WooCommerce platform does not charge its own transaction fee simply because an order was processed.
81
82The payment provider normally charges the processing fee.
83
84# WooPayments
85
86WooPayments is WooCommerce's integrated payment system.
87
88It can be managed directly from the WordPress dashboard and supports payment management, refunds, disputes, payouts, and multiple payment methods.
89
90WooPayments has:
91
92- No setup fee
93- No monthly fee for standard online payment processing
94- Pay-as-you-go transaction pricing
95
96Fees depend on the merchant's country, customer's country, currency, and payment method.
97
98## U.S. WooPayments Fees
99
100For U.S. merchants, standard card pricing is currently:
101
102
103| Transaction | Fee |
104| ------------------- | ---------------: |
105| Card payment | 2.9% + $0.30 |
106| International card | Additional 1.5% |
107| Currency conversion | Additional 1.0% |
108| Dispute | $15 |
109| Instant payout | 1.5% |
110
111
112Other payment methods have different rates.
113
114For example, buy-now-pay-later services such as Affirm, Afterpay, and Klarna can carry substantially higher processing fees than ordinary card payments.
115
116Merchants outside the United States should check the WooPayments fee schedule for their country rather than assuming U.S. pricing applies.
117
118# Example Payment Economics
119
120Suppose a U.S. store processes a $100 domestic card order through WooPayments.
121
122The standard processing fee would be approximately:
123
124**$100 × 2.9% + $0.30 = $3.20**
125
126The merchant would have approximately:
127
128**$96.80**
129
130remaining before product costs, shipping, advertising, taxes, refunds, and other business expenses.
131
132WooCommerce itself does not take an additional platform percentage from that transaction.
133
134This is an important difference between WooCommerce and platforms that combine software fees with additional platform transaction fees.
135
136# Extensions
137
138WooCommerce can be expanded through plugins and extensions.
139
140Extensions can add features such as:
141
142- Subscriptions
143- Memberships
144- Bookings
145- Product bundles
146- Advanced shipping
147- Dynamic pricing
148- Marketing automation
149- B2B pricing
150- Checkout customization
151
152Many extensions are free, while premium products are commonly sold as annual subscriptions.
153
154Examples from the official WooCommerce Marketplace include:
155
156
157| Extension | Current Price |
158| --------------------------------- | -------------: |
159| Product Bundles | $79/year |
160| Conditional Shipping and Payments | $109/year |
161| Composite Products | $149/year |
162| AutomateWoo | $159/year |
163| WooCommerce Bookings | $249/year |
164| WooCommerce Subscriptions | $279/year |
165
166
167These are optional rather than required WooCommerce costs.
168
169However, extension costs can accumulate if a store requires many specialized features.
170
171# Hosting
172
173WooCommerce does not include hosting because it is primarily a self-hosted WordPress platform.
174
175The merchant chooses a hosting provider.
176
177Hosting affects:
178
179- Page speed
180- Checkout performance
181- Store uptime
182- Security
183- Backups
184- Traffic capacity
185- Database performance
186- Administrative performance
187
188A small store may work on relatively inexpensive hosting, while a high-traffic or complex store may require substantially more powerful infrastructure.
189
190Choosing hosting only on price can become a problem if slow performance affects the shopping or checkout experience.
191
192# Store Ownership and Control
193
194One of WooCommerce's main advantages is ownership and flexibility.
195
196Because WooCommerce is open source and self-hosted, merchants can generally control:
197
198- Store files
199- Database
200- Product data
201- Customer data
202- Hosting provider
203- Themes
204- Plugins
205- Custom code
206- Payment providers
207
208A store can also move between compatible hosting providers.
209
210This differs from a fully hosted commerce service where the platform itself controls most of the underlying infrastructure.
211
212# Customization
213
214WooCommerce has a large WordPress development ecosystem.
215
216Stores can be customized using:
217
218- Themes
219- Plugins
220- Custom PHP
221- WordPress hooks and filters
222- REST APIs
223- Custom integrations
224
225This makes WooCommerce suitable for stores with unusual workflows or requirements that cannot easily fit within a closed hosted platform.
226
227However, more customization also increases the possibility of plugin conflicts, maintenance issues, and development costs.
228
229# Practical Workflow
230
231## 1. Choose Hosting and a Domain
232
233Select hosting appropriate for an e-commerce website rather than choosing solely based on the lowest advertised price.
234
235Performance and reliability become more important once customers are entering checkout and payment information.
236
237## 2. Install WordPress and WooCommerce
238
239Install WordPress, then install and activate WooCommerce.
240
241The WooCommerce setup process covers core store settings such as:
242
243- Store location
244- Currency
245- Products
246- Shipping
247- Taxes
248- Payments
249
250## 3. Add Products
251
252Create product pages with:
253
254- Product title
255- Description
256- Images
257- Price
258- Inventory
259- Variations
260- Shipping information
261
262WooCommerce supports physical, virtual, and downloadable products through its core system and extensions.
263
264## 4. Configure Payments
265
266Choose a payment gateway based on:
267
268- Country availability
269- Transaction fees
270- Supported currencies
271- Payment methods
272- Payout timing
273- Dispute handling
274
275WooPayments is tightly integrated with WooCommerce, but merchants are not required to use it.
276
277## 5. Configure Shipping and Taxes
278
279Physical-product businesses need to determine:
280
281- Shipping regions
282- Shipping rates
283- Carriers
284- Free-shipping thresholds
285- Tax collection requirements
286
287The complexity depends heavily on the countries and regions where the business operates.
288
289## 6. Add Only Necessary Extensions
290
291Avoid installing plugins simply because they are available.
292
293Each additional plugin can increase:
294
295- Maintenance
296- Security exposure
297- Update requirements
298- Compatibility risk
299- Page weight
300- Annual software costs
301
302Add an extension when it solves a specific business requirement.
303
304## 7. Test Checkout
305
306Before launch, test:
307
308- Product pages
309- Cart
310- Coupons
311- Shipping calculation
312- Taxes
313- Payments
314- Order emails
315- Mobile checkout
316- Refunds
317
318A store that looks good but has a broken checkout cannot generate reliable revenue.
319
320# WooCommerce vs Shopify
321
322WooCommerce and Shopify solve similar e-commerce problems but use very different models.
323
324
325| | WooCommerce | Shopify |
326| ------------------------ | ---------------------------- | --------------------------------- |
327| Core model | Open-source WordPress plugin | Hosted commerce platform |
328| Core software | Free | Paid subscription |
329| Hosting | Merchant chooses | Included |
330| Technical control | High | More restricted |
331| Maintenance | Merchant responsibility | Mostly handled by Shopify |
332| Extensions | WordPress/Woo ecosystem | Shopify App Store |
333| Platform transaction fee | None from WooCommerce core | Depends on plan/payment setup |
334| Customization | Very high | High, but within Shopify platform |
335| Setup complexity | Higher | Lower |
336
337
338WooCommerce generally provides more infrastructure control.
339
340Shopify generally reduces the amount of technical setup and maintenance required.
341
342Neither model is automatically cheaper.
343
344A simple WooCommerce store may have low software costs, while a complex store can accumulate substantial hosting, extension, development, and maintenance expenses.
345
346# Advantages
347
348## Free Core Software
349
350The WooCommerce plugin can be downloaded and modified without paying a software subscription.
351
352## No Core Transaction Fee
353
354WooCommerce does not charge a percentage of every transaction simply for using the platform.
355
356## Flexible Hosting
357
358Merchants can choose and change hosting providers based on cost and performance requirements.
359
360## Large Extension Ecosystem
361
362WooCommerce can support many specialized e-commerce models through plugins and custom development.
363
364## Strong WordPress Integration
365
366Businesses already using WordPress can add commerce without moving their entire website to another platform.
367
368## High Customization
369
370Developers have access to the underlying application and can build custom functionality beyond standard store settings.
371
372# Risks and Things to Know
373
374## Free Software Does Not Mean a Free Store
375
376Hosting, domains, payment processing, premium plugins, security, maintenance, and development can create significant operating costs.
377
378## Plugin Costs Can Accumulate
379
380A store requiring subscriptions, bookings, advanced shipping, marketing automation, or other specialized features may need several paid extensions.
381
382Annual renewal costs should be considered when calculating the real platform cost.
383
384## Maintenance Is Your Responsibility
385
386WordPress, WooCommerce, themes, and plugins require updates.
387
388Updates can occasionally create compatibility problems, particularly on heavily customized stores.
389
390## Hosting Quality Matters
391
392Poor hosting can cause slow pages, checkout problems, downtime, or difficulty handling traffic spikes.
393
394## Security Requires Attention
395
396Because merchants control their own WordPress environment, they also carry more responsibility for:
397
398- Updates
399- Backups
400- Administrator security
401- Plugin selection
402- Malware protection
403- Hosting security
404
405## Customization Can Create Technical Debt
406
407WooCommerce's flexibility makes extensive customization possible.
408
409However, highly customized stores may become dependent on developers and require ongoing maintenance when WordPress, WooCommerce, or third-party extensions change.
410
411# Frequently Asked Questions
412
413## Is WooCommerce free?
414
415Yes. The core WooCommerce plugin is free and open source.
416
417Running a store still normally requires hosting and a domain, and businesses may also pay for payment processing, premium extensions, themes, or development.
418
419## Does WooCommerce charge transaction fees?
420
421WooCommerce core does not charge a transaction fee on store orders.
422
423The payment gateway used by the merchant normally charges payment-processing fees.
424
425## Does WooCommerce include hosting?
426
427No.
428
429WooCommerce is generally installed on a self-hosted WordPress website, so merchants choose and pay for their own hosting.
430
431## How much does WooPayments cost?
432
433WooPayments has no setup fee or monthly fee for standard online payments.
434
435Transaction fees vary by country and payment method.
436
437For standard U.S. card transactions, the current base fee is 2.9% + $0.30.
438
439## Do I have to use WooPayments?
440
441No.
442
443WooCommerce supports multiple payment gateways, allowing merchants to choose providers based on availability, fees, currencies, and business requirements.
444
445## Can WooCommerce handle a large store?
446
447Yes.
448
449WooCommerce states that it can support stores with thousands of products and significant order volume, but actual performance depends heavily on hosting, site architecture, extensions, database performance, and optimization.
450
451## Is WooCommerce easier than Shopify?
452
453Usually not for beginners.
454
455WooCommerce provides more technical control but requires the merchant to manage hosting, WordPress, plugins, updates, and more of the technical environment.
456
457Shopify handles more infrastructure for the merchant.
458
459## Who should use WooCommerce?
460
461WooCommerce can be a strong choice for businesses that:
462
463- Already use WordPress
464- Want control over hosting and data
465- Need substantial customization
466- Want freedom to choose payment providers
467- Prefer an open-source platform
468- Have the technical ability or support needed to maintain the store
469
470Businesses primarily seeking the simplest possible setup may prefer a fully hosted e-commerce platform.
471
472# Sources
473
474- [WooCommerce — Download WooCommerce](https://woocommerce.com/download/) — Confirms that WooCommerce is free, open source, self-hosted, and allows merchants to choose their hosting provider.
475- [WooCommerce — About Woo](https://woocommerce.com/about/) — Background on WooCommerce and its open-source commerce model.
476- [WooCommerce — How to Build an Online Store](https://woocommerce.com/document/build-online-store/) — WordPress requirement and basic WooCommerce store setup.
477- [WooCommerce — Frequently Asked Questions](https://woocommerce.com/document/frequently-asked-questions/) — WooCommerce transaction fees and store scalability.
478- [WooCommerce — Hosting Solutions](https://woocommerce.com/hosting-solutions/) — Hosting requirements and the role of hosting in store performance and reliability.
479- [WooCommerce — WooPayments](https://woocommerce.com/products/woopayments/) — WooPayments features, integrated payment management, and pay-as-you-go pricing.
480- [WooCommerce — WooPayments Fees](https://woocommerce.com/document/woopayments/fees/) — Current transaction, international payment, currency conversion, dispute, and payout fees by country.
481- [WooCommerce — Payment Options](https://woocommerce.com/document/premium-payment-gateway-extensions/) — WooPayments and alternative payment gateway information.
482- [WooCommerce — Extensions Marketplace](https://woocommerce.com/products/) — Current pricing for WooCommerce Subscriptions, Bookings, AutomateWoo, Product Bundles, Composite Products, and other extensions.