WooCommerce

Source

Public — Composer (wpackagist-plugin/woocommerce)

Purpose

Commerce engine — products, cart, checkout, orders

Special infra

None beyond the shared uploads PVC

Install

Public plugin, pinned via Composer, activated in bootstrap.

Store defaults

To avoid the interactive setup wizard, the store’s base settings are seeded idempotently in bootstrap:

wp option update woocommerce_default_country '<CC:REGION>'
wp option update woocommerce_currency '<CUR>'
wp option update woocommerce_store_city '<City>'
# skip onboarding / marketing nags
wp option update woocommerce_onboarding_profile '{"completed":true,"skipped":true}' --format=json
wp option update woocommerce_show_marketplace_suggestions 'no'

Payment gateways are configured separately — see PayGate PayWeb.

Storage

WooCommerce writes to the uploads tree (wp-content/uploads/woocommerce_uploads, wp-content/uploads/wc-logs), which is already the persistent uploads PVC. No dedicated volume is required.

Note

Some WooCommerce admin options are pruned or renamed between major versions (a bootstrap wp option update on a removed option logs a harmless error). Keep the bootstrap option list tolerant (|| true) so a version bump does not fail the init container.