How about a penalty to sellers that do not ship.

For example. If seller does not ship within time nor contact the buyer with a reason and the buyer cancels the order then, seller cant sell anything for a week plus seller can not sell the same item which was cancel for two weeks. I believe its a valid punishments. Like this the item will probably loose some value.