petjorgensen
Forum Replies Created
-
Hello,
We manually fixed the breadcrumb issue by following these steps:
- Ran the SEO Data Optimization tool from Yoast SEO > Tools.
- Manually corrected the incorrect breadcrumb text in the backend for the default language.
However, after a few days, when we needed to update some Yoast settings and made changes, the breadcrumb language became mismatched again. It seems that this issue occurs whenever we modify any settings in the Yoast backend.
FYI: When we manually correct the breadcrumb text in the backend for the default language, the changes are not consistently reflected on the frontend. The breadcrumb text may update randomly, and only after multiple saves or updates does the correct text appear.
Hello,
Thank you for clarifying that the email is not from Yoast. Yes, we have the WPML SEO addon installed on our site.
Hello,
I hope you’re doing well.
I’m writing to follow up on our recent support request. We’ve noticed that after raising tickets with Yoast, we receive separate emails from an individual named “Juwel,” who references our issues.
For your reference, I’ve attached a screenshot of the latest communication(See screenshot for reference).
Could you please clarify whether this individual is officially associated with Yoast or has been authorized by your team to assist with our requests? As this has occurred multiple times, We want to ensure that all communications are conducted strictly through verified and authorized Yoast representatives only.
We would appreciate your confirmation on this before proceeding further.
Thank you for your support.
Hello,
I’m following up regarding the issue we previously reported. We followed the steps you suggested, and the last step we performed was running “Start SEO Data Optimization” on the staging server.However, after the process ran for a while, we encountered a Cloudflare 524 timeout error on the staging environment.
See screenshot for your reference : https://prnt.sc/ykAQLpN-1F7N
Could you please assist us in resolving this issue? Additionally, let us know if there are any alternative methods to complete the SEO data optimization without triggering a timeout.
Looking forward to your guidance.
Thank you for your support.
Hello,
We followed the steps you suggested. The last step I ran was “Start SEO Data Optimization” on the staging server. After running the SEO data optimization for a long time, we received a Cloudflare 524 error on the staging server.
Please see the screenshot below for reference.
Could you help us resolve this issue?
Forum: Plugins
In reply to: [WooCommerce] Performance Issue: Slow Query Related to Shipping Zone MethodsHello,
Thank you for the explanation.
We see pending database updates under WooCommerce → Status → Tools → Update database. We will run the update and verify whether the missing
zone_idindex is recreated. If the index is still missing afterward, we will add it manually.Our WooCommerce version is [10.3.3].
- This reply was modified 3 months, 1 week ago by petjorgensen.
Forum: Plugins
In reply to: [WooCommerce] Performance Issue: Slow Query Related to Shipping Zone MethodsHello,
Thank you for your detailed response. I’ve reviewed your suggestions and taken the following steps:
- Index on
zone_id:
I confirmed that an index onzone_idshould exist, as mentioned in your response. However, after running theEXPLAINquery, it seems that the query is not using any index for thezone_idfield, which may be contributing to the performance issue. - SHOW INDEXES Output:
To check the indexes on thewoocommerce_shipping_zone_methodstable, I ran the followingSHOW INDEXEScommand: Command Output:- Table Name:
www0_woocommerce_shipping_zone_methods - Index Type:
PRIMARY - Column Name:
instance_id - Collation:
A(Ascending) - Cardinality: 57 (indicates the number of unique values for this index)
- Index Type:
BTREE - Null Values: Not allowed
- Sub-part / Packed: N/A (not applicable for this index)
zone_id. The primary index exists oninstance_id, but not onzone_id, which is why the query is performing a full table scan. - Table Name:
- EXPLAIN Query Output:
Below is the result of runningEXPLAINon the slow query: EXPLAIN SELECT method_id, method_order, instance_id, is_enabled
FROMwww0_woocommerce_shipping_zone_methods
WHEREzone_id= 5; EXPLAIN Output:- id: 1
- select_type: SIMPLE
- table:
www0_woocommerce_shipping_zone_methods - type: ALL (full table scan)
- possible_keys: NULL (no possible index used)
- key: NULL (no index used)
- key_len: NULL (no index length used)
- ref: NULL (no reference to indexed data)
- rows: 57 (MySQL expects to examine 57 rows)
- Extra: Using where (MySQL is using the
WHEREclause to filter rows)
ALL) and not using any index, even thoughzone_idshould be the primary lookup key. - Next Steps:
Based on your guidance, I have taken the following actions:- Analyzed the table: I have confirmed that the table statistics are up-to-date.
- Shipping Method and Zone Cleanup: We are using the WCFM Shipping Method and have ensured that only necessary zones are configured for each vendor’s shipping methods. All redundant zones and shipping methods have been removed, so the dataset being queried should be minimal.
- Shipping Zones and Methods Configuration:
- We currently have 57 shipping zones configured.
- The number of shipping methods per zone varies, and we are using only necessary shipping methods for each vendor.
Could you kindly advise:
- Why the index on
zone_idis not being used for this query? - What steps can be taken to resolve this issue, such as ensuring the index is applied or troubleshooting potential problems with the index itself?
Looking forward to your assistance in resolving this performance issue.
Hello,
I’m not satisfied with the response. I already followed the troubleshoot page but unfortunately, it wasn’t helpful for us.
You mention that this is an error; however, it’s not actually an error. For some reason, certain taxonomy terms were left untranslated. The feed is being updated, but not according to the schedule set in the feed settings — instead, it’s being generated multiple times a day.Hello,
Point 1: Custom Product Identifiers
I meant that I would like to include the following custom product identifiers using hooks/filters, without modifying the plugin code. Just to clarify, WooCommerce doesn’t include product identifiers by default. We need to register, save, and add our custom product identifier via a hook/filter in the product edit page, under the ‘WCFM Custom Attributes’ option. Here’s an example : https://prnt.sc/UoJAXh8tgjtx- Unit pricing measure
- Unit pricing base measure
- Multipack
- Is bundle (a yes/no field, with “null” also indicating no)
- Custom field 0 (this field is mapped to the Google attribute “excluded_destination”)
Point 2: Submitting Product Data to Google Merchant Center
Could you let me know when I can expect a solution for the API interface with support for different target countries and additional languages?Hello,
Point 1: Custom Product Identifiers :
I would like to add the following custom product identifiers with hook/filters without modify plugin code.- Unit pricing measure
- Unit pricing base measure
- Multipack
- Is bundle (a yes/no field, with “null” also indicating no)
- Custom field 0 (this field is mapped to the Google attribute “excluded_destination”)
And as per your question “could you please provide the official Google Merchant Center documentation detailing these attributes? This will help us understand your needs better and guide you accordingly.” : This is the complete documentation for product identifiers: Google Merchant Center Product Identifiers.
Point 2: Submitting Product Data to Google Merchant Center
Could you please clarify how we can implement Content API integration for multiple countries? Specifically, we would like to understand the steps involved in sending product data for multiple countries through the Content API.Hello @mdrazunmia,
Point 1: Custom Product Identifiers
This is the complete documentation for product identifiers: Google Merchant Center Product Identifiers.
Point 2: Sending Product Data to Google Merchant Center
We have country-wise multiple product feeds ( see the screenshot ) and are sending products via the Google Content API. However, we are only able to send one country’s product feed data at a time via the Content API ( see the screenshot ). I also noticed that we are receiving the following error in our Google Merchant account ( see the screenshot ) : “You can only have one Content API data source. To add more products via API, add them to your current Content API data source.“
Why am I only able to send product feed data for one country via the Google Content API?
Can you help me with how to send multiple product feeds data (see the screenshot) via the Google Content API?
Hello,
Response point 1:
———————I would like to add the following custom product identifiers:
- Unit pricing measure
- Unit pricing base measure
- Multipack
- Is bundle (a yes/no field, with “null” also indicating no)
- Custom field 0 (this field is mapped to the Google attribute “excluded_destination”)
These identifiers are important for better product categorization, and compatibility with platforms like Google. Let me know if you need further details.
Response point 2:
———————When we enable the ‘Send products via Google Content API’ option (see screenshot: https://prnt.sc/BU30AtnXXQFs), we are unable to see the ‘Send to Google Merchant Center’ button (see screenshot: https://prnt.sc/Hlo95xcU5-8p).
Could you please explain the difference between the ‘Send products via Google Content API’ option and the ‘Send to Google Merchant Center’ option?How can I send product data to Google Merchant Center via API?
I have sent product data to Google Merchant Center, as shown in the screenshot: https://prnt.sc/gUoVKnvWZqoX
In the google merchant center product data source is set to “Content API” and “File (URL)”. Could you please explain the difference between these two methods?”- This reply was modified 1 year, 3 months ago by petjorgensen.
- This reply was modified 1 year, 3 months ago by petjorgensen.
Hello,
I’m waiting your reply any updates?Hi @maybellyne,
We followed the steps as per your suggestion and it is working only in 2 or 3 languages.
If we translate product to 4 or more languages then we cannot see translated product data “open_graph_image”, “open_graph_image_id”, “twitter_image_source”, “twitter_image_id” and “twitter_image” in “yoast_indexable” table.FYI : We have 20 languages.
- This reply was modified 1 year, 10 months ago by petjorgensen.
Hi Jose,
Sorry! I didn’t get a chance to review it, let me check and come back to you.
Thanks!