• Resolved Tony Zeoli

    (@tonyzeoli)


    I have spent hours with chat support to no avail.

    We are having a major issue. All Printful orders are auto completing to the status of “Completed” and not “Processing.”

    We cannot marke a Variable product as Virtual and on the Printful website, it says those products would be ignored anyway.

    We have checked every possible issue – from API key and connection to Legacy API being checked, to Rest API being set. The status page says everything is okay.

    Yet the orders are going right to Completed and not Processing.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hey Tony,

    Thank you for reaching out!
    Could you contact WooCommerce and ask why these orders are automatically set to Completed instead of Processing?

    These are the requirements that have to be true for orders to import to Printful:

    1. The Product in the order is not Ignored;
    2. The Status of the order is “Processing” – if not, it has to be manually changed to “Processing”;
    3. The Order is marked as Paid – if not, check if the money from your customer was received and manually change the status.

    After this is done, the order should go through to Printful.
    Sometimes, due to unforeseen delays, the product import might also take longer than usual.

    I hope this helps!

    Thread Starter Tony Zeoli

    (@tonyzeoli)

    Okay, so here’s what I’ve found out.

    First, I had come to realize that the store URL was incorrect after a migration to another server. So, I reset the Store URL in Printful.

    I reset the API key for Printful in WooCommerce Printful Plugin
    I reset the Rest API keys and added them back to Printful
    I updated the Secret keys in each Webhook
    I checked the Status page and all is OKAY

    To test orders, I have set Stripe to test and Printful to manually accept as instructed by the Printful Support Rep, so that orders would be received.

    I’ve generated a few orders and all autocomplete to Completed. They will not stay in the status of Processing. I have tried to contact WooCommerce without success yet.

    I went in and changed this order manually to Processing: https://cloudup.com/cB4u599OGqh

    The transaction was captured by Stripe test key and it processed and sent me receipts.

    I can’t believe it’s taking me 5 full days to fix these issues and I’m at my whit’s end.

    Thread Starter Tony Zeoli

    (@tonyzeoli)

    Okay, finally…the above worked!!!!! Thank god! I think I’m all set! Yay!

    You can’t imagine how frustrating this was!!!!

    Well, maybe you can. It’s all set now.

    Thread Starter Tony Zeoli

    (@tonyzeoli)

    Okay, now I really figured it out. Some idot put a code snippet into the site to automcomplete all woocommerce orders. I found it in the functions.php file. No idea how it got there, but it shouldn’t have been there. It was autocompleting the order and bypassing processing so it wouldn’t go out over the api. Users should never add this code snipped to their functions.php file or Printful orders will NEVER process.

    Hey Tony,

    Phew, it’s good to hear that you were able to resolve this!
    Is everything working good currently?

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘WooCommerce Products Order Status marked Completed’ is closed to new replies.