Title: CatmanStudios Systems Service Schema For WooCommerce
Author: Bryan Headrick
Published: <strong>September 28, 2026</strong>
Last modified: September 28, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/catmanstudios-systems-service-schema-
for-woocommerce.svg)

# CatmanStudios Systems Service Schema For WooCommerce

 By [Bryan Headrick](https://profiles.wordpress.org/bryanheadrick/)

[Download](https://downloads.wordpress.org/plugin/catmanstudios-systems-service-schema-for-woocommerce.1.4.0.zip)

 * [Details](https://wordpress.org/plugins/catmanstudios-systems-service-schema-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/catmanstudios-systems-service-schema-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/catmanstudios-systems-service-schema-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/catmanstudios-systems-service-schema-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/catmanstudios-systems-service-schema-for-woocommerce/)

## Description

CatmanStudios Systems Service Schema For WooCommerce adds a “This is a service” 
option to Simple and Variable products. When enabled, the plugin changes the product’s
JSON-LD structured data `@type` from `Product` to `Service` (https://schema.org/
Service), and lets you specify a provider, service type, and area served — either
per product or as site-wide defaults under WooCommerce > Settings > Products.

This plugin makes no external network requests and collects no data.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/catmanstudios-systems-service-
    schema-for-woocommerce` directory, or install through the WordPress plugins screen
    directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Requires WooCommerce to be installed and active.
 4. Edit a Simple or Variable product, check “This is a service” in the General tab,
    and fill in the new Service tab fields.
 5. Optionally set site-wide defaults under WooCommerce > Settings > Products > Service
    Schema.

## FAQ

### Does this create a new product type?

No. “Service” is a flag on existing Simple and Variable products, similar to the
built-in “Virtual” checkbox — it does not add a new entry to the product type dropdown.

### Does this work with Grouped or External/Affiliate products?

No, only Simple and Variable products support the Service flag.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CatmanStudios Systems Service Schema For WooCommerce” is open source software. 
The following people have contributed to this plugin.

Contributors

 *   [ Bryan Headrick ](https://profiles.wordpress.org/bryanheadrick/)

[Translate “CatmanStudios Systems Service Schema For WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/catmanstudios-systems-service-schema-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/catmanstudios-systems-service-schema-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/catmanstudios-systems-service-schema-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/catmanstudios-systems-service-schema-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/catmanstudios-systems-service-schema-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * Rebranded from Aplomb Labs to CatmanStudios Systems; the plugin slug, text domain,
   and all functions, classes, constants, stored options, and product meta keys 
   now use the `cmss_` prefix. Author remains bryanheadrick.

#### 1.3.0

 * Rebranded from Plumbline Labs to Aplomb Labs; the plugin slug, text domain, and
   all functions, classes, constants, stored options, and product meta keys used
   the `aplb_` prefix.

#### 1.2.0

 * Updated the plugin slug and text domain to `plumbline-labs-service-schema-for-
   woocommerce`, the identifier registered on WordPress.org at the time.

#### 1.1.0

 * Reverted the plugin slug and text domain to `service-schema-for-woocommerce` 
   to match the identifier already registered on WordPress.org; the “Plumbline Labs”
   branding remained in the plugin name.
 * Removed the one-time activation migration for legacy meta/option keys.

#### 1.0.0

 * update PHP version requirement to match WooCommerce

#### 0.1.1

 * Rebranded to Plumbline Labs Service Schema For WooCommerce; all functions, classes,
   constants, stored options, and product meta keys used the `plbl_` prefix.

#### 0.1.0

 * Initial release.

## Meta

 *  Version **1.4.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [schema](https://wordpress.org/plugins/tags/schema/)[seo](https://wordpress.org/plugins/tags/seo/)
   [service](https://wordpress.org/plugins/tags/service/)[structured data](https://wordpress.org/plugins/tags/structured-data/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/catmanstudios-systems-service-schema-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/catmanstudios-systems-service-schema-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/catmanstudios-systems-service-schema-for-woocommerce/reviews/)

## Contributors

 *   [ Bryan Headrick ](https://profiles.wordpress.org/bryanheadrick/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/catmanstudios-systems-service-schema-for-woocommerce/)