drzewa (czyli wielopoziomowe kategorie).

W większości sklepów on-line funkcjonuje tzw. koszyk. Jego działanie jest identyczne z tradycyjnym koszykiem na zakupy z tą różnicą, że dodanie produktu do koszyka odbywa się za pomocą kliknięcia na odpowiednie hiperłącze przy danym towarze czy usłudze.

Niezbędnym elementem sklepu internetowego jest również formularz, w którym to kupujący podaje swoje dane niezbędne do przeprowadzenia transakcji – czyli dane osobowe kupującego, adres dostawy. Bardzo często kupujący musi podać również swój adres e-mail (na który przychodzi potwierdzenie dokonania zakupu) oraz numer telefonu.

Sklep internetowy oprócz części dostępnych dla kupujących posiada również panel administracyjny przeznaczony wyłącznie dla pracowników sklepu. Najprostszy taki panel posiada opcję dodawania, edytowania i usuwania oferty. Rozbudowane panele administracyjne pozwalają na zarządzanie również bazą klientów, zamówieniami, drzewem kategorii, subskrypcją, wiadomościami na stronie. Zaawansowany panel posiada również rozbudowane statystyki sprzedaży, pozwala również na eksport i import ofert np. do plików XML. W niektórych panelach istnieje również możliwość edytowania informacji o sklepie takich jak: koszty wysyłki, adres sklepu, FAQ itp.