Web shop framework