A prescindere dalla spiegazione, che conoscenze hai di js e jquery perché quello che vuoi fare è abbastanza complesso, se non hai una discreta conoscenza prova a cerca in rete "shop drag & drop" forse trovi qualcosa da sistemare