feat: add override option to upgrade CTA utils and add course_run_key identifier (#35441)
* feat: add override option to upgrade CTAs and send course_run_key identifier
This commit is contained in:
committed by
GitHub
parent
1103544a07
commit
6a63cfcaa4
@@ -126,9 +126,13 @@ class ChooseModeView(View):
|
||||
if ecommerce_service.is_enabled(request.user):
|
||||
professional_mode = modes.get(CourseMode.NO_ID_PROFESSIONAL_MODE) or modes.get(CourseMode.PROFESSIONAL)
|
||||
if purchase_workflow == "single" and professional_mode.sku:
|
||||
redirect_url = ecommerce_service.get_checkout_page_url(professional_mode.sku)
|
||||
redirect_url = ecommerce_service.get_checkout_page_url(
|
||||
professional_mode.sku, course_run_keys=[course_id]
|
||||
)
|
||||
if purchase_workflow == "bulk" and professional_mode.bulk_sku:
|
||||
redirect_url = ecommerce_service.get_checkout_page_url(professional_mode.bulk_sku)
|
||||
redirect_url = ecommerce_service.get_checkout_page_url(
|
||||
professional_mode.bulk_sku, course_run_keys=[course_id]
|
||||
)
|
||||
return redirect(redirect_url)
|
||||
course = modulestore().get_course(course_key)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user