Job description
Zlecę przeniesienie sklepu internetowego opartego o PrestaShop 1.3 na najnowszą wersję tego oprogramowania (1.6). Podstawowy celem aktualizacji jest przygotowanie wersji sprawnie wyświetlającej się na urządzeniach mobilnych, stworzenie strony przyjaznej dla wyszukiwarek (wysoki poziom optymalizacji kodu w narzędziu do sprawdzania strony w gogle) oraz odświeżenie całości.
Aktualizując sklep chciałbym wykonać drugi, połączony projekt. Będzie to hurtownia internetowa. Miałoby ona spełniać następujące założenia:
- Osobna wersja graficzna i najlepiej inna domena lub subdomena – klient hurtowy ma mieć wrażenie, że wchodzi w zupełnie inny system niż ten dla klientów detalicznych
- Jedna strona administracyjna dla hurtu i detalu
- Dostęp do tej wersji sklepu będzie wymagał osobnego zalogowania, dostęp mają mieć tylko osoby zatwierdzone przez administratora
- Produkty będą sprzedawane w innych cenach, niektóre będą tez sprzedawane w opakowaniach zbiorczych (musi być osobne pole z ceną hurtową oraz dodatkowe pole z ilością sztuk w opakowaniu)
Obecna wersja sklepu oparta jest na przerobionej Preście 1.3. Sklep na etapie tworzenie został dość mocno przerobiony i przystosowany do moich potrzeb. Następnie, już w trakcie działania sklepu, dochodziły kolejne modyfikacje, niestety w większości wykonywane przez przypadkowych programistów.
Chciałbym zachować funkcjonalności jakie dały mi te modyfikacje. Nie wymagam, aby były przenoszone całe moduły zainstalowane w mojej wersji. Jeśli istnieją inne, gotowe rozwiązania przygotowane dla nowej wersji presty, które będą posiadały takie same funkcjonalności, można zainstalować inne moduły w te miejsce. Jeśli nie znajdzie się gotowych, trzeba przenieść i dostosować to co jest.
Lista najważniejszych zmian w stosunku do „czystej” presty:
1. Allegro:
a) wystawianie aukcji z poziomu sklepu
b) moduł przeszukujący wystawione na allegro aukcje i sprawdzający czy wystawione na allegro produkty są na magazynie sklepu
c)import zamówień z Allegro (transakcje z Allegro wskakują jako zamówienia)
- Edytor zamówień - daje możliwość ręcznego wprowadzania zamówień i edycji istniejących
- Eksport danych adresowych: wypluwa plik csv z danymi adresowymi, można skonfigurować tam jak ma wyglądać generowany plik (potrzebne do importu listów przewozowych)
- Import / Export danych z pliku CSV - często importuje z pliku produkty; aktualizuje stany magazynowe, dodając nowe czy wgrywać cokolwiek na sklep wygodniej jest przez plik niż zmieniając to przez CMS, dlatego zależy mi na możliwie najbardziej rozbudowanej formie narzędzia do importu/ exportu. Najlepiej aby obsługiwało możliwie najwięcej tabeli z SQL.
- Przerobiony wygląd menu kategorii od strony klienta + możliwość przypisania obrazka do kategorii głównej
- Baner na stronie głównej i menu aktualności
- Każdy produkt (w tym każdy atrybut) ma dwa stany magazynowe. Od tego zależna jest też treść wyświetlanej informacji o dostępności danego produktu (Wysyłka 24h lub inna)
Przy okazji chciałbym wykonać też dodatkowe rzeczy:
- fitry: w obecnej wersji brakuje mi nieco różnego rodzaju filtrów na liście produktów. Dobrze byłoby móc przefiltrować produkty, chociaż dla kilku najważniejszych kategorii, w których występują produkty o takich samych parametrach (wędki, kołowrotki, ....)
- moduł do połączenia z programem magazynowym/ fakturującym. Działamy na Comarch Optima. Potrzebne mi jest przede wszystkim możliwość eksportowania zamówień ze sklepu i importowanie ich jako proformy czy rezerwacje odbiorcy (dokumenty z ComachOptima).
- myślałem nad automatyczną aktualizacja z pliku XML udostępnionego przez ComarchOptima - dużo towarów sprzedajemy stacjonarnie i fajnie byłoby gdyby stany magazynowe aktualizowały się na bieżąco gdy coś się sprzeda stacjonarnie.
- ZAKUPY BEZ REJESTRACJI
- system automatycznych rabatów - system, który będzie prowadził statystyki zakupów klientów i gdy przekroczą pewne kwoty dostaną wyższy rabat, np. za wydane łącznie 500zł rabat 3%, potem 800zł rabat 4%, itd. Stawki do ustalenia przez administratora. Taki sam system chciałbym wprowadzić dla klientów hurtowych, jednak inne będą stawki i progi rabatowe.