Support » Plugin: Printful Integration for WooCommerce » printful cant connect after original plugin deleted

  • Resolved screenedinart

    (@screenedinart)


    I deleted my original selfhosted wordpress, and re-installed.
    After re-installing, along with the printful plugin for woocommerce, my products from printful fail to sync. I have a lot of products already setup in printful and want to get everything connected without having to setup all my products on printful again. I tried deleteing the plugin and re-install, and reseting APi through printful.com admin/store control panel

    webhooks are missing in woocommerce settings

    Anyone know how to fix this?

Viewing 15 replies - 1 through 15 (of 16 total)
  • STATUS FAILURES

    WooCommerce Webhooks
    Printful requires WooCommerce webhooks to be set up to quickly capture you incoming orders, products updates etc.
    FAIL

    WooCommerce API keys are set
    Printful needs access to your WooCommerce API for the integration to work – otherwise we can’t sync your store, push or pull your products etc.
    FAIL

    Recent store sync errors
    Printful will connect to your store’s API regularly and sync your latest products, orders etc. If there have been any recent issues with sync, this check will fail.
    FAIL

    Have been dealing with the same issues never got a reasonable response from printful tech. Only told me to recreate all the products all 350 of them those they still exist in the site but don’t sync

    Plugin Contributor kievins

    (@kievins)

    Hey screenedinart,

    Sometimes security plugins or server setup issues block incoming API connections which also causes Printful not to be able to connect. To know what went wrong in your case we would need to know your Printful account details as well as wordpress address. Could please contact our support (https://www.printful.com/support) and provide this information as well as a link to this topic? I’m sure we can figure out the cause for this issue in no time.

    Hi @kievins,

    I have the same issue after migrate my website to another hosting.

    WooCommerce Webhooks
    Printful requires WooCommerce webhooks to be set up to quickly capture you incoming orders, products updates etc.
    FAIL

    WooCommerce API keys are set
    Printful needs access to your WooCommerce API for the integration to work – otherwise we can’t sync your store, push or pull your products etc.
    FAIL

    What could be solution?
    Thanks!

    • This reply was modified 1 year, 7 months ago by amstaffcrew.

    I kind of fixed it. But in the end, had to input all my products again through Printful as all my original products were missing from my shop once I got everything “working” again. My products in printful all disappeared once everything connected again. Seems like printful synced with my empty woocommerce store.

    I setup a new API through WordPress.
    WooCommerce->Settings->API->Keys/APPs

    1. Create a new key with a description and READ/Write option
    2. Add this API Key to your Printful Store under Store/Settings/Edit (store default)


    Create 4 Web Hooks

    WooCommerce->Settings->API->Webhooks

    Create 4 new webhooks

    1.
    – Description: Printful Integration
    – Status: Active
    – Topic: Products Deleted
    – Delivery URL:
    https://api.printful.com/hook/woocommerce?store=486145 (make sure to change the last digits to YOUR STORE – You can find it by hovering over your store on printful.com or looking at the number in the URL of your store when logged in on printful.com )

    – Use Your Store “Token” in Printful.com Settings for the “webhook” secret
    – API version: Legacy

    2.
    – Description: Printful Integration
    – Status: Active
    – Topic: Product Updated
    – Delivery URL:
    https://api.printful.com/hook/woocommerce?store=486145 (make sure to change the last digits to YOUR STORE – You can find it by hovering over your store on printful.com or looking at the number in the URL of your store when logged in on printful.com )

    – Use Your Store “Token” in Printful.com Settings for the “webhook” secret
    – API version: Legacy

    3.
    – Description: Printful Integration
    – Status: Active
    – Topic: Product Updated
    – Action Event: woocommerce_order_status_processing
    – Delivery URL:
    https://api.printful.com/hook/woocommerce?store=486145 (make sure to change the last digits to YOUR STORE – You can find it by hovering over your store on printful.com or looking at the number in the URL of your store when logged in on printful.com )

    – Use Your Store “Token” in Printful.com Settings for the “webhook” secret
    – API version: Legacy

    Actually only 3 Webhooks not 4..

    @screenedinart thanks for respond!

    It’s all clear for me except the first step with API.
    Cause as I see there is only place for Printful store’s API in all settings.
    Where exactly should I place WooCommerce’s API key?
    Thanks!

    @amstaffcrew

    Setup a new API through WordPress.
    WooCommerce->Settings->API->Keys/APPs

    Create a new key with a description and READ/Write option
    once saved it will provide:

    – Consumer Key
    – Consumer Secret

    Copy and Paste the Consumer Key from wordpress into your Printful Store Settings “Identity” input field. This is on the Default page on your printful “store” account.

    Copy and Paste the Consumer Secret from wordpress into your Printful Store Settings “Token” input field. This is on the Default page on your printful “store” account.

    @screenedinart, interesting thing heppened.
    While waiting for your answer about the first step, decided to add webhooks.
    After adding webhooks, ran the test of status in Printful section at my website. And no errors was detected.
    But I still have error at Printful.com trying to sync store:
    “Hey!
    Something went wrong with sync. Received error: HTTP Error 301 Moved Permanently
    Try to refresh data.”

    I fixed 1-st step too.
    But at printful.com trying to run sync still have error. So I should now delete all products from woocommerce and add it from printful one more time?

    I can’t even add product, cause instead of button “Add product”, I have a “Refresh” button.

    When you run the Printful Status check in the Printful WordPress Plugin
    Does everything pass?

    The refresh button was probably the last step to getting it running. I had to recreate all my products in printful.

    Yes, in WordPress in Status all items have OK.
    But refresh button is at the printful.com main page, exactly in place where was “Add new product” button before. So I’m unable to add any new product.
    So it seems to me, that I need remove the printful store and create new? Cause I don’t see any other solutions.

    @screenedinart, you will laugh )
    All my attantion was at printful plugin problem fixing. So I forgot that at old hosting I was using domain including WWW. At new hosting without. And that is why the Printful app didn’t recognize the domain.
    I’ve changed domain name in store settings and sync was successfull.
    Done.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘printful cant connect after original plugin deleted’ is closed to new replies.