Home > Docs > WooCommerce Product Feed & Sync Manager > WebToffee WooCommerce Product Feed & Sync Manager – Setup Guide

WebToffee WooCommerce Product Feed & Sync Manager – Setup Guide

Last updated on April 19, 2024

In the ever-changing field of digital marketing, integrating social media platforms has become critical for businesses looking to grow their online presence. The WooCommerce Product Feed plugin will assist you in generating WooCommerce product feeds for popular sales channels and syncing product catalogs for Facebook and Instagram.

Features offered

  • Meta(Facebook/Instagram) sync
  • Facebook Dynamic ads
  • WPML compatibility for multi-language and multi-currency
  • Custom feed refresh intervals
  • Powerful filters for product filtering:
    • Exclude product categories
    • Only include specific product categories
    • Exclude products
    • Only include default variation
    • Exclude out-of-stock products
  • Advanced filter that enables users to filter products by any product fields
  • Easily generate product feeds for the supported channels.

Supported channels

  • Custom feed
  • Facebook /Instagram Catalog
  • Google Shop
  • Google Local Product Inventory
  • Google Promotions
  • Google Product Reviews
  • Buy on Google
  • Bing Shop
  • Leguide Shop
  • Pinterest Shop
  • TikTok ads
  • Snapchat Shop
  • Idealo Shop
  • PriceSpy Shop
  • Skroutz Shop
  • Shopzilla Shop
  • Bizrate Shop
  • Become Shop
  • Price grabber Shop

Getting Started

Refer to the Installation guide to learn about the installation process of the plugin. On successful installation and activation, the WebToffee Product Feed menu will appear on the admin dashboard as shown.

WebToffee Product Feed menu
WebToffee Product Feed menu

The plugin has five sub-menus:

  1. Create new feed – Create new product feeds for various sales channels.
  2. Manage Feeds – Manage the existing feeds.
  3. Scheduled Feeds – This section lists all the scheduled processes.
  4. General Settings – Manage all the basic configurations and licence activation.
  5. Facebook/Instagram Catalog Sync -This section helps to get connected to the Facebook/Instargram business center and perform catalog syncronisation.

Let us have a look at each of these in detail.

Create new feed

This page allows you to configure a new product feed in four steps and they are:

  1. Creating new feed
  2. Attribute mapping
  3. Category mapping
  4. Generating feed

Step 1: Create a new feed

In this step, the user can create a new feed for the required channel.

Create a new feed
Create a new feed

Configuration

Under Configuration, the basic feed settings are configured as shown.

  • Country – Allows choosing a country for the feed.
  • Channel – Allows users to create feeds based on channel. Different channels will have different requirements in terms of product data, structure, etc. The available options are listed here. The above-added image shows configurable options in step 1 with the channel as Facebook /Instagram catalog.
  • File name – Specify a unique name for the feed.
Automation
Automation

Automation

  • Under Automation, you are provided with options to refresh the created feed in a selected interval of time.
    • Auto-refresh interval: The feed will be refreshed automatically after the set interval. Choose from available options to enable automatic feed refresh.
      • Daily: Automatically refresh the feed every 24 hours. You can specify the time as required.
      • Weekly: Automatically refresh the feed every 7 days. Here, you can specify the day and time as required.
      • Monthly: Automatically refresh the feed every 30 days. Specify the day of the month as required.
      • Hourly: Automatically refresh the feed after the specified hours.
      • Every 30 minutes: Automatically refresh the feed in every 30 minutes.
      • Every 6 hours: Automatically refresh the feed in every 6 hours.
      • Every 12 hours: Automatically refresh the feed in every 12 hours.
      • No Refresh: No automatic feed refresh. You will have to refresh the feed manually.
    • Cron Type: Choose among WordPress cron and server cron. Server cron is mostly beneficial for users who depend on managed hosting.

Filtering

Filtering
Filtering

The Filtering section is used for including or excluding store products from feed based on several criteria. The available options are:

  • Categories – Choose category filter between Include and Exclude and specify the category to create feed based on product categories.
    • Include – Feed will be created for only the selected categories.
    • Exclude – Feed won’t be created for the selected categories.
  • Tags: Choose tag filter between Include and Exclude and specify the tag to create feed based on product tags.
    • Include – Feed will be created for only the selected tags.
    • Exclude – Feed won’t be created for the selected tags.
  • Exclude products – Excludes specific products from feed. Search and add one or more products to be excluded from the feed.
  • Exclude out of stock products: Enable to exclude out-of-stock products from feed.
  • Product variations – Select among All variations, Default variation and Lowest priced variation.
  • Product types – Use to include specific product types (simple, variable, grouped, external, simple subscription, variable subscription, variations) in the feed. If you leave it empty all product types will be included in the feed.

