Urgent LearnPress Auto-Refresh Fix

Job ID: 40304146

Budget: ₹600 – ₹1,500 INR

I run a WordPress site that sells video courses through LearnPress and WooCommerce. 
Checkout is coupon-only—no payment gateway involved.

The problem:
• Once a student “buys” a course, it never appears under “My Courses” until the page is hard-refreshed.
• Inside the course page the button still reads “Add to cart” instead of “Continue,” again until a hard refresh is forced.

Both issues make users think their purchase failed.

Key facts
– Core plugins: WordPress, LearnPress, WooCommerce (no custom edits).
– I did update a few plugins/themes recently, so the bug may be cache, Ajax or session-related.
– The site must keep its current coupon-based flow; no payment gateway will be added.

What I need right now
1. Diagnose why LearnPress is not auto-enrolling the buyer and updating the WooCommerce session.
2. Apply a code or hook fix so the enrolled course and the “Continue” button display instantly without any manual refresh.
3. Prove the fix works on a fresh browser session.

Time is critical—I need this in the next hour and I’m online (IST) to provide access or test. Only bid if you have deep, hands-on experience with WordPress, LearnPress, WooCommerce, PHP hooks and caching layers.
Related categories: PHP JavaScript AJAX WordPress CSS HTML Debugging WooCommerce Web Development