• Resolved Pete

    (@capitaldigital)


    I’ve seen lots of similar issues on other threads but no fixes for mine. The PayPal buttons and debit/credit card options do not appear on my product page and there’s no ‘add to cart’ or anything similar.

    The site uses Memberpress as it’s an online course, and was originally using the Memberpress payment integrations with PayPal and Stripe. However, I couldn’t update it to include PP’s Pay in 3, so switched to Woocommerce.

    I created a product (the course) which is the registration page for the course. The preview of the page from my dashboard shows the buttons, although not the debit/credit card options. However, when I open the page in an INPrivate browser page they don’t appear.

    I’ve deactivated and reactivated all plugins and changed the theme, but there doesn’t appear to be a conflict. My head is about to explode so any help would be gratefully received.

    Also, I wanted to use the Woocommerce blocks to build a checkout page (as the standard one is awful), but apparently they’re still not compatible with PayPal so I had to use a 3rd party plugin – FunnelKit – to create the checkout page. Ultimately, I want to miss out the cart page altogether and go straight from the product page to checkout. Do you see any issues with this?

    Thanks

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Syde Niklas

    (@niklasinpsyde)

    Hi @capitaldigital

    The single product page buttons usually load on the woocommerce_single_product_summary hook, seemingly unavailable on your custom single product page. So the button scripts are loading, but they won’t render.
    The button placement on your single product page can be modified with a filter. If you set a different render hook that’s available on your page, the buttons may appear.
    For example, by adding code like this to the functions.php file of your (child) theme:

    add_filter('woocommerce_paypal_payments_single_product_renderer_hook', function() {
        return 'woocommerce_before_add_to_cart_form';
    });

    Please note, the Standard Card button is only available on the Checkout page and not on any other button location like the single product, despite being displayed in the button preview on the settings page.

    Ultimately, I want to miss out the cart page altogether and go straight from the product page to checkout. Do you see any issues with this?

    The Cart page is technically unnecessary when the PayPal button is visible on the single product page. The express checkout flow is described here. So it is a valid approach to set up your site without a Cart page.

    Also, the next plugin update will come with experimental support for express payments on the Block Cart/Checkout pages. Stay tuned for more details.

    But please let us know how it works for you with the filter mentioned above.
    Thanks!

    Kind regards,
    Niklas

    Plugin Support Syde Niklas

    (@niklasinpsyde)

    We have not heard back from you in a while, so hopefully, the above information helped answer your question.
    I’m marking this thread as resolved for now, but if anything remains unclear, please reopen this thread or create a new one.
    Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Payment Options Not Appearing’ is closed to new replies.