I have paid professional courses working in my deployment of Tutor with paypal configured as the payment source.
I have logged into ‘ecommerce.mysite.com’ and created an enrollment coupon. If I attempt to use the URLs generated for coupon it takes me to a site that has the Ecommerce site header and then nothing else. Additionally, if I explore and go to enroll in a paid course in the LMS, there is no location for me to enter an enrollment or coupon code prior to checkout. I thought maybe I enter the code on paypal or after checkout and there was never a location to provide such a code.
Also, it’s impossible to give you any pointers without knowing more about your deployment. And what does the ecommerce logs say when you try to access the coupon?
I tried the URL for coupons and monitored the ecommerce logs and it never reported anything related to the coupon, error warn or info level. It really seems like something just isn’t enabled in configuration somewhere.
As for my deployment, its just a standard Tutor deployment of Open EDX, latest version (i think 3.8), with the ecommerce and discovery plugin.
I thought maybe my custom theme was to blame for the lack of coupon code on checkout page. Disabling my theme though there were no changes to the checkout page.
Hey @sbrewer,
I am not aware of any configuration setting that would be required to setup coupons on ecommerce. As far as I understand, coupons should work out of the box, though I must admit I did not try it out myself. I’ll run some experiments and see if I can get it to work.
@regis Did you have a chance to test if coupons are working on base configuration of Tutor to your experience? This can help my troubleshooting as I know if its something wrong with my implementation or if its something limited by platform I should dig into and suggest a fix for.
I’ve quickly played with creating coupons in Juniper, and I believe it will work. There were connection issues between ecommerce and discovery which will be resolved in v10.0.0.