Omnishop shopping cart framework