(WIP) Cdodge/ecommerce improvements

Maybe change this to `course_mod_hase_price`? The way it's named right now, it sounds like it should be the actual price.