Why a course goes missing
A course reaches a customer through a chain: it must be published, linked to a Shopify product, and the buyer must be enrolled by a paid order. Learners then open it from "My Courses" in their customer account, which relies on the storefront extensions. A break anywhere in that chain hides the course.
Fix it step by step
1. Confirm the course is published
In the Shopify admin, open Alva Courses and the course. A course left in Draft is hidden from learners, so set its status to Published and save.
2. Check the course is linked to a product
Open the course Settings and confirm the correct Shopify product is selected. Without a linked product, paid orders never trigger enrolment, so the course never appears. See Link a course to a Shopify product.
3. Verify the learner is enrolled
Open the course Members Overview and search for the customer. If they are not listed, the order may be unpaid or placed with a different email. Use Add Member to enrol them manually.
4. Check published lessons and drip
Make sure at least one section and lesson is published, not draft. Drip and scheduled lessons stay locked until their release date, so review those settings if the course looks empty.
5. Enable the storefront extensions
In the Shopify theme editor, enable the Alva Courses customer-account, thank-you and order-status extensions. These surface the course so learners can open the storefront course player.
What learners see when it works
An enrolled learner finds the course under "My Courses" in their Shopify customer account and opens it in the branded storefront player, with the lesson sidebar, progress bar and completion ticks. They can also start learning from the thank-you and order status pages right after checkout.
See also
Was this helpful?
Last updated 2026-05-28