All posts
Custom Development PHP WordPress

WooCommerce Product Key Points Instead Of Short Descriptions

· Mike Hosker

On large WooCommerce stores with hundreds of products — especially those importing from multiple suppliers — short descriptions quickly become inconsistent. Different lengths, different formatting, random amounts of whitespace. The product page looks messy.

This plugin replaces short descriptions with a structured key points list: a small set of bulleted highlights that stay visually consistent regardless of how the product was imported or edited.

How It Works

The plugin adds a meta box to the WooCommerce product editor where you can add key points. These are stored as individual custom field values (key_point) and rendered on the product page in place of the short description.

Products without key points configured display no short description. Existing short description data is preserved in the database — it's just not shown on the frontend.

Frontend Markup

The key points render with CSS classes you can style to match your theme:

<div class="product-key-points">
  <p class="product-key-points-title">Key Points</p>
  <ul class="product-key-points-list">
    <li>Waterproof to IPX7</li>
    <li>12-hour battery life</li>
    <li>Available in 3 colours</li>
  </ul>
</div>

Installation

No configuration required — activate the plugin and the meta box appears immediately on product edit screens.

Deactivation / Uninstall

  • Deactivating the plugin restores short descriptions on the frontend
  • Uninstalling removes the plugin code but preserves key point data in the database, so reinstalling brings everything back

Code

Available on GitHub: mhosker/key-points-short-description