woo-marketplace-extension

Develop WooCommerce marketplace extension plugins with HPOS and Blocks/Store API compatibility.

Updated Sep 22, 2024
One-click install
npx skills add https://github.com/WordPressBugBounty/plugins-woocommerce-for-japan --skill woo-marketplace-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: woo-marketplace-extension
Source: https://github.com/WordPressBugBounty/plugins-woocommerce-for-japan/tree/main/woocommerce-for-japan/.claude/skills/woo-marketplace-extension
Command: npx skills add https://github.com/WordPressBugBounty/plugins-woocommerce-for-japan --skill woo-marketplace-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers create and update WooCommerce.com marketplace extension plugins that meet strict technical, UX, security, and compatibility requirements so submissions pass review and function correctly in modern WooCommerce setups.

Core Features & Use Cases

  • Marketplace-ready scaffolding: Produces the correct plugin structure, naming conventions, required files, and upload-validated artifacts like changelog.txt and readme.txt.
  • Compatibility guardrails: Ensures HPOS (custom order tables) compatibility declarations and avoids unsafe order/data access patterns; includes Blocks/Store API integration guidance.
  • Reviewer-focused quality: Enforces marketplace UX guidelines, security best practices (nonces, capability checks, sanitization/escaping), and i18n requirements with the correct text domain and language packaging.

Quick Start

Use the woo-marketplace-extension skill to generate a complete, marketplace-compliant WooCommerce paid extension plugin structure for a new feature while ensuring HPOS and Blocks/Store API compatibility.

Frequently Asked Questions about woo-marketplace-extension

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

FAQPage Schema
How do I make a WooCommerce extension compatible with HPOS custom order tables?

To pass WooCommerce marketplace review, your extension needs correct plugin headers, safe initialization, HPOS compatibility, and Blocks/Store API integration. You must also follow security best practices like nonces, capability checks, and sanitization.

What are the WooCommerce.com marketplace review requirements for plugin security?

WooCommerce.com marketplace review security requires enforcing nonces, capability checks, and proper data sanitization and escaping. Following these secure coding patterns prevents vulnerabilities and satisfies the marketplace's strict technical review expectations.

How do I add Blocks and Store API integration to a WooCommerce extension?

Adding Blocks and Store API integration to a WooCommerce extension involves applying specific integration guidance to ensure compatibility. This allows your plugin to interact safely with modern WooCommerce storefronts and pass marketplace reviews.

Does my WooCommerce extension need internationalization for marketplace submission?

Yes, WooCommerce marketplace submission requires internationalization rules to be enforced using the correct text domain and language packaging. Proper WordPress i18n implementation is necessary to pass the marketplace review process.

What files do I need to include in a WooCommerce marketplace extension plugin?

A WooCommerce marketplace extension plugin requires a specific structure with correct naming conventions, required files, and upload-validated artifacts like changelog.txt and readme.txt. This scaffolding ensures your submission meets marketplace standards.

Why does my WooCommerce extension fail marketplace review due to UX compliance?

WooCommerce extensions fail marketplace review due to UX compliance when they do not adhere to marketplace UX guidelines. Enforcing these guidelines during development ensures your plugin meets the required user experience standards for approval.