Schema WooCommerce

Customer Rating:

The Schema for WooCommerce extension provides integration between Schema Premium and WooCommerce plugin in terms of Product markup.

For better search engine exposure and to gain Rich Snippets in search results, a Product page must have a valid markup implementation.

What is Product markup?

The Product type is code (semantic vocabulary) that you put on your website to help the search engines return more informative results about your products and online store, including rich snippets.

WooCommerce already has Schema!


WooCommerce has its own schema markup for Product, but it gets broken sometimes.

This could be for different reasons, example of that would be Google changing the way markup works, or requiring a specific data to be included in markup.

The Woo Team are busy!

They don’t really follow Google changes since it’s not the core of their development, and we agree with them! They should focus on building great eCommerce plugin more than other things, and let us handle the schema structured data.

What Schema WooCommerce extension does?

Schema for WooCommerce extension do the heavy work for you. It integrates Schema Premium with WooCommerce and adds new features to allow you implement valid structured data markup in your WooCommerce store.

Does It Support Variable Products?

Schema WooCommerce extension supports WooCommerce variable products*, this feature will allow you to add all the missing schema:offer properties (see screenshots below).

Key Features

  • Output more comprehensive Product markup.
  • Output ItemList of Products on WC Shop front page, and terms.
  • Extend WC variable products*, add new variations custom fields.
  • Extend WC grouped products markup (new).
  • Nest user reviews within Product markup.
  • Support for Product photo gallery images.
  • Allow you to add Item Condition.
  • Automatically add Brand property to all products (new).
  • Automatically add priceCurrency property to all products (new).
  • Automatically add SKU code to all products.
  • Automatically add GINT-8 code to all products.
  • Extend Schema Premium > Product markup output.
  • Remove duplicate markup generated by WC in extension settings.
  • Provide valid markup for Google Merchant**.
*Variable products are a product type in WooCommerce that lets you offer a set of variations on a product, with control over prices, stock, image and more for each variation.
**Google recommend you add new structured data markup with JSON-LD, separate from your HTML markup, especially if your product data contains variants.


Schema WooCommerce is an extension for Schema plugin version and up. You must have Schema Premium installed on your website to use this extension.



= 1.3.5 =
* Fix: Corrected availability property, also now recognized by Facebook Pixel.
* Enhancement: Load plugin after plugins loaded.
* Update: Added compatibility check for WooCommerce 5.1.0 release.
* Update: Pumped tested WordPress version to 5.7 release.

= 1.3.4 =
* Fix: Corrected update notices CSS classes to notice instead of update-nag.
* Update: Pumped tested WordPress version to 5.6 release.

= 1.3.3 =
* Enhancement: Added new class to output markup on store front page.
* Fix: Variable products markup.
* Fix: Product image was not pulled in some cases.
* Update: Pumped tested WordPress version to 5.5.3 release.

= 1.3.2 =
* Fix: Settings merge before update when first time activating the extension.
* Enhancement: Added support for grouped products.
* Enhancement: Added offer priceCurrency.
* Enhancement: Added stock status.
* Enhancement: Added brand.
* Update: Pumped tested WordPress version to 5.5.1 release.

= 1.3.1 =
* Fix: PHP notice when fetching empty term labels.
* Fix: markup for Offer count in WooCommerce Simple Product type.
* Enhancement: Corrected a function name.
* Enhancement: Added new setting field for priceValidUntil property default date.
* Update: Pumped tested WordPress version to 5.3 release.
* Update: Pumped required Schema Premium version to release.

= 1.3 =
* Fix: All values provided for itemListElement.item.url must point to the same page.

= 1.2 =
* Fix: Multiple reviews should be accompanied by an aggregate rating.
* Fix: Terms markup output return null on category and tag archive pages.
* Fix: PHP notice in schema output function.
* Enhancement: New feature for adding missing SKU code automatically as post ID.
* Enhancement: New feature for adding missing GTIN-8 code automatically.
* Update: Pumped tested WordPress version to 5.3 release.

= 1.1 =
* Fix: PHP warning on product markup output.
* Fix: Switch to new License class name to allow adding license in settings page.
* Update: Pumped tested WordPress version to 5.1.1 release.

= 1.0 =
* Initial Release


  • Kenneth Arnold
    Great Plugins With Outstanding Customer Support!

    I purchased both the Schema Premium and the Schema WooCommerce plugins. Both were easy to install. I had some problems with getting the plugins configured right, but Hesham came to my rescue and got both plugin configured correctly right away. Excellent Customer Support! I would highly recommend these plugins.

    (Verified Purchase)

  • You must log in and be a buyer of this download to submit a review.

    Get Notified!

    Get Notified!

    We work continuously on enhancing the Schema plugin functionality and adding new features!

    Join our mailing list to receive the latest news and updates.

    You have Successfully Subscribed!

    20% OFF All Access Passes!

    Save 20% OFF Instantly & Get full access to Schema Premuim & all Extensions

    Discount code applies atomatically to cart.