Support » Plugin: Facebook for WooCommerce » This pixel’s microdata is incomplete or incorrectly formatted

  • Resolved lauralazin

    (@lauralazin)


    I am trying to add products to my Facebook catalogue through pixel but i am getting this message “This pixel’s microdata is incomplete or incorrectly formatted”.
    I used to have a pixel working, but has stopped working 2 updates ago, it was giving me the same error and the catalogue stopped updating.
    I created a new pixel in FB business manager and linked it with Facebook for Woocommerce through the plugin. Still getting the same error.
    Isn’t woocommerce supposed to already have the microdata tags? What and how can i add more?
    Here is the system status

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://reminiscentof.com
    Site address (URL): https://reminiscentof.com
    WC Version: 4.7.1
    REST API Version: ✔ 4.7.1
    WC Blocks Version: ✔ 3.6.0
    Action Scheduler Version: ✔ 3.1.6
    WC Admin Version: ✔ 1.6.3
    Log Directory Writable: ✔
    WP Version: 5.5.3
    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.41 (cPanel) OpenSSL/1.0.2t mod_bwlimited/1.4
    PHP Version: 7.2.27
    PHP Post Max Size: 8 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 20000
    cURL Version: 7.62.0
    OpenSSL/1.0.2k
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.49-log
    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: ❌ Your server does not support the mbstring functions - this is required for better character encoding. Some fallbacks will be used instead for it.
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 4.7.1
    WC Database Prefix: wp_
    Total Database Size: 9.46MB
    Database Data Size: 7.70MB
    Database Index Size: 1.76MB
    wp_woocommerce_sessions: Data: 0.07MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.01MB + Engine MyISAM
    wp_woocommerce_order_itemmeta: Data: 0.14MB + Index: 0.10MB + Engine MyISAM
    wp_woocommerce_tax_rates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    REWSAKSDNSFFQYUFHALNOMKNEPZIOPLW: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_actions: Data: 1.40MB + Index: 0.36MB + Engine MyISAM
    wp_actionscheduler_claims: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_actionscheduler_groups: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_actionscheduler_logs: Data: 0.77MB + Index: 0.49MB + Engine MyISAM
    wp_commentmeta: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_comments: Data: 0.14MB + Index: 0.05MB + Engine MyISAM
    wp_links: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_mailchimp_carts: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_mailchimp_jobs: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_mediafromftp_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_options: Data: 2.51MB + Index: 0.10MB + Engine MyISAM
    wp_order_dpd_address: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_order_dpd_courier: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_order_dpd_settings: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_order_dpd_shipment: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_order_dpd_tax_rates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_postmeta: Data: 0.79MB + Index: 0.36MB + Engine MyISAM
    wp_posts: Data: 1.71MB + Index: 0.08MB + Engine MyISAM
    wp_termmeta: Data: 0.04MB + Index: 0.03MB + Engine MyISAM
    wp_terms: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_term_relationships: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    wp_term_taxonomy: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_usermeta: Data: 0.03MB + Index: 0.03MB + Engine MyISAM
    wp_users: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_admin_notes: Data: 0.01MB + Index: 0.00MB + Engine MyISAM
    wp_wc_admin_note_actions: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_category_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_customer_lookup: Data: 0.01MB + Index: 0.01MB + Engine MyISAM
    wp_wc_download_log: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_f4_api_key: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_f4_exchange_rates: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_f4_invoicing: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_f4_settings: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_coupon_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.02MB + Engine MyISAM
    wp_wc_order_stats: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    wp_wc_order_tax_lookup: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_product_meta_lookup: Data: 0.01MB + Index: 0.02MB + Engine MyISAM
    wp_wc_reserved_stock: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_wc_tax_rate_classes: Data: 0.00MB + Index: 0.01MB + Engine MyISAM
    wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    
    ### Post Type Counts ###
    
    attachment: 150
    nav_menu_item: 15
    page: 16
    post: 2
    product: 19
    product_variation: 44
    revision: 224
    saswp: 3
    shop_coupon: 8
    shop_order: 116
    shop_order_refund: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (10) ###
    
    Akismet Anti-Spam: by Automattic – 4.1.7
    Block Gallery: by GoDaddy – 1.1.6
    CoBlocks: by GoDaddy – 2.5.3
    GDPR Cookie Consent: by WebToffee – 1.9.4
    Facebook for WooCommerce: by Facebook – 2.2.0
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 7.13.2
    Media from FTP: by Katsushi Kawamori – 11.14
    WooCommerce Paylike Gateway: by Derikon Development – 1.8.9
    f4: by F4 – 0.5.9 – Installed version not tested with active version of WooCommerce 4.7.1
    WooCommerce: by Automattic – 4.7.1
    
    ### Inactive Plugins (3) ###
    
    DPD RO Shipping / Payment: by DPD-RO – 1.0.1 – Installed version not tested with active version of WooCommerce 4.7.1
    Hello Dolly: by Matt Mullenweg – 1.7.2
    WooCommerce Waitlist: by Neil Pie – 2.1.24 – Installed version not tested with active version of WooCommerce 4.7.1
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: ✔
    Currency: RON (lei)
    Currency Position: right_space
    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: #472 - /shop/
    Cart: #7 - /cart/
    Checkout: #8 - /checkout/
    My account: #9 - /my-account/
    Terms and conditions: #201 - /terms-conditions/
    
    ### Theme ###
    
    Name: Reminiscentheme
    Version: 1.0.0
    Author URL: 
    Child Theme: ✔
    Parent Theme Name: Twenty Twenty
    Parent Theme Version: 1.5
    Parent Theme Author URL: https://wordpress.org/
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: –
    
    ### Action Scheduler ###
    
    Complete: 2,041
    Oldest: 2020-10-30 17:08:01 +0000
    Newest: 2020-11-30 16:42:47 +0000
    
    Pending: 1
    Oldest: 2020-11-30 16:57:47 +0000
    Newest: 2020-11-30 16:57:47 +0000
    
    

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support Austin M

    (@apmwebdev)

    Hi @lauralazin! Thanks for your detailed explanation of the issue and your system status report. Can you also provide us the following information:

    1. Is your site connected to Facebook currently? If so, you should see all the id’s and names of the page, catalog, and business at WooCommerce > Facebook.

    2. Are the products set to “sync and show,” as described here: https://docs.woocommerce.com/document/facebook-for-woocommerce/#section-6 ?

    3. If the answer to the above two questions is “yes,” can you turn on debug logging and trigger a sync by making a product update? Then, check the facebook logs by going to WooCommerce > Status > Logs in your dashboard, opening the dropdown by the “View” button, and finding the facebook logs there. Once you find the one from today, could you copy the contents of the log into pastebin.com, click “Create new paste,” and then share the link so that we could take a look?

    Plugin Support Austin M

    (@apmwebdev)

    One last thing: Can you send us a screenshot of the Facebook “meta box” on the edit product screen? This is the section on the right side that shows information about the product on Facebook. When properly synced, it displays the Facebook item id which is a direct link to the product on the Facebook shop page. When not synced, it says “not yet synced,” and when incorrectly synced, it might list the variation id, but not the Facebook id and link.

    If you don’t already have a screenshot service installed, here are a few options:

    * https://snipboard.io
    * http://skitch.com/
    * http://getcloudapp.com/
    * http://awesomescreenshot.com/
    There is also a walkthrough guide here: https://en.support.wordpress.com/make-a-screenshot/

    Thread Starter lauralazin

    (@lauralazin)

    Hi Austin,
    Thank you so much for tackling this!
    The answer to the first 2 question is yes, so here is the pastebin of the log https://pastebin.com/xptYMCry

    And here is the FB meta box https://snipboard.io/lPmuKi.jpg
    All my products have 2 variations, for size. It seems there is an ID for the product, but not for the variations, like there it used to be when it was working. But the product ID doesn’t lead to a product page on FB either like it used to https://www.facebook.com/3599678060086285

    I keep checking the pixel on FB business manager but it’s still not ready https://snipboard.io/5eDmd2.jpg

    Thread Starter lauralazin

    (@lauralazin)

    Also, not sure if relevant or no, but the Product Sync tab in the plugins setting is stuck like this
    https://snipboard.io/8vnjRl.jpg
    It started saying 1 item remaining and it keep spinning since yesterday

    Plugin Support Austin M

    (@apmwebdev)

    Thanks for the screenshots @lauralazin! For the issue with Pixel, I think the issue there is that pixels created through the Business Manager are not supported. Only “Personal Ad Account” pixels will work with the plugin on WooCommerce. I apologize, I should have picked up on that before, as you did mention you created the new pixel with the Business Manager. Was the old pixel created this way as well?

    I believe the product sync issue is separate. Would you please try using the “Reset Facebook metadata” and/or “Delete product(s) on Facebook” snippets to see if that gets them to sync properly? You can see those snippets here: https://docs.woocommerce.com/document/facebook-for-woocommerce/facebook-for-woocommerce-delete-or-reset-all-facebook-products/

    You can either add these snippets to your theme’s functions.php file, or use a dedicated snippets plugin like Code Snippets to do this instead. https://wordpress.org/plugins/code-snippets/

    Thread Starter lauralazin

    (@lauralazin)

    Hi Austin,
    So the pixel is working(and was working) for everything else, except as a data source for catalogue. Or at least it looks like https://snipboard.io/sz1HSB.jpg
    Is this because the products are not syncing correctly?
    I tried both reseting and deleting the products and than update them so it will sync again, but still no valid IDs.

    Thread Starter lauralazin

    (@lauralazin)

    Is it possible that it has something to do with the products being variable? I tried adding a simple product and it synced immediately, showing up in FB.

    hello , DO NOT USE CAPS IN TITLE OR DESCRIPTION !

    use lower case only “solved” in product title and description it doesnt like it at all

    error in debug = Field contains all uppercase letters: description
    Consider reformatting your description so your items don’t use all uppercase letters.

    c’ya

    yes also it doesn’t work with variable products either not figured out yet

    also you may need to reset the metadata for each product not showing on product page at bottom right reset meta data or even delete from facebook and update product then it show

    Thread Starter lauralazin

    (@lauralazin)

    Thank you @apmwebdev & @kammy6000
    I think I’ve fixed it in the silliest way possible. I discovered that updating the product twice, one right after another, generated the variants IDs and than they get synced.
    I was so frustrated so I kept hitting that update button and discovered it works like this :))
    So i guess we can consider this as resolved?

    yes you are right after updating each product it turns up in catalogue , weird must be some plugin conflict , thanks

    Plugin Support Austin M

    (@apmwebdev)

    I think I’ve fixed it in the silliest way possible. I discovered that updating the product twice, one right after another, generated the variants IDs and than they get synced.
    I was so frustrated so I kept hitting that update button and discovered it works like this :))
    So i guess we can consider this as resolved?

    Good detective work @lauralazin! We will investigate why this happens, but it’s good to know that there’s a work-around for it in the meantime!

    I’m going to go ahead and mark this thread as resolved. Feel free to create a new thread if you have any further questions!

Viewing 13 replies - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.