Pakiet e-commerce to pakiet usług i oprogramowania zaprojektowany, aby umożliwić firmie sprzedaż swoich produktów online. Dokładnie to, co zawiera, może się znacznie różnić w zależności od pakietu. Niektóre typowe cechy pakietu e-commerce obejmują obsługę zapasów, zbieranie zamówień, przetwarzanie kart i księgowość.
Najbardziej podstawowym elementem pakietu e-commerce jest możliwość przetwarzania zamówień. Najczęściej odbywa się to poprzez wirtualny koszyk. Jest to system umożliwiający odwiedzającemu stronę internetową przeszukanie katalogu produktów i wybranie tych, które chce kupić. System koszyka oznacza, że klient może dodać produkt do „koszyka”, kontynuować przeglądanie innych produktów, a następnie „wymeldować się”, gdy skończą szukać. Korzystanie z koszyka będzie oznaczać, że po dokonaniu płatności wszystko, co chcieli kupić, jest już wymienione w formularzu zamówienia. Pozwala to uniknąć ryzyka, że klienci rozejrzą się po witrynie i zapomną o niektórych przedmiotach, które wcześniej znaleźli i zdecydowali, że chcą kupić.
Przetwarzanie kart to kolejny kluczowy element pakietu e-commerce. W idealnej konfiguracji sprzedawca nie będzie miał dostępu do danych karty klienta na żadnym etapie. Może to zmniejszyć ich możliwą odpowiedzialność w przypadku niewłaściwego użycia danych karty. Usługa przetwarzania kart zazwyczaj składa się z dwóch elementów: bezpiecznego zbierania danych karty na stronie oraz obsługi samego procesu płatności. Pakiet e-commerce może jedynie gromadzić dane i pozostawiać przetwarzanie płatności instytucji finansowej, chociaż wiele pakietów obejmuje obie usługi.
Kolekcja magazynowa to kolejna użyteczna zaleta kompleksowego pakietu e-commerce. Śledząc zamówienia i stany magazynowe, system może ostrzegać sprzedawcę, gdy musi ponownie zamówić zapasy. Jeżeli detalista posiada również sklep fizyczny, możliwe jest zintegrowanie systemu e-commerce z własnym automatycznym systemem magazynowym, co oznacza, że mogą śledzić, niezależnie od tego, czy przedmiot jest sprzedawany online, czy osobiście. W przypadku niektórych systemów możliwe jest nawet skonfigurowanie automatycznego ponownego zamawiania od dostawcy.
W pełni zautomatyzowany pakiet e-commerce może również wykonywać niektóre funkcje księgowe. Bardziej powszechną konfiguracją jest to, że pakiet po prostu generuje szczegółowe dane, na przykład sumy dla całkowitej sprzedaży i poszczególnych linii produktów lub podział podatku od sprzedaży, który może się różnić w zależności od lokalizacji klienta. Zaawansowany pakiet e-commerce zazwyczaj będzie w stanie wygenerować te liczby w formacie, co oznacza, że dane można łatwo przenieść do oprogramowania księgowego firmy i połączyć ze szczegółami ze sprzedaży w sklepach fizycznych.