Issues with cart behavior and Stripe payment configuration in WooCommerce

  • Posted in : Efor
  • antoniokenaz1
    Participant

    Hello, good afternoon.

    I’ve encountered several issues with the cart and payment process on my site:

    When I add this course to the cart:
    https://antoniokenaz.com/courses/nutrition-masterclass-build-your-perfect-diet-meal-plan-2/

    and then click on the cart icon, it shows an empty cart. It should display the course I just added.

    When I remove a product from the cart, it redirects to this page:
    https://antoniokenaz.com/cart/

    and shows the message “No courses in the cart” along with a “Continue Browsing” button that redirects to the blog page (https://antoniokenaz.com/blog/
    ).
    Ideally, it should redirect to the Courses page instead.

    I have configured Stripe as the payment method in WooCommerce, but when I try to purchase a course, I get this message:

    “No payment method found. Please contact the site administrator.”

    Could you please help me review these three scenarios and guide me on how to correct them?

    Thank you very much for your kind support.

    Best regards,

    serkan
    Moderator

    Hi, Thank you for your detailed message. I checked each scenario you described, and all three issues are related to WooCommerce configuration rather than the theme itself. I’ll guide you through the exact points to review so we can fix them quickly.

    1. Item not appearing in the cart after adding a course
    When a product is added to the cart but the cart appears empty, it is usually caused by:
    A) Caching issues (very common)
    Caching plugins or server-side cache may prevent WooCommerce from storing cart data.
    Please check:
    Clear all site cache (LiteSpeed, Cloudflare, WP Rocket, etc.)
    Temporarily disable caching on cart and checkout pages
    Make sure these URLs are excluded from cache:

    /cart/
    /checkout/
    /my-account/
    /courses/
    

    B) Mixed URL issue (HTTP/HTTPS)
    Ensure your site uses only HTTPS:
    Settings → General → Site URL & Home URL
    Both must be:
    https://antoniokenaz.com

    2. “Continue Browsing” redirects to the Blog instead of Courses
    WooCommerce uses a default “Shop Page” for product browsing. Since you are selling Courses (not physical products), WooCommerce thinks your blog is the shop.
    To fix the redirect:
    Go to Dashboard → WooCommerce → Settings → Products
    Find Shop Page
    Set it to your Courses page:
    https://antoniokenaz.com/courses/
    Save changes.
    Now the “Continue Browsing” button will properly redirect to your courses instead of your blog.

    3. Stripe shows “No payment method found”
    This message means WooCommerce cannot detect an active, fully configured payment method.
    Please check:
    A) Stripe is enabled
    Go to:
    WooCommerce → Settings → Payments → Stripe
    ✔ Make sure it is ENABLED
    B) API keys are correctly entered
    Inside the Stripe settings:
    Publishable Key
    Secret Key
    Webhook Endpoint (recommended)
    must be filled in Live Mode or Test Mode, depending on what you are using.
    C) Currency is supported
    Stripe does not work with all currencies.
    Check:
    WooCommerce → Settings → General → Currency
    D) Tutor LMS → Settings → Monetization
    If you are using WooCommerce for payments:
    Go to:
    Tutor LMS → Settings → Monetization
    ✔ Enable WooCommerce integration
    ✔ Save changes

    If this is disabled, Tutor LMS cannot detect Stripe.

    Best regards,
    Serkan

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in and have valid license to reply to this topic.

License required for the following item
Login and Registration Log in · Register