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

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.