mitodl / mitxpro

BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

Release 0.145.2 #2954

Closed odlbot closed 4 months ago

odlbot commented 4 months ago

Asad Ali

Chris Patti

cachob commented 4 months ago

@asadali145 - do you have a copy of the voucher that you uploaded to test?

asadali145 commented 4 months ago

@cachob I have used the voucher that your provided on the issue. 65cb6ac0-1761-441f-ba44-08552f2db92c_Unconfirmed_452832.pdf

I have deleted my usage, you should be able to use it now.

asadali145 commented 4 months ago

@cachob Have you tested the vouchers? Can we proceed with this release?

cachob commented 4 months ago

@asadali145 - I will test after our standup

cachob commented 4 months ago

@asadali145 - after the voucher upload, on the checkout page, will the other available course runs be available on the dropdown?

image

asadali145 commented 4 months ago

@asadali145 - after the voucher upload, on the checkout page, will the other available course runs be available on the dropdown?

@cachob Yes, I have just created another course run and it is visible when using the voucher. We haven't changed the checkout, it is generic. Should we update the checkout page to return only a single course run?

asadali145 commented 4 months ago

@cachob Yes, I have just created another course run and it is visible when using the voucher. We haven't changed the checkout, it is generic. Should we update the checkout page to return only a single course run?

@cachob Following up on the above answer, when coupons are associated with products, if a user selects a different run, the discounts disappear and are no longer applicable. Would you still like to display a single course run in the dropdown? (Remember: This is only valid when coupons are created for specific runs.) Below are the screenshots.

Voucher checkout with original Course Run selected and Coupon is associated with the original product

Screenshot 2024-04-23 at 5 37 04 PM

Voucher checkout with different course runs selected from the dropdown and Coupon is associated with the original product

Screenshot 2024-04-23 at 5 37 12 PM
cachob commented 4 months ago

@asadali145 - we'll need to display just one run in the checkout page as well. The main issue is that if the learner picks a different course run other than what is on the PDF voucher - Boeing will not pay xPRO because they only want learners to enroll in the courses stated on their vouchers.

cachob commented 4 months ago

@asadali145 - in addition, the enrollment codes sent to the learner are valid for any run within a given course by design. It will not be feasible to create coupons specific to runs because this will make it difficult for Customer Support to send out these coupons to the learners. It's a manual process behind the scenes.

asadali145 commented 4 months ago

the enrollment codes sent to the learner are valid for any run within a given course by design

@cachob do we create these coupons using bulk purchase i.e. /ecommerce/bulk? OR is there some other way to create coupons for courses?

cachob commented 4 months ago

@asadali145 - the coupons are created with https://xpro.mit.edu/ecommerce/admin/coupons/