• Resolved linux4me2

    (@linux4me2)


    Payment Plugins for Stripe WooCommerce works perfectly with WooCommerce as long as I use the woocommerce_cart and woocommerce_checkout shortcodes for my Cart and Checkout pages, but I would like to use the WooCommerce Cart and Checkout blocks.

    When I try them on a test site, WooCommerce gives me a message in the page editor that the plugin is not compatible. The Cart and Checkout pages still display, but I get a message when I try to place an order that “no payment method” is selected, even though a valid test credit card is selected. Nothing in the error logs.

    Do you have an ETA on support for the WooCommerce Cart and Checkout blocks?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @linux4me2

    We have supported the Woocommerce Blocks integration for about 2 years now.

    Can you share a website url where we can review your checkout page?

    There’s a bug in older Woocommerce Blocks versions where they say plugins like ours aren’t supported but they are. We reported that on the Woocommerce GitHub.

    Kind Regards

    Thread Starter linux4me2

    (@linux4me2)

    Hi @mrclayton

    Thanks for the lightning-fast response.

    I just converted the Cart and Checkout pages back to the Blocks versions on this site <link removed>, which is set up on test mode for your plugin, so you can try a test card number and see the “No payment method provided” when you submit an order.

    I just purged the cache (again) for the Cart and Checkout pages and tested again, getting the same error message on the Checkout page when I submitted the order. Very weird.

    • This reply was modified 1 year, 6 months ago by linux4me2. Reason: link removed
    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @linux4me2

    Thanks for the site link. We’ll review your site today and get back to you.

    Kind regards

    Thread Starter linux4me2

    (@linux4me2)

    Hi @mrclayton

    The problem appears to be associated with that particular test site, which is running WooCommerce 7.7.0.

    I converted another site using Payment Plugins to the Cart and Checkout Blocks, and it did not show an incompatibility warning in the page editor, and the checkout process went without a hitch.

    I’m wondering if the issue with the problem site is with the saved credit cards, which (possibly) could be left over from a previous payment plugin?

    I’m testing that now.

    Thread Starter linux4me2

    (@linux4me2)

    Nope an old card wasn’t the issue. I deleted the existing payment methods and added a new test card, but it failed with the same “No payment method provided.”

    I found the problem, though. What led me in the right direction was that there was no way to add a new card from the Checkout page.

    In the WooCommerce > Stripe by Payment Plugins > Settings > Credit/Debit Cards, I had to switch “Card Form” from “Stripe payment form” to “Stripe inline form.”

    Now, everything works, and I no longer have any incompatibility warnings in the page editor.

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @linux4me2

    In the WooCommerce > Stripe by Payment Plugins > Settings > Credit/Debit Cards, I had to switch “Card Form” from “Stripe payment form” to “Stripe inline form.”

    All the card form types should work. I just tested all card form types, including the “Stripe payment form” and it worked as expected. Are you using the separate WooCommerce Blocks plugin or the version that comes with WooCommerce?

    I tested WooCommerce 7.7.0 with the included blocks functionality and the latest WooCommerce Blocks version 10.1.0.

    Kind Regards,

    Thread Starter linux4me2

    (@linux4me2)

    Hi @mrclayton

    Interesting that you couldn’t reproduce it. The site with the issue is using the Blocks version that comes with WordPress/WooCommerce.

    I have a few things I have to take care of first, but I will do some more testing to see if I can give you any more information.

    Thread Starter linux4me2

    (@linux4me2)

    Hi @mrclayton

    I went back to the original, problem site which still had the Cart and Checkout Blocks, and switched the card form back to “Stripe Payment Form,” re-checked the Cart and Checkout pages in the back end, and there were no incompatibility warnings. The front end Checkout Page worked just fine.

    Next, I reverted to the “Stripe Payment Form” card form, switched back to the shortcode versions of the Cart and Checkout pages, then edited the Cart and Checkout pages to remove the shortcodes and add the WooCommerce Cart and Checkout blocks. This time, I didn’t get any incompatibility warnings, and the checkout process went smoothly without errors.

    In summary, I was not able to reproduce the issue, and both card forms I tried worked just fine. I have no idea what the problem was.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Compatibility with WooCommerce Cart and Checkout Blocks?’ is closed to new replies.