Dipende dalle funzioni che vuoi che abbia il carrello, ad esempio un carrello che aggiorna in tempo reale la quantità e l'importo totale alla selezione del prodotto invece che alla pressione di un pulsante di conferma richiede un lavoro diverso e un po' più complesso.
Probabilmente ci sarà anche bisogno di fare qualche intervento al database (aggiungendo qualche tabella).
Se sul tuo sito non è già prevista la registrazione degli utenti andrebbe implementato anche questo aspetto.

Prova a spiegare un po' meglio la situazione attuale e cosa vorresti venisse fatto.