Improve purchase model

And remove useless specs
Fix product spec error