A shoppingmall site markup is really not easy.
It is troublesom than any other site.
It has many things to consider.
Anyway I practice it here.
I tried to make it by semantic codes.
Although I tried to make it perfectly, this page still has things to upgrade.
You can check it
Here
Making table element rightly is really important at Web Accesibility point.
We should define a column text point which direction - row or column.
I practiced it.
You can check it
Here