Main Site ↗

woocommerce-copy-guidelines

by woocommerce10.2k10.7kGitHub

Provides clear guidelines for writing user-facing text in WooCommerce, focusing on sentence case usage. Includes specific examples for buttons, labels, messages, and exceptions for proper nouns. Helps maintain consistent UI copy across the platform.

Loading...

Output Preview

output_preview.md

WooCommerce Copy Guidelines Applied

Original Text:

"Configure Your Payment Gateway Settings For Optimal Performance"

Issues Identified:

  1. Title case used - Should be sentence case
  2. Wordy - Can be more concise
  3. Not action-oriented - Sounds descriptive rather than instructional

Corrected Version:

"Configure payment gateway settings"

Analysis:

Sentence case applied: Only first word capitalized ✅ Concise: Reduced from 7 words to 4 words ✅ Action-oriented: Starts with verb "Configure" ✅ Clear: Clearly indicates what the user should do

Additional Examples:

| UI Element | Incorrect (Title Case) | Correct (Sentence Case) | |------------|------------------------|------------------------| | Button | "Save All Changes" | "Save changes" | | Label | "Shipping Method Selection" | "Shipping method" | | Heading | "Advanced Configuration Options" | "Advanced configuration" | | Message | "Your Settings Have Been Updated Successfully" | "Settings updated successfully" |

Exception Handling:

If the text includes brand names or proper nouns:

  • ❌ "Connect with stripe" → ✅ "Connect with Stripe"
  • ❌ "Enable google analytics" → ✅ "Enable Google Analytics"
  • ❌ "Use woocommerce api" → ✅ "Use WooCommerce API"

Pro Tip:

When in doubt, ask: "Would I say this in a conversation?" WooCommerce copy should sound natural and helpful, not formal or corporate.

Target Audience

WooCommerce developers, theme designers, and content creators writing UI text for WooCommerce extensions and stores

10/10Security

Low security risk, safe to use

9
Clarity
8
Practicality
9
Quality
9
Maintainability
4
Innovation
Writing
copywritingui-textstyle-guidewoocommerce
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

WooCommerce Copy Guidelines

This skill provides guidelines for writing user-facing copy in WooCommerce, including UI text, labels, buttons, messages, and documentation.

Instructions

Follow these guidelines when writing any user-facing text:

  1. Sentence case: See sentence-case.md for rules on using sentence case for all UI text

Key Principles

  • Always use sentence case for UI text, not title case
  • Keep copy concise and action-oriented
  • Use clear, simple language
  • Be consistent with existing WooCommerce copy patterns

Referenced Files

The following files are referenced in this skill and included for context.

sentence-case.md

# Sentence Case for UI Text

## Table of Contents

- [Rule: Always Use Sentence Case](#rule-always-use-sentence-case)
- [Examples](#examples)
- [Exceptions](#exceptions)
- [Common UI Elements](#common-ui-elements)
- [Why Sentence Case?](#why-sentence-case)
- [Quick Reference](#quick-reference)
- [When in Doubt](#when-in-doubt)

## Rule: Always Use Sentence Case

**Always use sentence case for UI copy, not title case.**

Sentence case means only the first word and proper nouns are capitalized.

## Examples

### Correct - Sentence Case

- "Payment provider options"
- "Complete setup"
- "Add new gateway"
- "Configure payment settings"
- "Save changes"
- "View documentation"
- "Enable test mode"

### Incorrect - Title Case

- "Payment Provider Options"
- "Complete Setup"
- "Add New Gateway"
- "Configure Payment Settings"
- "Save Changes"
- "View Documentation"
- "Enable Test Mode"

## Exceptions

Sentence case has specific exceptions where capitalization is required:

### 1. Proper Nouns

Always capitalize proper nouns (names of specific products, services, or brands):

**Correct:**

- "Connect with WooPayments"
- "Import from WordPress"
- "Sync with Stripe"
- "Enable Google Analytics"

### 2. Acronyms

Always capitalize acronyms:

**Correct:**

- "Configure API settings"
- "Enter URL"
- "Set up SSL certificate"
- "Generate CSV export"

### 3. Brand Names

Always use the official capitalization for brand names:

**Correct:**

- "PayPal"
- "WooCommerce"
- "WordPress"
- "Stripe"

## Common UI Elements

### Buttons

```text
✅ Correct:
- "Save changes"
- "Add product"
- "Continue to checkout"
- "Send test email"

❌ Incorrect:
- "Save Changes"
- "Add Product"
- "Continue To Checkout"
- "Send Test Email"

Labels

✅ Correct:
- "Payment method"
- "Shipping address"
- "Order notes"
- "Tax rate"

❌ Incorrect:
- "Payment Method"
- "Shipping Address"
- "Order Notes"
- "Tax Rate"

Menu Items

✅ Correct:
- "Settings"
- "Payment gateways"
- "Tax settings"
- "Shipping zones"

❌ Incorrect:
- "Settings"  (this one is actually correct - it's a single word)
- "Payment Gateways"
- "Tax Settings"
- "Shipping Zones"

Headings

✅ Correct:
- "Payment settings"
- "Configure your store"
- "Advanced options"

❌ Incorrect:
- "Payment Settings"
- "Configure Your Store"
- "Advanced Options"

Messages and Notifications

✅ Correct:
- "Settings saved successfully"
- "Unable to connect to payment provider"
- "Please enter a valid email address"

❌ Incorrect:
- "Settings Saved Successfully"
- "Unable To Connect To Payment Provider"
- "Please Enter A Valid Email Address"

Why Sentence Case?

More readable, conversational, and modern. Better for accessibility and internationalization.

Quick Reference

Element TypeExample
Button"Save changes"
Link"View all orders"
Label"Email address"
Heading"Payment options"
Message"Order created successfully"
Menu item"Product settings"
Checkbox"Enable notifications"
Tab"General settings"

When in Doubt

Capitalize only: first word, proper nouns, and acronyms.

Example: "Enable WooPayments API integration"

Source: https://github.com/woocommerce/woocommerce#.ai~skills~woocommerce-copy-guidelines

Content curated from original sources, copyright belongs to authors

Grade A
8.2AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose