It is my understanding that part of the code that handles Programs or MicroMasters is private and therefore not available to Open edX instances. I could be wrong… I tried setting Programs in ecommerce and there are a few things it seems that are not available to Course Discovery and ecommerce.
I am interested in knowing how do Open edX instances are handling Programs?
Did you need to create a new Front End or a new Django App? How did you create links between the Programs and the courses? Did you create a marketing site over the catalog of courses from your LMS?
Thanks for any information.
P.S. If you did implement something like that and you have your own fork, I definitely would like to look at the code. Thanks.