RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot
CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy sklepu internetowego dla firmy Oplot. W dokumencie tym zawarte są wymagania dotyczące m. in.: funkcjonalności rozwiązania bezpieczeństwa projektowanego rozwiązania elastyczności projektowanego rozwiązania wydajności i planowanego poziomu dostępności platformy
SPECYFIKACJA WYMAGAŃ Główne opisane poniżej funkcjonalności zostaną zrealizowane w oparciu o makiety, które zostaną dostarczone w momencie rozpoczęcia prac nad specyfikacją i projektem rozwiązania. F1: Zarządzanie katalogiem produktów System powinien umożliwiać następujące funkcjonalności dla zarządzania katalogiem produktów: Pakietowy import i eksport katalogu Pakietowe aktualizacje produktów przez panel administratora Proste, konfigurowalne, grupowalne produkty Produkty wirtualne Produkty pobieralne/cyfrowe Produkty spersonalizowane dla klienta Stawki podatkowe uzależnione od lokalizacji, klienta i produktu Ustalone atrybuty w celu szybszego tworzenia produktów Zarządzanie mediami z automatycznym skalowaniem zdjęć i dodawaniem znaku wodnego Zaawansowane reguły cenowe i wsparcie dla specjalnych cen Akceptacja, edycja lub usunięcie Tagów Akceptacja, edycja lub usunięcie recenzji Możliwość dodanie wielu zdjęć do produktu Możliwość powiększania zdjęć produktów Recenzja produktu Produkty powiązane Zawartość magazynu Zmiana ceny w zależności od ilości zakupionych produktów Wybór opcji produktów (np. koloru) Produkty zgrupowane Możliwość dodania do listy życzeń
Wysłanie linku do produktu do przyjaciela F2: Zarządzanie klientami System powinien wspierać następujące operacje na kontach klientów: Status i historia zamówienia Możliwość ponownego zamówienia Obecnie zamawiane produkty Domyślny adres dostawy i na rachunku Lista życzeń z możliwością dodawania komentarzy Zarządzanie zapisem do newslettera Dodane recenzje Dodane tagi Tablica wyświetlająca obecne zamówienia, informacje personalne, status zapisu do newslettera, adresy, stan koszyka, listę życzeń, zamówione rzeczy, recenzje i tagi F3: Zarządzanie zamówieniami System powinien wspierać następujące operacje w module zarządzania zamówieniami: Podgląd, edycja, tworzenie oraz wypełnianie zamówień z panelu administracyjnego Tworzenie pojedynczej lub wielu faktur, metod dostawy oraz metod płatności Drukowanie faktur Tworzenie ponownych zamówień z panelu administracyjnego Informowanie mailowo o zamówieniach Kanał RSS dla nowych zamówień
F4: Moduł promocji i narzędzi marketingowych System powinien wspierać następujące mechanizmy promocji i narzędzi marketingowych: Kupony zniżkowe z uwzględnieniem sklepów, grup klientów, czasu działania, produktów i kategorii Możliwość promocji cenowych (procentowych lub określonych) Możliwość darmowej dostawy Połączone produkty Dostosowanie ceny do grupy użytkowników Przepisywanie URL Obecnie oglądane produkty Obecnie porównywane produkty Narzędzie do promowania nowych produktów Sprzedaże krzyżowe na stronie produktu Sprzedaże łączone w koszyku Możliwość polecenia znajomemu dla wszystkich użytkowników lub tylko zarejestrowanych Ankiety Zarządzanie i możliwość wysyłki newslettera F5: Zarządzanie płatnościami
System powinien posiadać moduł płatności wraz z następującymi funkcjonalnościami: Konfigurowalne autoryzacja i płatność lub autoryzacja i płatność przy wystawieniu faktury Zintegrowany z systemem płatności (np. platnosci.pl) F6: Optymalizacja pod wyszukiwarki System powinien wspierać optymalizację pod wyszukiwanie, w szczególności powinny to być: Url Rewrite dający pełną kontrolę nad URL Informacje Meta dla produktów i kategorii Automatycznie generowana mapa strony do wyświetlenia Automatycznie generowane popularne frazy wyszukiwania F7: Zarządzanie dostawami System powinien posiadać moduł dostaw, który posiada następujące funkcje: Zintegrowany z jednym kurierów dostępnych w Polsce Dostawa pod wiele adresów z jednego zamówienia Jednolita stawka dostawy dla zamówienia Jednolita stawka dostawy dla produktu Darmowa dostawa Stawki dostawy w zależności od wagi i miejsca dostaw Stawki dostawy w zależności od wartości zamówienia i miejsca dostaw Stawki dostawy w zależności od ilości produktów i miejsca dostaw
Wymagania dotyczące testów T1 Dostawca przygotuje scenariusze testowe rozwiązania, a następnie po zakończeniu testów przedstawi raport z testów. Wymagania na bezpieczeństwo rozwiązania B1 Wszystkie operacje na danych osobowych lub profilu użytkownika będą zabezpieczone przy użyciu protokołu https. B2 W miejscach, w których prezentowane będą treści wprowadzone przez użytkownika, zostaną wprowadzone zabezpieczenia (przed HTML Injection oraz Cross-site Scripting). Wymagania techniczne T1 Prezentacja stron WWW będzie zgodna ze standardami: W3C XHTML 1.0 oraz CSS 2 revision 1, niezależnie od jakości danych wprowadzonych z CMS lub innych źródeł. Strony powinny wyglądać identycznie na wszystkich popularnych przeglądarkach, w
szczególności w: Internet Explorer 7 Internet Explorer 8 Firefox 2 Firefox 3 Opera 11 T2 Projektowane rozwiązanie powinno umożliwiać szybkie dodawanie nowych funkcjonalności. Wymagania niezawodnościowe i wydajnościowe S1 Realizacja założonej funkcjonalności powinna gwarantować wysoką wydajność działania sklepu interntowego oplot.pl. S2 System ma być tak zaprojektowany, aby był dostępny w trybie 24/7/365 (24 godziny na dobę przez wszystkie dni w roku). Wymagania formalne D1
Zostanie dostarczony dokument - Projekt Techniczny zawierający m. in.: Koncepcję rozwiązania (dane na temat tworzonych modułów, bazy danych itp.); Wymagania dla bezpieczeństwa danych użytkowników; Podejście do testów; D2 Dostawca dostarczy dokumentację dotyczącą utrzymania systemu zawierającą: zabezpieczenia systemowe - czy system wymaga zabezpieczeń fizycznych; dokumentację backupów i procedur backupowych; dyski i pliki instalacyjne, procedury instalacyjne; Tytuł Treść D3 Testy wewnętrzne prowadzone przez dostawcę Dostawca przed oddaniem produktu do testów odbiorcy wykona własne testy wewnętrzne, które zapewnią podwyższenie jakości dostarczonego produktu oraz pozwolą na usunięcie błędów uniemożliwiających przystąpienie do testów przez odbiorcę. Tytuł Treść D4 Stworzenie podręcznika użytkownika Dostawca dostarczy podręcznik administratora zawierający opis sposobu konfiguracji i zarządzania serwisem www. D5
Tytuł Treść Zawartość oferty Oferta stanowiąca odpowiedź dostawcy na niniejsze zapytanie powinna zawierać odniesienie do poszczególnych wymagań (informujące dokładnie, których wymagań dostawca nie jest w stanie spełnić w ramach prac projektowych planowanych jako realizacja dla niniejszego zapytania ofertowego). W przypadku, gdy dostawca zamierza wykorzystywać produkty komercyjne lub opensourcowe, powinno zostać to opisane wraz z informacją o licencji dla danego oprogramowania.