Revision 1
WooCommerce
@namkyu · Sep 2, 2026, 7:10 AM
Added costs, payments, extensions, workflow, and risks.+17,125−0
1
WooCommerce 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
3
Unlike 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 Facts6
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
23
WooCommerce 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 Works26
27
WooCommerce is installed as a plugin on a WordPress website.28
29
A basic setup works like this:30
31
1. Register a domain.32
2. Purchase WordPress-compatible hosting.33
3. Install WordPress.34
4. Install the WooCommerce plugin.35
5. Configure products, taxes, shipping, and store settings.36
6. Connect a payment gateway.37
7. Choose a theme and customize the storefront.38
8. Add extensions when additional functionality is required.39
9. Launch the store and manage orders through WordPress.40
41
Because WooCommerce is self-hosted, the merchant has significantly more control over the underlying website than with many hosted e-commerce platforms.42
43
That flexibility also means the merchant is responsible for more of the technical environment.44
45
# Costs46
47
The 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
62
Hosting prices vary significantly depending on store traffic, performance requirements, support, backups, security, and infrastructure.63
64
For this reason, there is no single official WooCommerce monthly price comparable to a fixed Shopify plan.65
66
# Payment Processing67
68
WooCommerce supports multiple payment gateways.69
70
Examples include:71
72
- WooPayments73
- Stripe74
- PayPal75
- Amazon Pay76
- Local payment providers77
- Bank transfers78
- Cash on delivery79
80
The core WooCommerce platform does not charge its own transaction fee simply because an order was processed.81
82
The payment provider normally charges the processing fee.83
84
# WooPayments85
86
WooPayments is WooCommerce's integrated payment system.87
88
It can be managed directly from the WordPress dashboard and supports payment management, refunds, disputes, payouts, and multiple payment methods.89
90
WooPayments has:91
92
- No setup fee93
- No monthly fee for standard online payment processing94
- Pay-as-you-go transaction pricing95
96
Fees depend on the merchant's country, customer's country, currency, and payment method.97
98
## U.S. WooPayments Fees99
100
For 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
112
Other payment methods have different rates.113
114
For example, buy-now-pay-later services such as Affirm, Afterpay, and Klarna can carry substantially higher processing fees than ordinary card payments.115
116
Merchants outside the United States should check the WooPayments fee schedule for their country rather than assuming U.S. pricing applies.117
118
# Example Payment Economics119
120
Suppose a U.S. store processes a $100 domestic card order through WooPayments.121
122
The standard processing fee would be approximately:123
124
**$100 × 2.9% + $0.30 = $3.20**125
126
The merchant would have approximately:127
128
**$96.80**129
130
remaining before product costs, shipping, advertising, taxes, refunds, and other business expenses.131
132
WooCommerce itself does not take an additional platform percentage from that transaction.133
134
This is an important difference between WooCommerce and platforms that combine software fees with additional platform transaction fees.135
136
# Extensions137
138
WooCommerce can be expanded through plugins and extensions.139
140
Extensions can add features such as:141
142
- Subscriptions143
- Memberships144
- Bookings145
- Product bundles146
- Advanced shipping147
- Dynamic pricing148
- Marketing automation149
- B2B pricing150
- Checkout customization151
152
Many extensions are free, while premium products are commonly sold as annual subscriptions.153
154
Examples 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
167
These are optional rather than required WooCommerce costs.168
169
However, extension costs can accumulate if a store requires many specialized features.170
171
# Hosting172
173
WooCommerce does not include hosting because it is primarily a self-hosted WordPress platform.174
175
The merchant chooses a hosting provider.176
177
Hosting affects:178
179
- Page speed180
- Checkout performance181
- Store uptime182
- Security183
- Backups184
- Traffic capacity185
- Database performance186
- Administrative performance187
188
A small store may work on relatively inexpensive hosting, while a high-traffic or complex store may require substantially more powerful infrastructure.189
190
Choosing hosting only on price can become a problem if slow performance affects the shopping or checkout experience.191
192
# Store Ownership and Control193
194
One of WooCommerce's main advantages is ownership and flexibility.195
196
Because WooCommerce is open source and self-hosted, merchants can generally control:197
198
- Store files199
- Database200
- Product data201
- Customer data202
- Hosting provider203
- Themes204
- Plugins205
- Custom code206
- Payment providers207
208
A store can also move between compatible hosting providers.209
210
This differs from a fully hosted commerce service where the platform itself controls most of the underlying infrastructure.211
212
# Customization213
214
WooCommerce has a large WordPress development ecosystem.215
216
Stores can be customized using:217
218
- Themes219
- Plugins220
- Custom PHP221
- WordPress hooks and filters222
- REST APIs223
- Custom integrations224
225
This makes WooCommerce suitable for stores with unusual workflows or requirements that cannot easily fit within a closed hosted platform.226
227
However, more customization also increases the possibility of plugin conflicts, maintenance issues, and development costs.228
229
# Practical Workflow230
231
## 1. Choose Hosting and a Domain232
233
Select hosting appropriate for an e-commerce website rather than choosing solely based on the lowest advertised price.234
235
Performance and reliability become more important once customers are entering checkout and payment information.236
237
## 2. Install WordPress and WooCommerce238
239
Install WordPress, then install and activate WooCommerce.240
241
The WooCommerce setup process covers core store settings such as:242
243
- Store location244
- Currency245
- Products246
- Shipping247
- Taxes248
- Payments249
250
## 3. Add Products251
252
Create product pages with:253
254
- Product title255
- Description256
- Images257
- Price258
- Inventory259
- Variations260
- Shipping information261
262
WooCommerce supports physical, virtual, and downloadable products through its core system and extensions.263
264
## 4. Configure Payments265
266
Choose a payment gateway based on:267
268
- Country availability269
- Transaction fees270
- Supported currencies271
- Payment methods272
- Payout timing273
- Dispute handling274
275
WooPayments is tightly integrated with WooCommerce, but merchants are not required to use it.276
277
## 5. Configure Shipping and Taxes278
279
Physical-product businesses need to determine:280
281
- Shipping regions282
- Shipping rates283
- Carriers284
- Free-shipping thresholds285
- Tax collection requirements286
287
The complexity depends heavily on the countries and regions where the business operates.288
289
## 6. Add Only Necessary Extensions290
291
Avoid installing plugins simply because they are available.292
293
Each additional plugin can increase:294
295
- Maintenance296
- Security exposure297
- Update requirements298
- Compatibility risk299
- Page weight300
- Annual software costs301
302
Add an extension when it solves a specific business requirement.303
304
## 7. Test Checkout305
306
Before launch, test:307
308
- Product pages309
- Cart310
- Coupons311
- Shipping calculation312
- Taxes313
- Payments314
- Order emails315
- Mobile checkout316
- Refunds317
318
A store that looks good but has a broken checkout cannot generate reliable revenue.319
320
# WooCommerce vs Shopify321
322
WooCommerce 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
338
WooCommerce generally provides more infrastructure control.339
340
Shopify generally reduces the amount of technical setup and maintenance required.341
342
Neither model is automatically cheaper.343
344
A simple WooCommerce store may have low software costs, while a complex store can accumulate substantial hosting, extension, development, and maintenance expenses.345
346
# Advantages347
348
## Free Core Software349
350
The WooCommerce plugin can be downloaded and modified without paying a software subscription.351
352
## No Core Transaction Fee353
354
WooCommerce does not charge a percentage of every transaction simply for using the platform.355
356
## Flexible Hosting357
358
Merchants can choose and change hosting providers based on cost and performance requirements.359
360
## Large Extension Ecosystem361
362
WooCommerce can support many specialized e-commerce models through plugins and custom development.363
364
## Strong WordPress Integration365
366
Businesses already using WordPress can add commerce without moving their entire website to another platform.367
368
## High Customization369
370
Developers have access to the underlying application and can build custom functionality beyond standard store settings.371
372
# Risks and Things to Know373
374
## Free Software Does Not Mean a Free Store375
376
Hosting, domains, payment processing, premium plugins, security, maintenance, and development can create significant operating costs.377
378
## Plugin Costs Can Accumulate379
380
A store requiring subscriptions, bookings, advanced shipping, marketing automation, or other specialized features may need several paid extensions.381
382
Annual renewal costs should be considered when calculating the real platform cost.383
384
## Maintenance Is Your Responsibility385
386
WordPress, WooCommerce, themes, and plugins require updates.387
388
Updates can occasionally create compatibility problems, particularly on heavily customized stores.389
390
## Hosting Quality Matters391
392
Poor hosting can cause slow pages, checkout problems, downtime, or difficulty handling traffic spikes.393
394
## Security Requires Attention395
396
Because merchants control their own WordPress environment, they also carry more responsibility for:397
398
- Updates399
- Backups400
- Administrator security401
- Plugin selection402
- Malware protection403
- Hosting security404
405
## Customization Can Create Technical Debt406
407
WooCommerce's flexibility makes extensive customization possible.408
409
However, highly customized stores may become dependent on developers and require ongoing maintenance when WordPress, WooCommerce, or third-party extensions change.410
411
# Frequently Asked Questions412
413
## Is WooCommerce free?414
415
Yes. The core WooCommerce plugin is free and open source.416
417
Running 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
421
WooCommerce core does not charge a transaction fee on store orders.422
423
The payment gateway used by the merchant normally charges payment-processing fees.424
425
## Does WooCommerce include hosting?426
427
No.428
429
WooCommerce 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
433
WooPayments has no setup fee or monthly fee for standard online payments.434
435
Transaction fees vary by country and payment method.436
437
For standard U.S. card transactions, the current base fee is 2.9% + $0.30.438
439
## Do I have to use WooPayments?440
441
No.442
443
WooCommerce 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
447
Yes.448
449
WooCommerce 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
453
Usually not for beginners.454
455
WooCommerce provides more technical control but requires the merchant to manage hosting, WordPress, plugins, updates, and more of the technical environment.456
457
Shopify handles more infrastructure for the merchant.458
459
## Who should use WooCommerce?460
461
WooCommerce can be a strong choice for businesses that:462
463
- Already use WordPress464
- Want control over hosting and data465
- Need substantial customization466
- Want freedom to choose payment providers467
- Prefer an open-source platform468
- Have the technical ability or support needed to maintain the store469
470
Businesses primarily seeking the simplest possible setup may prefer a fully hosted e-commerce platform.471
472
# Sources473
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.