Support » Plugin: Woocommerce Google Feed Manager » Missing ability to filter values

  • Resolved Frique


    The plugin doesn’t seem to use official methods like “$product->get_name()” or “$product->get_description()” to gather product data, but rather queries the database directly. This goes against the modern WooCommerce way of doing things and more specifically it means I can’t manipulate the values that will be returned (in more advanced ways than the field mapping options that the plugin provides). Am I missing something or is this something that might be improved upon?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor Michel Jongbloed


    Hello Freque,

    Thanks for your topic!

    Indeed some data is selected through queries to the database directly. This is done because the data items required to generate a specific feed can differ a lot from feed to feed. By making a configurable select query I can fetch the correct data in one stroke, without having to run through all WooCommerce functions.

    Wherever it is possible to use the official methods I do use them (see class-variations, the variation_conversion_table function)

    If you want to manipulate the values that go in your feed, you can use the wppfm_feed_item_value filter (

    But I do agree with you that it would be better to always use the WooCommerce functions. I will have a better thought about this topic and maybe I can develop a better way to do this.

    Thread Starter Frique


    Hi Michel,

    I did not know about the “wppfm_feed_item_value” filter. That will work just fine for now. Thank you!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Missing ability to filter values’ is closed to new replies.