refactor products spec & add hidden spec
different color & size
Merge branch 'feature/t652' into develop