From woocommerce-commerce
Sets up WooCommerce local dev environments with wp-env, Docker Compose, or WP-CLI. Installs WooCommerce, checks requirements, scaffolds plugins, and runs essential commands.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin woocommerce-commerceThis skill is limited to using the following tools:
**Fetch live docs**:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Fetch live docs:
https://developer.woocommerce.com/docs/ for the getting started guidesite:developer.wordpress.org cli commands for WP-CLI referencewoocommerce system requirements latest version for current requirements| Component | Requirement |
|---|---|
| PHP | 7.4+ (8.0–8.3 recommended) |
| MySQL | 8.0+ |
| MariaDB | 10.4+ |
| WordPress | 6.4+ |
| WooCommerce | 9.x (latest) |
| HTTPS | Required for payment gateways |
| max_execution_time | 120+ seconds |
| memory_limit | 256M+ |
curl, gd, intl, mbstring, openssl, xml, zip, sodium, imagick
WordPress's official Docker-based local environment:
npm -g i @wordpress/env then wp-env start.wp-env.json in project rootwp-env run cli wp <command>Custom Docker setup with wordpress, mysql/mariadb, optional phpmyadmin, mailhog containers. Mount plugin/theme directories into the WordPress container.
GUI or CLI tools that provision WordPress-ready environments with configurable PHP, MySQL, and web server versions.
wp plugin install woocommerce --activate — install and activatewp wc update — run WooCommerce database migrationswp wc setting list general — view store settingswp wc product list — list productswp wc order list — list orderswp wc tool run install_pages — create default WooCommerce pages (shop, cart, checkout)wp scaffold plugin my-woo-extension — generate boilerplate pluginWC requires at least, WC tested up tomy-woo-extension/
├── my-woo-extension.php # Main plugin file with headers
├── includes/ # PHP classes
├── src/ # Namespaced source (PSR-4 autoloaded)
├── assets/
│ ├── css/
│ └── js/
├── templates/ # Overridable templates
├── languages/ # i18n .pot/.po/.mo files
├── tests/ # PHPUnit tests
├── composer.json # Dependencies + autoloading
├── package.json # JS build tooling (if blocks)
└── readme.txt # WordPress.org plugin header
Required headers for WooCommerce extensions:
Plugin Name, Plugin URI, Description, Version, Author, LicenseWC requires at least: 8.0 — minimum WooCommerce versionWC tested up to: 9.5 — tested WooCommerce versionRequires Plugins: woocommerce — WordPress 6.5+ dependency declarationEvery new extension must declare HPOS compatibility:
add_action( 'before_woocommerce_init', function() {
if ( class_exists( \Automattic\WooCommerce\Utilities\FeaturesUtil::class ) ) {
\Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility(
'custom_order_tables', __FILE__, true
);
}
});
custom_order_tables) compatibility in new extensionsWC requires at least and WC tested up to headerswp-env or Docker for reproducible development environmentswp wc tool run install_pages after fresh WooCommerce installFetch the WooCommerce getting started guide and WP-CLI docs for exact commands and configuration options before setting up.