Hi @Isram ,
Subscription codes only works for subscribing users to a single course as long as they are logged in the system (meaning that the user went to the registration process first).
Why? Because the subscription codes requires the subscription widget to be available within a page in the LMS that is available for the user. I couldn’t find a way to place the widget in the login page for example.
Also note that you can assign the same code to several courses, but once the code is used once for the same user, this code cannot be utilize to enroll to another course.
Correct, the user must have an account in order to use the subscription codes to automatically enrol in a course.