• Resolved heatpumps4pools

    (@heatpumps4pools)


    Hi

    I have created two feeds using the Product Feed PRO for WooCommerce plugin, version 8.6.0

    When manually trying to generate the feeds, they either stop at 50% or 100% and never complete

    the status says “processing (50%)” or “processing (100%)”

    the feed file is then not created

    I have checked your support article and wp-cron is running normally on the server

    I have tried disabling and re-enabling the plugin many times, but no difference

    I have also got the hosting company to look at it but they say everything on the server is ok and wp-cron is running normally

    We are using PHP version 7.3.21

    WP-cron has NOT been disabled in the wp-config.php file.

    I have tried adding the line

    define(‘DISABLE_WP_CRON’, false);

    to the wp-config.php file but no change

    the hosting company confirmed that wp-cron is running normally

    so I am totally stuck with this and it seems that the plugin simply does not work.

    Before I abandon this plugin and search for a different one that works, can you offer any suggestions to get the feed processing to complete and create the feed file?

    Many thanks

Viewing 15 replies - 1 through 15 (of 17 total)
  • Hi,

    Thanks for using our plugin and reaching out to us. Sorry to hear you are experiencing a stuck feed.

    • When you refresh your browser does it still show 50% or 100% or does it show “ready” instead?
    • Did you check if there are cron events present that start with woosea_* ? Those are the ones needed for the automatic updates of your feeds
    • Did you check the WooCommerce fatal error logs of today and/or yesterday to see if there is anything relevant in them? You should be looking at maximum execution time errors or maximum memory/CPU usage errors. Instructions on how to retrieve the WooCommerce fatal error logs can be found here: https://docs.woocommerce.com/document/finding-php-error-logs/
    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    thanks for the reply.

    In response:-

    1. If I refresh the page in the browser, it still says “processing (50%)”

    2. the cron events are

    woosea_create_batch_event
    woosea_update_project_stats
    woosea_create_batch_event
    woosea_deregister_hook
    woosea_update_project_stats
    woosea_create_batch_event
    woosea_update_project_stats
    woosea_cron_hook

    most of these are non-repeating, only the woosea_cron_hook is set to once hourly

    3. I checked the Woocommerce logs and there are no fatal error logs at all

    The hosting company advised:-

    We have increased php execution time and php memory limit for the account. There are no error reported in logs for the domain.

    Please check with the plugin developer once if there is any specific php settings needed for the plugin.

    if there are, please advise what they need to be

    Thanks for your reply. The ‘woosea_create_batch_event’ are the ones that should kick off the next batches of products but it appears those are not being executed in your case.

    This could be caused by caching or firewall plugins (are you running any?) or when the WP-cron events are being executed from the Unix cron (your host should know).

    There are no specific PHP settings required.

    Best,
    Eva

    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    The hosting company tried disabling the firewall but it made no difference, the feed processing still stops at 50%

    they said that the woosea_create_batch_event is not executing

    they suggested trying to remove and re-install the plugin which I will try

    I have also tried disabling the WordPress caching plugin, but still no difference and the feed processing still stops at 50%

    so we are at a complete loss as to how to get the feed plugin to work

    do you have any other suggestions before we give up on Product Feed PRO for WooCommerce ?

    they said that the woosea_create_batch_event is not executing

    That is exactly the reason why we believe your WP-cron is not being executed. The cron event just sits there being idle waiting for it to get executed. Did your hosting company add this line to your wp-config.php?

    define(‘DISABLE_WP_CRON’, false);

    Once they did make sure to indeed de-activate and re-activate the plugin as that will reset all cron events.

    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    Hi

    yes we have tried adding

    define(‘DISABLE_WP_CRON’, false);

    to wp-config, but no different

    the feed just stops at 50% and we cannot make it work

    the plugin system check shows wp-cron is running

    WP-Cron enabled True
    PHP-version sufficient True (7.3)
    Product feed directory writable True
    Product feed XML directory writable True

    I have tried deactivating and re-activating the plugin, but it still doesnt work

    I also tried deleting and re-installing the plugin but it still doesnt work

    what now as the plugin just doesnt work?

    Hi,

    Perhaps the plugin is running into server limitations. Can you check the WooCommerce fatal error logs of today and yesterday and share the content of those here?

    Instructions on how to retrieve the WooCommerce fatal error logs can be found here: https://docs.woocommerce.com/document/finding-php-error-logs/

    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    Hi,

    I checked and there are no fatal error logs at all under

    woocommerce>status>logs

    I also created the phpinfo.php file

    you can see it at

    https://www.thewoodenpoolstore.co.uk/phpinfo.php

    there is no file called error_log in the root folder for the site

    what now?

    We are running out of options too. Could you share the plugin debug.log with us? It will tell us how you have configured your product feed, perhaps we are able to find something in it.

    Instructions on how to retrieve the debug.log can be found here:
    https://adtribes.io/send-your-debug-log-to-support/

    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    Hi

    As requested, I created the debug.log file

    the URL is

    https://www.heatpumps4pools.com/wp-content/uploads/woo-product-feed-pro/logs/debug.log

    however, this gives a “403 Forbidden” error

    So that you can see the debug file, I renamed it debug.txt and placed it at

    https://www.heatpumps4pools.com/debug.txt

    please advise

    Thanks for sending over the debug.log. I cannot make much out of it apart from two things:

    • You are running a pretty old version of WooCommerce. Would it be an option for you to upgrade this?
    • Your feeds stopped updating on the 31st of May already. As of June 1st no update has taken place anymore. Is there anything you did in WooCommerce or WordPress on those dates?
    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    Hi

    I upgraded the version of Woocommerce and WordPress to the latest versions, but it made no difference and the feed processing still would not complete and stuck at 50%

    However, we made some progress…

    Our hosting company enabled the alternate cron

    he added into the wp-config.php file.

    define(‘ALTERNATE_WP_CRON’, true);

    the cron jobs are now running again and the feed is now processing which is great

    is it ok to use the alternate cron with this plugin?

    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    Now that the feed file is being produced again, google merchant centre reports some items as

    “Item too big”

    I think this is when the description exceeds 5000 characters

    how can I truncate the description for these products so it is less than 5000 characters?

    Hi,

    We have just pushed out a new release of our plugin that truncates the (short) description attribute when it is above 5000 characters. It truncates it to 5000 characters. Just update to version 8.6.6 of our plugin.

    We personally have no experiencing using the alternate cron but when it works it works ??

    Hope this helps?

    Thread Starter heatpumps4pools

    (@heatpumps4pools)

    thanks for the reply

    I updated the plugin and it now seems to correctly truncate the description field to 5000 characters and so is working ??

    You however mentioned that it truncates the “short description” field

    we do not use the “short description” field only the “description” field

    the plugin now seems to correctly truncate the description field to 5000 characters, so does it also truncate the short description field if it is used?

    thanks for your help with this

Viewing 15 replies - 1 through 15 (of 17 total)
  • The topic ‘Feed processing stuck at 50%’ is closed to new replies.