Support » Plugin: Svea Checkout for WooCommerce » [Svea Checkout] Orders not showing on localhost

  • Resolved petemattxo

    (@petemattxo)


    Hello,

    We are using Svea Checkout for Woocommerce and currently been testing in localhost. I was able to pay using test mode, payment can also be seen in Payment Admin Test. Cart Items in cart page are also cleared after the successful test payment.

    My question:
    No new orders are created under WooCommerce > Orders. Is it expected to create new orders even we are still using localhost? If yes, did I miss anything during the setup? I also tried to mark the payment as ‘Delivered’ in Payment Admin Test, but still no order is created in my localhost dashboard.

    I hope someone can answer, thank you!

    • This topic was modified 8 months, 3 weeks ago by petemattxo.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author The Generation

    (@thegeneration)

    Hello,

    Thanks for your question!

    Svea Checkout uses so-called webhooks, which results in the order not appearing until Svea sends a “notice” that the order has been set up and is being processed. So, if you work locally, Svea will try to send this “notice” to, for example, http://localhost/mystore, which can not be reached from Svea.

    The easiest way to come around this is to ask Svea to set up a staging/dev site which is online so that Svea can reach it.

    Best regards

    Thread Starter petemattxo

    (@petemattxo)

    Hello,

    I’m starting to think that Svea Checkout will not use WooCommerce > Orders, since Payment Admin has all the info about Orders. I will try it again once we uploaded it to our staging server and I will get back to you if I still encounter some issues.

    Thanks!

    Plugin Author The Generation

    (@thegeneration)

    Hello,

    Sounds good. Get back to us if any further questions appear!

    Best regards

    Thread Starter petemattxo

    (@petemattxo)

    Hello,

    So we tried it in our staging server and it created an Order in our WP Admin after the test payment. The status of the order is ‘Processing’ initially, I tried to mark it as delivered in Payment Admin – Test but the order status is still ‘Processing’. When will it become ‘Completed’? Should it be manually updated to ‘Completed’ in WP admin?

    Thanks!

    Plugin Author The Generation

    (@thegeneration)

    Hi!

    The idea is that you work the other way around. You set the order as “Completed” in WooCommerce and then it will be marked as “Delivered” in PaymentAdmin.

    Please let us know if you have any further questions.

    Best regards

    Thread Starter petemattxo

    (@petemattxo)

    Hello

    I already understand it, Thank you for the answer.

    My other concern (hopefully the last) is about email.
    When the order is created in WooCommerce its status is ‘Processing’.
    But the ‘Processing order’ email trigger is not sending email.

    SMTP setting should be working fine because manual order creation and updating order to complete will send an email.

    Do you have an idea why the order created during svea payment is not triggering email?

    Thanks

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘[Svea Checkout] Orders not showing on localhost’ is closed to new replies.