woocommerce

Develop WooCommerce plugins with HPOS-safe hooks, block checkout, and REST endpoints.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill woocommerce-biggora
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: woocommerce
Source: https://github.com/biggora/e-commerce-plugin-skills/tree/main/skills/woocommerce
Command: npx skills add https://github.com/biggora/e-commerce-plugin-skills --skill woocommerce-biggora

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design and implement WooCommerce plugins that work reliably across modern WooCommerce features like HPOS, block checkout, and the Admin React interface—without falling into common compatibility and security traps.

Core Features & Use Cases

  • Plugin architecture & initialization: Build a proper plugin skeleton with dependency checks, correct load timing, and structured setup.
  • WooCommerce hook & filter mastery: Add, modify, and override behavior using the right lifecycle hooks with correct priority strategy.
  • HPOS + blocks compatibility: Declare HPOS support, avoid order-table anti-patterns, and integrate with block checkout / Store API where needed.
  • Common integrations patterns: Implement payment gateways, shipping methods, admin settings pages, product/checkout custom fields, REST endpoints, and marketplace publishing workflows.
  • Marketplace readiness: Guidance for WordPress.org / WooCommerce.com submission standards, including security, sanitization, and nonces.

Quick Start

Ask Claude to "Create a WooCommerce payment gateway plugin that is HPOS compatible, supports both classic and block checkout, includes admin settings, and outlines the required hooks, REST/webhook handling, and publish checklist."

Frequently Asked Questions about woocommerce

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make a WooCommerce plugin HPOS compatible?

To make a WooCommerce plugin HPOS compatible, you must declare HPOS support, avoid direct order-table queries, and use WooCommerce CRUD APIs for order handling. This ensures your extension works safely with the custom order tables feature.

What's the best way to build a WooCommerce payment gateway that supports block checkout?

Building a WooCommerce payment gateway for block checkout requires integrating with the Store API, declaring HPOS compatibility, and implementing proper hook and filter strategies for both classic and block checkout experiences to ensure seamless transaction processing.

Why does my WooCommerce custom field break the checkout block?

WooCommerce custom fields break block checkout when they rely on classic checkout hooks without Store API integration. You must extend the block checkout through the appropriate REST endpoints and integration interfaces rather than traditional hook overrides.

Do I need nonces and sanitization for WooCommerce admin settings pages?

Yes, you need nonces and sanitization for WooCommerce admin settings pages to meet WordPress.org and WooCommerce.com marketplace security standards. Secure input validation requires proper nonce verification, data sanitization on input, and escaping on output.

Can I use WooCommerce CRUD APIs for shipping method development?

Yes, you should use WooCommerce CRUD APIs for shipping method development to ensure HPOS safety and compatibility. This approach avoids direct database manipulation anti-patterns and maintains correct data abstraction across plugin lifecycle loading states.