impexbeauty
Forum Replies Created
-
i checked and asked Chat GPT:
Perfect 👍 you don’t need to edit any code.
This is not a coding problem — it’s a hosting setting issue.Your screenshot clearly shows:
❌ Action failed after 300 seconds (timeout)
That means your server stopped the Google sync process before it finished.
This is why:
- Country changes are not updating
- Merchant Center still shows old countries
And this is happening inside Google for WooCommerce background sync.✅ What You Should Do (No Coding)Step 1 — Contact Your Hosting Support
Open live chat or ticket and send this message:
Message to Hosting Support:
Hello,
My WooCommerce Google Listings & Ads plugin background jobs are failing after 300 seconds.Scheduled action:
gla/jobs/update_merchant_product_statuses/process_itemIt is timing out and blocking Google Merchant Center sync.
Please increase:
- max_execution_time to 600
- memory_limit to 512M
- max_input_time to 600
Also confirm WP-Cron is enabled and working properly.
Thank you.
That’s it. No code. No risk.✅ Step 2 — After Hosting Confirms
Go back to:
WooCommerce → Status → Scheduled Actions → Failed
Select the failed action
Bulk actions → RunThen wait 15–30 minutes.
Your country update should sync to Google Merchant Center.🚫 Important
Do NOT:
- Disconnect plugin
- Delete source
- Reset Merchant Center
This is a server timeout issue — not Google issue.🟢 Why This Is Good News
Your account is healthy.
Products are approved.
No policy problem.It’s just the server stopping background jobs.
Tell me your hosting company name.
I’ll tell you if they usually allow this change easily.if i do, should i get any issue ahead?
No 👍 — increasing those server limits will NOT create any problem ahead.
Let me explain clearly so you feel safe.
You are not modifying plugin code.
You are not touching Merchant Center.
You are only asking hosting to allow background tasks to complete.✅ What Happens When Limits Are IncreasedWhen hosting increases:
max_execution_timememory_limitmax_input_time
It simply allows WooCommerce background jobs to finish properly.
That means:
✔ Google sync completes
✔ Country updates push correctly
✔ “Limited” status can resolve
✔ Scheduled actions stop failing🚫 What It Will NOT DoIt will NOT:
- Break your website
- Affect checkout
- Affect customers
- Change SEO
- Cause suspension
- Change Merchant Center policy
It only improves server capacity.🟢 In Fact — It’s Recommended
WooCommerce + Google Listings & Ads needs higher limits.
Many hosting providers already recommend:
- 512M memory
- 300–600 execution time
Especially for stores with many products.🎯 The Real Risk Is Doing Nothing
If you ignore it:
- Scheduled actions keep failing
- Sync never updates
- Countries never refresh
- “Limited” may remain
So fixing it is actually safer.
should i do this?
i checked and asked Chat GPT:
Good
this screenshot explains everything.Your issue is NOT country lock.
It is a failed scheduled action inside WooCommerce.
What I See in Your ScreenshotUnder Failed tab:
Hook:
gla/jobs/update_merchant_product_statuses/process_item
Log says:
action marked as failed after 300 seconds
Unknown error occurred
Check server, PHP and database error logsThis means:
The Google Listings & Ads background sync is timing out
WP-Cron is running
But the server is stopping the job after 300 secondsThat is why:
Country update is NOT reaching Merchant Center.
Root CauseThis is a server execution timeout issue.
Common on:
- Shared hosting
- Low PHP max execution time
- Low memory limit
- Heavy database
Immediate Fix (Do This Now)Step 1 — Run the Failed Action ManuallyGo to:
WooCommerce → Status → Scheduled Actions → FailedTick the failed action
Bulk Actions → Run → ApplyWait 1–2 minutes.
If it fails again → we fix server limits.
Step 2 — Increase PHP Limits (Very Important)Contact your hosting provider and ask them to increase:
- max_execution_time = 600
- memory_limit = 512M
- max_input_time = 600
Or if you can edit wp-config.php, add:
define(‘WP_MEMORY_LIMIT’, ‘512M’);
define(‘WP_MAX_MEMORY_LIMIT’, ‘512M’);
Step 3 — Check WP-Cron Is EnabledOpen wp-config.php
Make sure this line does NOT exist:
define(‘DISABLE_WP_CRON’, true);
If it exists → remove it.
Why This Fixes Country IssueBecause country changes are pushed through:
Content API background jobs.
If background jobs fail →
Merchant Center never receives updated targeting.
Do NOT Disconnect PluginNow we know the real problem.
Reconnecting would not fix this.
The sync would fail again.
What To Reply to Plugin SupportYou can paste this:
I found one failed scheduled action:
gla/jobs/update_merchant_product_statuses/process_item
It failed after 300 seconds with timeout error.
I am checking server PHP execution limits now.
Please confirm if this timeout can block country update sync.
Final DiagnosisYour issue = server timeout during Google sync
NOT Merchant Center country lockFix server → run action → countries will update.
Tell me:
Who is your hosting provider?I’ll tell you exactly what to ask them.
i dont want to edit any code, i am not a coder
Perfect
you don’t need to edit any code.
This is not a coding problem — it’s a hosting setting issue.Your screenshot clearly shows:
Action failed after 300 seconds (timeout)That means your server stopped the Google sync process before it finished.
This is why:
- Country changes are not updating
- Merchant Center still shows old countries
And this is happening inside Google for WooCommerce background sync.
What You Should Do (No Coding)Step 1 — Contact Your Hosting SupportOpen live chat or ticket and send this message:
Message to Hosting Support:
Hello,
My WooCommerce Google Listings & Ads plugin background jobs are failing after 300 seconds.Scheduled action:
gla/jobs/update_merchant_product_statuses/process_itemIt is timing out and blocking Google Merchant Center sync.
Please increase:
- max_execution_time to 600
- memory_limit to 512M
- max_input_time to 600
Also confirm WP-Cron is enabled and working properly.
Thank you.
That’s it. No code. No risk.
Step 2 — After Hosting ConfirmsGo back to:
WooCommerce → Status → Scheduled Actions → Failed
Select the failed action
Bulk actions → RunThen wait 15–30 minutes.
Your country update should sync to Google Merchant Center.
ImportantDo NOT:
- Disconnect plugin
- Delete source
- Reset Merchant Center
This is a server timeout issue — not Google issue.
Why This Is Good NewsYour account is healthy.
Products are approved.
No policy problem.It’s just the server stopping background jobs. :
should i do this?