change products module, and created shipping module

add weigh + free shipping option