Facebook plugin – missing entries from microdata
-
I’ve seen other questions about the same issue. They’re all closed out with no response from the reporter.
A required field is missing: id
A required field is missing: price
A required field is missing: availabilityThese fields have missing information: google_product_category
When looking at the list of items, they all have these three elements.
-
“three elements” refers to id, price, availability, which show as errors, not the fourth, which is a warning.
- This reply was modified 3 years, 3 months ago by dbranson.
Hi @dbranson,
It looks like the required metadata isn’t being passed to Facebook. We’ve seen a few cases where a plugin/theme conflict caused an issue like this.
Here’s what I’d recommend:
– Temporarily switch the theme to the Storefront theme
– Deactivate all plugins besides WooCommerce and the Facebook for WooCommerce extension
– Run a Facebook sync at Marketing > Facebook > Product Sync
– Check to see if the products sync to the Facebook shop
– If they are, re-enable plugins/theme one by one until you find the one causing the problem
– When you find the one causing the problem, look for an alternative solution or reach out to the author of that plugin/theme
We have a guide on conflict testing here.Please let us know what you find so we can help further.
Hello!
Thank you for contacting us about the issue you are seeing with the Facebook for WooCommerce extension. In order to continue it would be helpful if we had the System Status Report for this site.
Can you please share a copy of your this? You can find it via WooCommerce → Status:
Screenshot: https://d.pr/i/Rfv2jn
Select the purple **Get system report** button (shown above) and then the purple **Copy for support** button (shown below).? This will copy the status report to your device’s clipboard. Please paste it into this chat.
Screenshot: https://d.pr/i/2S3Dgv`
Please share this information so we can continue to move forward on this issue.
Thanks!
Austin, thanks for your reply. I’ll try these things out.
Phillip, thanks for your reply, too. I’ll grab that info.
### WordPress Environment ### WordPress address (URL): https://springfedsystems.com Site address (URL): https://springfedsystems.com WC Version: 5.5.2 REST API Version: ? 5.5.2 WC Blocks Version: ? 5.3.3 Action Scheduler Version: ? 3.2.1 WC Admin Version: ? 2.4.4 Log Directory Writable: ? WP Version: 5.8 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ? Language: en_US External object cache: – ### Server Environment ### Server Info: Apache/2.4.38 (Debian) PHP Version: 7.4.9 PHP Post Max Size: 8 MB PHP Time Limit: 3000 PHP Max Input Vars: 1000 cURL Version: 7.64.0 OpenSSL/1.1.1d SUHOSIN Installed: – MySQL Version: 8.0.21 Max Upload Size: 2 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? Your server does not have the SoapClient class enabled - some gateway plugins which use SOAP may not work as expected. DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 5.5.2 WC Database Prefix: wp_ Total Database Size: 47.89MB Database Data Size: 27.18MB Database Index Size: 20.71MB wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_order_itemmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_actions: Data: 1.02MB + Index: 0.53MB + Engine InnoDB wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_logs: Data: 4.02MB + Index: 3.89MB + Engine InnoDB wp_aioseo_notifications: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_aioseo_posts: Data: 0.19MB + Index: 0.06MB + Engine InnoDB wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_options: Data: 5.03MB + Index: 2.06MB + Engine InnoDB wp_postmeta: Data: 10.23MB + Index: 10.02MB + Engine InnoDB wp_posts: Data: 4.28MB + Index: 2.23MB + Engine InnoDB wp_taxjar_record_queue: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_term_relationships: Data: 0.06MB + Index: 0.02MB + Engine InnoDB wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_product_meta_lookup: Data: 1.52MB + Index: 0.81MB + Engine InnoDB wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB ### Post Type Counts ### attachment: 1687 custom_css: 1 customize_changeset: 1 page: 8 post: 1 product: 85 product_variation: 5315 revision: 45 shop_coupon: 6 shop_order: 12 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (12) ### Classic Editor: by WordPress Contributors – 1.6.2 Facebook for WooCommerce: by Facebook – 2.6.1 Google XML Sitemaps: by Auctollo – 4.1.1 Jetpack: by Automattic – 10.0 PixelYourSite: by PixelYourSite – 8.2.6 Printful Integration for WooCommerce: by Printful – 2.1.25 Product XML Feeds for WooCommerce: by WPWhale – 2.2.2 Storefront Footer Text: by Wooassist – 1.0.1 W3 Total Cache: by BoldGrid – 2.1.6 WebP Converter for Media: by Mateusz Gbiorczyk – 3.0.8 WooCommerce Shipping & Tax: by WooCommerce – 1.25.17 WooCommerce: by Automattic – 5.5.2 ### Inactive Plugins (1) ### PixelYourSite Pinterest: by PixelYourSite – 3.2.0 ### Dropin Plugins (1) ### advanced-cache.php: advanced-cache.php ### Settings ### API Enabled: ? Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – ### WC Pages ### Shop base: #6 - / Cart: #7 - /cart/ Checkout: #8 - /checkout/ My account: #9 - /my-account/ Terms and conditions: ? Page not set ### Theme ### Name: Storefront Version: 3.7.0 Author URL: https://woocommerce.com/ Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme WooCommerce Support: ? ### Templates ### Overrides: – ### Action Scheduler ### Complete: 1,329 Oldest: 2021-08-09 17:55:15 -0500 Newest: 2021-08-10 16:02:59 -0500 Pending: 3 Oldest: 2021-08-11 07:46:59 -0500 Newest: 2021-08-11 14:41:13 -0500 ### Status report information ### Generated at: 2021-08-10 16:04:29 -05:00
@apmwebdev the site already used the Storefront theme, so I deactivated all the plugins except Woocommerce and Facebook for Woocommerce. Now the errors are:
A required field is missing: id
A required field is missing: image_link
Titles are missing: title
A required field is missing: price
A required field is missing: availability
Descriptions are missing: description
A required field is missing: linkI’m re-activating to see how it goes.
Re-activating Jetpack returns the site to the original list of missing fields.
Also, every time I sync, the mysql DB grows quite a bit, and is now consuming about 11G more than before starting investigation of this issue. I’ll need to stop re-syncing until I fix that.
I fixed the issues on my end as far as storage is concerned. Since adding back Jetpack started sending the properties that had been lost, that makes it seems like jetpack is providing the microdata, and that facebook for woocommerce does not. Thoughts?
Hi @dbranson ,
That’s strange. Facebook for WooCommerce shouldn’t need Jetpack to provide the microdata. Could you try deactivating Jetpack and enabling other plugins back one by one to see what’s causing this?
@thup90 Thanks, I’ll try that.
#### Plugins Active - [X] Facebook for WooCommerce - [X] WooCommerce - Errors: - A required field is missing: id - A required field is missing: image_link - Titles are missing: title - A required field is missing: price - A required field is missing: availability - Descriptions are missing: description - A required field is missing: link - Warnings: - These fields have missing information: google_product_category #### Plugins Active - [X] Facebook for WooCommerce - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] Printful Integration for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] PixelYourSite - [X] Printful Integration for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] Google XML Sitemaps - [X] PixelYourSite - [X] Printful Integration for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Active - [X] Facebook for WooCommerce - [X] Google XML Sitemaps - [X] PixelYourSite - [X] Printful Integration for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step #### Plugins Installed/Active - [ ] Classic Editor - [X] Facebook for WooCommerce - [X] Google XML Sitemaps - [ ] Jetpack - [X] PixelYourSite - [ ] PixelYourSite Pinterest - [X] Printful Integration for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: Same as previous step: - A required field is missing: id - A required field is missing: image_link - Titles are missing: title - A required field is missing: price - A required field is missing: availability - Descriptions are missing: description - A required field is missing: link - Warnings: - These fields have missing information: google_product_category #### Plugins Installed/Active - [ ] Classic Editor - [X] Facebook for WooCommerce - [X] Google XML Sitemaps - [X] Jetpack - [X] PixelYourSite - [ ] PixelYourSite Pinterest - [X] Printful Integration for WooCommerce - [X] Product XML Feeds for WooCommerce - [X] Storefront Footer Text - [X] W3 Total Cache - [X] WebP Converter for Media - [X] WooCommerce - [X] WooCommerce Shipping & Tax - Errors: - A required field is missing: id - A required field is missing: price - A required field is missing: availability - Warnings: - These fields have missing information: google_product_category
Hi @dbranson,
The message in Facebook about missing microdata happens when there’s an attempt to add products to a Facebook catalog via the pixel installed on the site. Facebook has multiple methods for adding/updating catalog items, but the Facebook for WooCommerce extension does not utilize this method. It instead uses the Batch API and Feed methods. Hope this helps explain what’s happening there.
@tijosh Okay, so you’re saying when I click ‘Sync products’ it’s not using pixel data, and these error messages are a red herring. Nevertheless, I am still unable to publish my catalog to Instagram until those errors are fixed, and I’m no closer to a working setup than I was a week ago. How do I get the errors messages to go away so an Instagram store will work?
- This reply was modified 3 years, 3 months ago by dbranson.
- The topic ‘Facebook plugin – missing entries from microdata’ is closed to new replies.