Global templates make more sense than shop templates, and re-use quantity inputs for cart and single products Closes #4210