Missing products, multilingual & sync issues
-
Hello,
Our WordPress WooCommerce website uses the Google Listings and Ads plugin to generate the product data feed. The site is multilingual (FR French, EN English, DE German, ES Spanish, using Polylang) and we have three problems.
1) The synchronization is incomplete (44 FR products out of 44, but in the other languages, there are only 1 ES product out of 44, 3 EN products out of 44 and 0 DE products out of 44), we do not find the source of the problem and how to fix it. (please find WC logs at the bottom).
2) In the “Product Feed” interface of the Google Listings and Ads extension, the overview does not display numbers of products in the different columns (Active, Expiring, Pending, Disapproved, Not Synced), there is only an infinite loading symbol everywhere, “Feed setup: Free listings setup completed No issues to resolve ??”. We think this is all linked but how…
3) The feeds detected by Google Merchant Center all have a “FR” label and we need each to have a different label (FR, ES, EN, DE) to meet the needs of our language-targeted Google Ads campaigns. How to solve this problem?
Thank you in advance for your assistance.
Kind regards,
EvaPS: I can share private access.
Please find WC logs here:
2024-04-08T14:26:03+00:00 Critical Uncaught TypeError: Automattic\WooCommerce\Admin\Marketing\MarketingCampaign::__construct(): Argument #2 ($type) must be of type Automattic\WooCommerce\Admin\Marketing\MarketingCampaignType, null given, called in /home/our_website_name/wp-content/plugins/google-listings-and-ads/src/MultichannelMarketing/GLAChannel.php on line 194 and defined in /home/our_website_name/wp-content/plugins/woocommerce/src/Admin/Marketing/MarketingCampaign.php:68 CONTEXT: {"error":{"type":1,"file":"\/home\/our_website_name\/public_html\/wp-content\/plugins\/woocommerce\/src\/Admin\/Marketing\/MarketingCampaign.php","line":68},"backtrace":["","#0 \/home\/our_website_name\/public_html\/wp-content\/plugins\/google-listings-and-ads\/src\/MultichannelMarketing\/GLAChannel.php(194): Automattic\\WooCommerce\\Admin\\Marketing\\MarketingCampaign->__construct()","#1 [internal function]: Automattic\\WooCommerce\\GoogleListingsAndAds\\MultichannelMarketing\\GLAChannel->Automattic\\WooCommerce\\GoogleListingsAndAds\\MultichannelMarketing\\{closure}()","#2 \/home\/our_website_name\/public_html\/wp-content\/plugins\/google-listings-and-ads\/src\/MultichannelMarketing\/GLAChannel.php(201): array_map()","#3 \/home\/our_website_name\/public_html\/wp-content\/plugins\/woocommerce\/src\/Admin\/API\/MarketingCampaigns.php(96): Automattic\\WooCommerce\\GoogleListingsAndAds\\MultichannelMarketing\\GLAChannel->get_campaigns()","#4 \/home\/our_website_name\/public_html\/wp-includes\/rest-api\/class-wp-rest-server.php(1230): Automattic\\WooCommerce\\Admin\\API\\MarketingCampaigns->get_items()","#5 \/home\/our_website_name\/public_html\/wp-includes\/rest-api\/class-wp-rest-server.php(1063): WP_REST_Server->respond_to_request()","#6 \/home\/our_website_name\/public_html\/wp-includes\/rest-api\/class-wp-rest-server.php(439): WP_REST_Server->dispatch()","#7 \/home\/our_website_name\/public_html\/wp-includes\/rest-api.php(428): WP_REST_Server->serve_request()","#8 \/home\/our_website_name\/public_html\/wp-includes\/class-wp-hook.php(324): rest_api_loaded()","#9 \/home\/our_website_name\/public_html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()","#10 \/home\/our_website_name\/public_html\/wp-includes\/plugin.php(565): WP_Hook->do_action()","#11 \/home\/our_website_name\/public_html\/wp-includes\/class-wp.php(418): do_action_ref_array()","#12 \/home\/our_website_name\/public_html\/wp-includes\/class-wp.php(813): WP->parse_request()","#13 \/home\/our_website_name\/public_html\/wp-includes\/functions.php(1336): WP->main()","#14 \/home\/our_website_name\/public_html\/wp-blog-header.php(16): wp()","#15 \/home\/our_website_name\/public_html\/index.php(17): require('\/home\/...')","#16 {main}","thrown"]} 2024-04-08T22:54:22+00:00 Critical Uncaught ValueError: Path cannot be empty in /home/our_website_name/wp-content/plugins/woocommerce/includes/wc-template-functions.php:52 Additional context { "error": { "type": 1, "file": "\/home\/our_website_name\/public_html\/wp-content\/plugins\/woocommerce\/includes\/wc-template-functions.php", "line": 52 }, "backtrace": [ "", "#0 \/home\/our_website_name\/public_html\/wp-includes\/class-wp-hook.php(324): wc_template_redirect()", "#1 \/home\/our_website_name\/public_html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()", "#2 \/home\/our_website_name\/public_html\/wp-includes\/plugin.php(517): WP_Hook->do_action()", "#3 \/home\/our_website_name\/public_html\/wp-includes\/template-loader.php(13): do_action()", "#4 \/home\/our_website_name\/public_html\/wp-blog-header.php(19): require_once('\/home\/...')", "#5 \/home\/our_website_name\/public_html\/index.php(17): require('\/home\/...')", "#6 {main}", "thrown" ] }
- The topic ‘Missing products, multilingual & sync issues’ is closed to new replies.