Advanced Filtering

Advanced Filtering
Advanced Filtering

Under Advanced Filtering, specify the conditions as required. Advanced filtering allows users to filter products by any WooCommerce fields. There is an option to delete a particular field. Click on Add Filter to add more. The above added images shows creating feed having product ID 10.

Once all the basic feed settings are done, click on Step 2: Attribute mapping.

Step 2: Attribute mapping

Attribute Mapping
Attribute Mapping

All available attribute fields of the selected channel are listed here and are mapped to the corresponding WooCommerce Product fields by default. If any fields need to be remapped, store owners can do the same from here.

Once the attributes are mapped, click on Step 3: Category mapping.

Step 3: Category mapping

Category mapping
Category mapping

This section enables to map of the selected channel category with the WooCommerce store categories. This is a one-time process as the preferences will be saved for future feed generation as well. Whenever the plugin identifies a new category for mapping, it will be notified in the mapping section for you to map.

Edit category mapping

For editing a previously mapped category, navigate to Products > Categories section within WooCommerce. Click on Edit under the category name.

Edit option in category page
Edit option in category page

Make the required changes under Facebook and Google category. Click on Update to save.

Editing category
Editing category

Categories can be mapped at product level by navigating to the respective product’s edit page. Click on Update to save the changes.

Mapping category in product edit page
Mapping category in product edit page

Once the categories are mapped, click on Step 4: Generate feed.

Step 4: Generate feed

This is the final step in creating the feed.

Generating feed
Generating feed

The image shows the final step configurations which generate the feed. Here we specify:

  • Process in batches of – Sets the number of products to be processed at each iteration while generating the feed.
  • Export file format – Supported formats are CSV/ XML, XLSX, and TXT.

Click on Generate to finish. On successful feed generation, a pop-up will appear as shown below.

Feed generated
Feed generated

Manage Feeds

Manage feeds page
Manage feeds page

This page allows store owners to manage the existing feed and offer several other options.

  • Copy URL – The URL point to the product feed created. This can be copied and pasted into the Facebook or Google business account to establish the feed.
  • Refresh – This option allows refreshing the feed manually. If the intervals don’t match users’ specific requirements, they can update the feed manually whenever they want.
  • Download – The feed can be downloaded by clicking this link. The files can later be uploaded to the Business account.
  • Edit – The feed settings can be updated by clicking on this button. Such as feed interval.
  • Delete – The feed can be deleted by clicking on this link.

Scheduled Feeds

This section lists all the scheduled processes. To reduce server load and the chances for failure of actively scheduled actions, disable or delete unwanted scheduled actions.

Scheduled Feeds
Scheduled Feeds
  • Under Status, the current status of the action is listed. The statuses include Not Started, In Progress and Finished.
  • Under Time, the Last run and Next run details are listed.

General settings

This sub menu allows setting the default options. The three tabs are:

  1. General
  2. Other Solutions
  3. Licence

General

General settings page
General settings page
  • Default feed batch count – Sets the default number of products to be processed at each iteration while generating the feed.
  • Google local product inventory store code – Specify the store code of Google local product inventory. The [store_code] attribute is case-sensitive and must match the store code entered in your Business Profiles.
  • Add shipping costs of all countries to the feed – By default, its enabled. To add shipping cost of the specified county to the feed, disable this option.
  • Default catalog – Specify the ID of the catalog using which you can delete the products from Facebook/Instagram when a product is trashed.

Other Solutions

Here, explore among various plugins that perfectly caters your WooCommerce needs.

Licence

Licence
Licence

After installing and activating the plugin on your website, you need to activate the plugin license to get notified about the plugin updates.

To do so, from the WordPress admin dashboard:

  1. Click WebToffee Product Feed > General Settings >  Licence.

Here, specify the Licence key and click on Activate.

Facebook/Instagram Catalog Sync

In this section, the connection to the Facebook/Instagram business center takes place. This is the place where we perform Facebook/Instagram catalog synchronisation. To learn about connection and synchronisation, refer to this article.