• Hi,

    My store is WooCommerce. Everything was fine until Thursday August 3 that I noticed Printful.com won’t connect to my WooCommerce store. No settings or configurations were changed in the Printful and Woocommerce plugins.

    The Printful plugin CONNECT tab shows this message: Error: Invalid API key. Please reconnect your store in Printful plugin settings.

    The SETTINGS tab Reconnect button does work and gives this message at the Printful.com page: “Dang it. Error: A connection error occurred while requesting your server. Please check that your server is working correctly!”

    I use Godaddy hosting and have contacted them and they can’t find anything wrong and suggested to contact Printful.

    What I have already tried:

    1. I disabled and enabled all other plugins I use and Reconnect – but does not work.
    2. Tried WooCommerce’s “Enable the legacy REST API” to connect and did not work
    3. Regenerated Rest API Consumer and Secret key to be used on WooCommerce and Printful.com settings – this did not work as well.
    4. Printful.com’s store setting has the correct store url
    5. The REFRESH DATA button in the Printful.com store webpage is not working and it constantly gives this message : Hey! Something went wrong with sync. Last sync error: Error: A connection error occurred while requesting your server. Please check that your server is working correctly! Try to refresh data. If error persists, contact customer support.
    6. Contacted Printful support by email but she seems to have no solutions to fix it so far.

    What can be the problem?

    • This topic was modified 1 year, 3 months ago by kc_canada.
    • This topic was modified 1 year, 3 months ago by kc_canada.
    • This topic was modified 1 year, 3 months ago by kc_canada.
Viewing 6 replies - 1 through 6 (of 6 total)
  • I had the same problem and Printful support responded nothing was wrong. Typical. I worked on it at length and finally got it reenabled after disabling all the WooCommerce-related plugins and then reenabling them. The WooCommerce database update required by 8.0 seemed to have severed the store connection.

    Additionally, the Printful Integration for WooCommerce plugin is NOT compatible with WooCommerce High-Performance Order Storage.?https://woocommerce.com/document/high-performance-order-storage/? Their developers have not properly updated the plugin to work with this feature introduced by WooCommerce 7.1. It has been known by aware developers for months now, Printful developers are apparently taking a long-term siesta.

    Thread Starter kc_canada

    (@kwongchung)

    @artiosmedia – thank you for your information. How did you reenabled your Printful plugin to sync with Woocommerce?

    I rolled back my Woocommerce from 8.0.1 to 7.8.2 – that didn’t work (do I need to rollback even further to 7.1??) – but things were fine till last Thursday when I first noticed the sync was not working.

    The HPOS in my Woocommerce was already unchecked – but the sync is still broken.

    Any other thoughts? Otherwise I’ll have to wait for Printful to issue a plugin update whenever that might be.

    I simply disabled all WooCommerce plugins and then re-enabled them, as noted. It then synced when I clicked to connect from the Printful plugin. The comment about the HPOS was simply an example of how the developers of the Printful plugin lack knowledge and/or initiative. The HPOS cannot be activated if any plugin active is not code compliant.

    Thread Starter kc_canada

    (@kwongchung)

    I did disabled all plugins (except for Woocommerce and Printful) – but the Printful RECONNECT button still would not connect.

    I did notice a sync would occur afterwards when I hit the REFRESH DATA in Printful.com’s Add a Product section – but when I refresh data again I get this message:

    “Hey! Something went wrong with sync. Last sync error: Error: A connection error occurred while requesting your server. Please check that your server is working correctly!
    Try to refresh data. If error persists, contact customer support.”

    And the “Add a Product” button is grayed out.

    So the sync/connection between printful.com and my Woocommerce store is broken somewhere.

    Thread Starter kc_canada

    (@kwongchung)

    And yes, the Printful developers really need to stay on top of all these updates/upgrades.

    It is possible with all the attempts to connect, even though reducing the situation to the least common denominator (only the WooCommerce Plugin and the Printful plugin) the repeat API connection attempted threw a red flag on your host which resulted in an automatic black listing of the connecting IP. The problem with GoDaddy, you don’t have the ability to personally dig deep into the hosting to see if there is a block. The main reason I have a dedicated hosting server, I can service every possible scenario without having to wait on a support person NOT to figure it out. I would set it back to the basics (on the two plugins) and then call GoDaddy immediately to look over the connectivity.

    If you are using a GoDaddy account with Cloudflare, that adds another level of complications other Printful users completely fail to anticipate. You do need an IP white list installed to prevent the sync from being blocked (even if not using Cloudflare or another CDN). Here is a post that digs deep into this issue with a IP whitelist solution: https://community.cloudflare.com/t/cloudflare-blocks-printful-woocommerce-integration/357449/9

    Granted, some of the IPs could have been changed by now since it was a 2022 support thread, but an email to Printful support might gain you a fresh IP list, although it is reported that they will not share them.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Error: Invalid API key. Please reconnect your store in Printful plugin settings’ is closed to new replies.