View Categories

How To Generate A Custom Product Feed Easily

Table of Contents

Sometimes you may not find the pre-defined template for your preferred merchant and you may need to generate a custom product feed for your merchant.

Creating a new feed from scratch could be difficult, but the good thing is, you can easily create a custom product feed with the Product Feed Manager.

Follow these easy steps to generate a WooCommerce Product Feed for Facebook

Feed settings #

1. Go to your product feed dashboard.

Click on the Add New button.

Add new feed

It will take you to the feed creation page.

Feed Creation page

Now, here,

Give your feed a name.

give feed a name

2. Just under the title, you will see an option to select your preferred merchant. Simply click on the Feed Merchant dropdown button and select your preferred merchant from the dropdown or you can search in the dropdown box.

Select Marchant

For a custom feed, select Custom. Here you’ll see a new section will appear where you’ll be able to edit the wrapper element.

Custom Feed

Here, in the Items Wrapper, you can write the header element for the feed.

The Wrapper Element tag will be right after the header in your feed.

And, the Item Wrapper is the wrapper tag for the product attributes in the feed.

If you’re going for the default attributes, then you can skip this section.

Now, in the feed attributes section, you will also see only one pre-made attribute, which is the Product ID.

Feed Attributes

3. If you want to add new attributes, you can click on the Add New Attribute button, and you will get the list of the optional Attributes of Google Shopping.

Add new attribute

4. Now, if you click on the Add New Attribute button, a new attribute will be added.

Here, you will get a list of the pre-listed attributes.

pre-listed attribute

These attributes will be listed as groups, such as Basic Information, Availability & Price, Unique Product Identifiers, etc.

You can select your preferred attribute from here.

5. Now, choose the attribute type as to what kind of attribute it will be, such as static or attribute.

If this attribute will carry the same value, you can choose Static as an attribute and write a static value, which will be assigned to all of your products in the feed.

For example, Brands, if all of your products are from the same Brand, you can set a static value for the Brand which will be added to all of your products.

If you want to put a dynamic value, you can choose Attribute as the Attribute Type.

6. Once the Attribute type is selected, now, it is time to assign a value to this.

If you click on the Value field, you will get a list of dynamic values that you can set for the concerned attribute.

Assign Value

7. You can set any Sanitization for your newly created attribute.

Output Filter

For example, if you want to remove any HTML tags from your attribute, you can select Strip Tags as the sanitization for your concerned attribute and it will remove all the HTML tags from your attribute.

For another example, if you set Price as the Sanitization, it will remove the decimal segment from your attribute.

8. Also, there is an option through which you can add a prefix or suffix to your feed attribute.

This prefix or suffix will be added before or after your attribute.

For example, if you want to add “USD” after your pricing attribute, you may add “USD” as the suffix of your attribute.

Setting prefix and suffix

9. Sometimes you want to add an attribute that you can’t find in the pre-made attributes list, or you want to put a new name for this attribute, in this case, you can create a new custom attribute.

To do so, click on the Add New Custom Attribute from the bottom.

Type your Custom Attribute Name, set Attribute Type, and Set the Values accordingly.

New Custom Attribute

You can add as many attributes as you want, just like this.

Finally, to start generating the feed, simply scroll back to the top and click on the Publish button, and your custom feed will start generating.