• Resolved Oliver Campion

    (@domainsupport)


    Hello,

    We are using WooCommerce with Twenty Twenty-Five theme.

    It doesn’t look like your plugin is autocompleting orders.

    Can you please confirm if you have tested this plugin when using WooCommerce with a block theme like Twenty Twenty-Five?

    Thank you,

    Oliver

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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support jmatiasmastro

    (@jmatiasmastro)

    @domainsupport

    Hello Oliver,

    Thanks for reaching out. The theme being used (including block themes like Twenty Twenty-Five) should not affect the functionality of the plugin. The behavior you’re seeing is most likely related to the payment system, not the theme.

    Please note that this option will only complete paid orders that call the woocommerce_payment_complete() / $order->payment_complete() methods. Most payment gateways such as PayPal and credit cards will trigger this action correctly.

    Since shipping and access to products shouldn’t happen until payment is received, orders that haven’t been marked as paid will not be automatically completed. This means our plugin won’t automatically complete an order if your gateway is unable to recognize when a payment has been received.

    Also, this option will not auto-complete orders made with the following payment methods:

    • Check Payments (WooCommerce core)
    • Direct Bank Transfer / BACS (WooCommerce core)
    • Cash on Delivery (WooCommerce core)
    • Other gateways that set the order status to On Hold or Pending Payment instead of Processing

    Best regards, Quadlayers Support Team.

    Thread Starter Oliver Campion

    (@domainsupport)

    Thank you for your reply. We are using the Stripe payment gateway and no other payment methods.

    We ask about the compatibility with block themes since the usual WooCommerce hooks don’t seem to fire on the “Thank You” page when using WooCommerce block theme templates and we are not getting positive results with your plugin.

    What hook are you using in the woocommerce_payment_complete() / $order->payment_complete() function / method? I’ll run some tests to see if these are firing.

    We have found that autocompleting the order too early has a negative impact in that the order details are not shown on the “Thank You” page.

    We believe this is because the blocks are rendered much earlier in the page load than classic theme templates but we need to do more testing.

    Thank you.

    Oliver

    Plugin Support jmatiasmastro

    (@jmatiasmastro)

    @domainsupport Thank you for the additional details. Unfortunately, we haven’t been able to reproduce the issue you’re describing on our side.

    Please note that since this is a free plugin, we can’t guarantee full compatibility with all setups, customizations, or specific theme behaviors. There may be particular scenarios where the way blocks render could interfere with the expected order flow, but this goes beyond the scope of what we’re able to support directly here.

    Best regards, Quadlayers Support Team.

    Thread Starter Oliver Campion

    (@domainsupport)

    That is a shame. Can you at least let me know what hook you use so that I might do some more diagnosis of the issue this end? Thank you.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Block Theme Compatibility’ is closed to new replies.