Jeszcze więcej zależności występuje w przypadku serwisów sprzedażowych. Sklepy internetowe muszą obsłużyć nie tylko prezentację asortymentu, lecz również cały zestaw informacji związanych z zakupem. Użytkownik może potrzebować wyszukiwarki, filtrów, opisów wariantów, danych o dostępności, informacji o dostawie i sposobach płatności.
Właściwie każdy z takowych elementów wpływa na konstrukcję pozostałych części serwisu. Przy niewielkiej liczbie towarów część czynności można wykonywać ręcznie, niemniej jednak wraz ze wzrostem katalogu zmienia się sposób zarządzania danymi. Wtedy znaczenie mają między innymi jednolite nazwy parametrów, poprawne przypisywanie towarów do dziedzinie a także sposobność aktualizowania większej liczby pozycji bez edycji każdej z nich osobno. W praktyce trzeba też przewidzieć sytuacje, w których produkt zostaje wycofany, zmienia warianty albo przestaje być dostępny. Brak ustalonych zasad może prowadzić do pustych stron, nieaktualnych informacji lub błędów w nawigacji.
Na działanie witryny wpływają również elementy, których przeciętny użytkownik może w ogóle nie zauważyć. Formularze wymagają sprawdzania poprawności danych, odnośniki powinny prowadzić do właściwych miejsc, a zmiana jednej części strony nie powinna przypadkowo zaburzać działania innej. Przy rozbudowanych projektach dochodzi kwestia późniejszego zarządzania treścią. Jeśli osoba odpowiedzialna za stronę ma poświęcając własny czas dodawać artykuły, zdjęcia albo produkty, sposób obsługi panelu ma praktyczne znaczenie. Zbyt skomplikowane rozwiązanie może utrudniać codzienną pracę, a nadmierne uproszczenie może ograniczać sposobności edycji. Dlatego już podczas przygotowywania witryny warto uwzględnić nie tylko i wyłącznie jej wygląd w dniu publikacji, lecz też sposób, w jaki będzie zmieniana w kolejnych miesiącach. Sporo problemów ujawnia się dopiero po czasie, gdy ukazują się nowe treści, kolejne kategorie albo potrzeba implementacji istniejących funkcji do zmienionych warunków.
Źródło: projektowanie stron internetowych Warszawa.