Cedrus- informacje o projekcie

Firma „Cedrus” jest hurtowym dystrybutorem sprzętu i akcesoriów do ogrodu. Jej grupą docelową nie są klienci indywidualni, ale duże firmy zajmujące się sprzedażą oferowanych przez sklep produktów. Z tego powodu stworzony sklep internetowy musiał spełniać zupełnie inne wymagania niż w przypadku standardowych sklepów dla odbiorców detalicznych. Stworzone mechanizmy składania zamówienia, powiadomień, promocji, katalogowania, czy wyszukiwania musiały uwzględniać specyficzny rodzaj odbiorców, którzy chcą szybko i sprawnie zamówić różnego rodzaju produkty z różnych działów firmy, często w bardzo dużych ilościach. System musiał uwzględniać nietypowe zamówienia, odpowiedni je katalogować i zarządzać dystrybucją.

Etap 1 – Modyfikacja wyglądu istniejącego sklepu Cedrus

Najważniejszymi ograniczeniami projektu były:

  • brak dostępu do istniejącego systemu sprzedażowego,
  • niemożliwość jego modyfikacji,
  • niemożliwość przerwy w jego funkcjonowaniu.

Nowo zbudowany system musiał pracować niezależnie od aktualnie działającego sklepu internetowego, a zarazem nie mógł być jego kopią, a jedynie nakładką (ang. interface) na istniejące oprogramowanie. Nowa odsłona sklepu musiała w pełni korzystać ze starej wersji systemu, bez udostępnionego API. Dane musiały być pobierane bezpośrednio ze strony. Nie było możliwości uzyskać dostępu do bazy danych.

W celu realizacji powyższych wymagań zbudowano oddzielny program będący nakładką na stary system. Nowe oprogramowanie pozwalało kupującemu na pracę w nowym środowisku, a samo środowisko realizowało czynności kupującego w starym systemie. Poszczególne akcje użytkownika w nowym systemie były „w tle” realizowane w jego starszej wersji. Klienci firmy korzystali z nowego, bardziej atrakcyjnego systemu, a cała logika systemu i komunikacja z warstwą danych odbywała się w starym oprogramowaniu. Stary sklep internetowy pozostał w pełni niezależny od jego nowej wersji.

Implementacja nakładki na serwis Cedrus

Serwis Cedrus został napisany przy wykorzystaniu systemu zarządzania treścią WordPress w wersji 4.1. Do najważniejszych zaimplementowanych funkcjonalności portalu należą:

  • zupełnie nowy, bardziej atrakcyjny wygląd sklepu,
  • system komunikacji pomiędzy nowym, a starym sklepem internetowym,
  • system prezentacji firmy i jej oferty,
  • Responsive web design (dostosowanie strony pod urządzenia mobilne).
Cedrus - akcesoria dla lasu i ogrodu.
Zaimplementowany sklep internetowy prezentujący ofertę firmy Cedrus – akcesoria dla lasu i ogrodu.