1. Home
  2. Docs
  3. WooCommerce Product Feed Manager
  4. Add Extensive Custom Fields

Add Extensive Custom Fields

Some popular merchant sites such as Google Shopping or Facebook Dynamics has specifications for the data that you need to provide to be approved.

However, WooCommerce by default doesn’t come with fields for some of the required information.

Fields such as Brand, GTIN, MPN, UPC, Age Group, Pattern, etc are not available at WooCommerce by default.

You can either manually create custom fields for them or you can use WooCommerce Product Feed Manager to automatically have these fields available.

Then you can simply input the required data for every product and generate a proper feed that will get approved.

Enable extensive custom fields (Pro)

You will need to have the Pro version of the plugin to get this feature.

Go to Dashboard > Product Feed > Settings.

WPFM - Settings Menu

On top, click on the tab called Controls, and it will give you some control options.

Controls Tab

Here you will the following options:

  • Product(s) per batch
  • Clear batch
  • Fix WooCommerce’s (JSON-LD) Structured Data Bug
  • Exclude TAX From Structured Data Prices
  • Add Unique Product Identifiers (Brand,GTIN,MPN,UPC and EAN)
  • Add Detailed Product Attributes (Size, Pattern, Material, Age Group, Gender)

To enable custom fields, you require the options:

  • Add Unique Product Identifiers (Brand,GTIN,MPN,UPC and EAN)
  • Add Detailed Product Attributes (Size, Pattern, Material, Age Group, Gender)

Click on the buttons on the right side of each of them to activate/deactivate these features (blue for active, grey for deactivated).

Enabling them will add a new Menu in a product’s Product Data section called WPFM Custom Fields.

WPFM Custom Fields Section

>>Add Unique Product Identifiers Fields

Unique Identifier Custom Fields

Activate this option to add the custom fields – Brand, GTIN, MPN, UPC, and EAN – for all of your products.

Once activated, you can go to your products and check if the fields are added.

Go to Dashboard > Products > All Products (or Add New) and edit a product.

Scroll down to the Product Data section.

For a Simple Product, these fields will be added in the WPFM Custom Fields menu.

Unique Product Identifier fields

For variable products, the Brand field will be in the WPFM Custom Fields menu.

UPI Variable Brand

However, the other fields will be added within the details of each variation.

UPI Variable custom fields

>>Add Detailed Product Attributes

Product Attribute custom fields

Activate this option to add the custom attributes – Size, Pattern, Material, Age Group, and Gender – for all of your products.

Google needs you to include these attributes on your product feed if the products fall under the category ‘Accessories‘.

Once activated, you can go to your products check if the attributes are added.

Go to Dashboard > Products > All Products (or Add New) and edit a product.

Scroll down to the Product Data section.

For a Simple Product, these attribute fields will be added on the WPFM Custom Fields section.

Product Attribute custom fields fields

For variable products, these attribute fields will be added within the details of each variation.

Product fields variable custom

Once you input data in these fields, you can then use them as attributes when generating product feed.

Using Custom Field Values When Generating Feed

When generating feed, as you know, you have to assign values to your attributes.

Chose value

For every custom field, there is a unique value that you need to assign.

For example, if you use the custom field to assign a Brand, then you need to choose the value ‘wpfm product brand‘.

Likewise, as mentioned, there are unique Value tags that you need to choose. Here’s the list:

For unique identifiers, the values are as follows:

AttributeValue
Product Brandwpfm product brand
Product GTINwpfm product gtin
Product MPNwpfm product mpn
Product UPCwpfm product upc
Product EANwpfm product ean
Product JANwpfm product jan
Product ISBNwpfm product isbn
Product ICBNwpfm product icbn
Product ITF14wpfm product itf
Offer Pricewpfm product offer price
Offer Effective Datewpfm product offer effective date

For detailed product attributes, the values are as follows:

AttributeValue
Product Sizewpfm product size
Product Patternwpfm product pattern
Materialwpfm product material
Age Groupwpfm product age group
Genderwpfm product gender

Here’s how it looks when I use the custom field for Product Brand and assign the value in the feed attribute:

choose value example

Use other attribute values in the same way.

**Any identifier fields you use, for Google Shopping, make sure the Attribute name remains GTIN and then assign the value according to the value tags mentioned above. Google requires you to submit any identifier (other than MPN) as GTIN.