27760 bardzo duży sklep internetowy Zend Framework
min zł10 PLN
Закрито
Опублікований almost 15 years ago
min zł10 PLN
Оплачується при отриманні
===============================
##najistotniejszym kryterium jest doświadczenie
chcemy wykonać autorski sklep w który będzie zaprojektowany co do opcji pod naszą hurtownie
##termin
sklep może być wykonany w ciągu kilku/kilkunastu miesięcy
pod warunkiem systematycznym postępom prac
możliwość pracy zdalnej, tylko poważne oferty umowa zlecenie lub faktura VAT
===============================
projekt ma zaczęty jeden moduł obsługi płatności
zlecę kolejny moduł
dostępne są kody źródłowe i dokumentacja
wymagania co do projektu
- Zend Framework
- Doctrine PHP
- PostgreSQL
- pl/pgSQL (uzyte w statystykach platnosci)
inne wymagania do uzgodnienia
- php5
- optymalizacja bazy (normalizacja, minimalizacja zapytań, funkcje, indeksy, itd)
- szybkie wyszukiwanie w obrębie całej bazy, pełna dokumentacja kodu (doxygen), wersjonowanie (svn)
- wsparcie do pozycjonowania (seo, przyjazne linki, tagi),
- skrypty do automatycznego backupu
co należy zrobić
- ruszyć dalej z projektem to znaczy wykonać od zera kolejny moduł który będzie wymieniał kilka podstawowych informacji z modułem obsługi płatności
===============================
posiadamy kompletną dokumentacje podstawowych modułów
część rozwiązań już jest stworzona więc można wykorzystać
##podstawowe założenia
- możliwość dodania 3 wersji językowych (narazie tylko polska)
- dostęp pracowników tylko do fragmentu administracji (jest już zrobione)
##kontakt
proszę pisać konkretnie bez zbędnych pytań
szukamy osoby która zajmie się sklepem od strony programowej
my narzucamy tylko to co napisałem powyżej reszta należy do Ciebie
- prosimy podać widełki cenowe na całe zlecenie by wyeliminować kwoty nierealne
- sposób płatności (za całoś jakieś zaliczki jakie?)
- jakie wymagania co do serwera oprócz podstawowych typu php
- czas realizacji orientacyjny
- cena próbnej realizacji np (script czytający ceny akcji wg jakiegoś kryterium allegro sortujący wyniki)
i podać przynajmniej jeden link do jak najbardziej skomplikowanego sklepu jaki robiłeś, nie musi być ładny grafika zajmie się grafik my szukamy programisty
w podpowiedzi w tytule prosze wpisać adres twój e-mail i słowo \"wycena sklepu\"
====================
jest to naprawdę duża administracja
zależy nam na stałej współpracy
====================
poniżej pierwsza wersja specyfikacji z czasem uległa ulepszeniu
ale tu jest jej skrót który oddaje wielkość projektu
sklep on-line podzielony na moduły
3 wersje jeżykowe (polska + 2 wersje przyszłościowo)
dokumentacja co należy zrobić jest przejżysta
do tego sa zrobione diagramy algorytmów co z czego wynika
powiązania e-maili/komunikatów/modułów
oraz projekty screnów ekranowych
NA ZIELONO JUŻ ROZPISANE NA ZICHER
sklep on-line
1. część widoczna dla kupującego (interfejs sklepu)
2. administracja sklepem
3. edycja tekstów (moduł do zarządzania treścią komunikatów np co mają pisać automaty w mailach)
aukcje na allegro
100. moduł sprawdzania czy pojawiły się nowe transakcje
wyniki dołancza do modułu zarządzania transakcjami
101. moduł wystawiania aukcji wg harmonogramu
103. import ręczny XML
część wspólne i dodatki
21. baza towarów i szablonów aukcji (zdjęcia teksty parametry)
25. baza zestawów
30. dostawa/remanent
31. hurtowe wprowanianie towarów
32. hurtowe wprowadzanie zestawów
22. zarządzanie transakcjami (co kupił, kiedy)
23. system reklamacji
24. subskrypcja
26. baza ustawień klienta
27. moduł historii (zakupów allegro i sklepów)
28. rozliczania bankowe
29. ograniczenie dostępu
30. baza nr katalogowych
=== 1. część widoczna dla kupującego (interfejs sklepu)
założenia w fazie zmian !!!!!
struktura drzewa + ilość towarów w danej kategroii (cyfra koło nazwy)
sortowania
- wg nazwy, ilości sztuk ceny, wg koloru
- wg koloru, nowości, unitkaty itp (opcje ustawiane w bazie towarów)
ukrywanie
- ukryj opisy, nazwy
- wybór nazw (np: polskie, angielskie)
powiazania
-
wyszukiwarki
po nazwie np z uwzględnieniem koloru
szukaj w nowościach
spisy wg nr katalogowych
itp
=== 21. baza towarów i szablonów aukcji (zdjęcia teksty parametry)
około 20 000 rodzajów towarów
do każdego:
- około 50-100 drobych ustawień (buttony, słowa klucze, linki do zdjęć)
- jedna selekcja z drzewa grup wybór dowolnej ich ilości
czyli dany wpis może należeć do kilku grup
- dodatkowo około 5-20 drobnych ustawień dla każdego z 50 kolorów
w jakim może występować dany wpis (można ustawić 1-50 kolorów)
to znaczy np dla każdego koloru jest inna cena
ustawienia allegro
- około 10-20 drobnych typu nazwa (aukcji cena minimalna)
- jedna selekcja z drzewa grup wybór dowolnej ich ilości
czyli dany wpis może należeć do kilku grup
=== 21. baza zestawów
to mało skomplikowana baza paczek czyli sprzedajemy gotowy zestaw elementów
- 10-30 drobnych ustawień
np: nazwa w sklepie, nazwa na allegro, cena, linki do zdjęć (5-30 linków)
- jedna selekcja z drzewa grup wybór dowolnej ich ilości
czyli dany wpis może należeć do kilku grup
=== 24. subskrypcja
- baza 30-50 grup dla każdej grupy 3-5 ustawień (tak/nie)
każda grupa wskazuje swoje miejsce w drzewie bazy towarów
baza wykorzystywana w filtruwaniu aukcji allegro i w wysyłce tekstów subskrypcji
każdy klient ma swoje ustawienia zaznacza która część asortymentu w sklepie go interesuje
=== 3. edycja tekstów
(moduł do zarządzania treścią komunikatów np co mają pisać automaty w mailach)
edycja dotyczy tylko treści często zmienianej np helpy czyli pomocje nopisy uczące posługiwania się interfejsem i teksty otrzymywane na e-mail
z drzewa wybieramy grupe tekstów do edycji i edytujemy w dowolnym języku
przykładowe grupy
- help sklepu
- help koszyka
- e-maile
- sklep
- aukcje
- reklamacje
- subskrypcja
np w grupie (e-maile/aukcje) edytujemy treść typu : co ma pisać w e-mailu który klient dostaje po wygraniu aukcji , spakowaniu towaru, wpłacie na rachunek, bankowy, wysyłce towaru, przyjęciu reklamacji, rozpatrzeniu reklamacji
=== 2. administracja sklepem
wprowadzanie i zarządzanie wszystkimi udostepnionymi
dla danego pracownika modułami
moduły w pzrejżystej formie jako główne menu
- baza towarów (OPIS NR 21)
- baza zestawów (OPIS NR 25) -
- subskrypcja (OPIS NR 24)
i tak dalej
=== 23. system reklamacji
głównie opiera się na formularzach i e-mailach
- zgubiono coś (pozycje zaznacza obsługa sklepu do rozpatrzenia)
- po otrzymaniu paczki są wady albo braki (klient zaznacza pozycje z zamówienia)
proces reklamacji
- kilka pozycji do wyboru (zwrot kasy, dostawa przy następnym zamówieniu)
- np spisuje przelewy do wykonania (zwrotów)
- wysyła 10-20 maili z informacjami o procesie reklamacji
=== 26. baza ustawień klienta
każdy klient ma swóją nazwe w systemie wybrany login
- zmiana hasło
- dane podstawowe kontakt adres wysyłki (kilka ników na allegro)
- filtr e-maili np można wyłączyć część potwierdzeń
można zrobić 2-5 stopniowy filtr
albo wybiórczo jakich e-maili nie chcesz otrzymywać
- system rabatowy
każdy zakup od 100zł w wzwyż powoduje przyznanie 1% rabatu
ważnego 1 rok - punkty się sumują maxymalnie można dostać 15% rabatu
- ustawienia systemu subskrypcji
zaznaczamy o czym mamy się dowiedzieć z maili reklamowych (OPIS NR 24)
- czarna lista klientów filtrowanie po adresie przy rejestracji
- formularz rejestarcyjny (rejestracja musi być zaakceptowana)
=== 22. zarządzanie transakcjami (co kupił, kiedy)
najistotniejszy moduł systemu
każde zamówienie
może się skłądać z części (czyli jakby strony zamówienia)
np zamówienia ma 3 części czyli podzielone jest na grupy
@@@ fazy realizacji
fazy realizacji 10-15 faz (z góry będzie ustalone ile ich jest)
zamówienie zawsze leży po stronie kupującego lub sklepu
np pażyste fazy decyduje klient
pakuje do koszyka, akceptuje zawartość paczki do wysłąnia i cene
a nieparzyste wypełnia sklep
wg spisu odkłada do paczki towar
w innych fazach odpowaiada na pytania
czy wymienia pozycje i inne
zamknięte zamówienie
przechodzą w najwyższe fazy
czyli wysyłka i ewentualnie reklamacja
@@@ podstumowania
ile godzin/dni klient czeka na reakcje sklepu
ile sklep czeka na reakcje klienta w aktualnej fazie
@@ sortowania
sortowanie zarzadania klientami
wg nazwy, priorytetu zleceń, długości reakcji czyli najstarsze zlecenia jako pierwsze
wg określonej fazy (np tylko zlecenia do wysłania pocztą)
sortowanie spisu zamówienia
wg nazwy, kloejności wrzucania do koszyka
wg grup w sklepie (mieszają się aukcje allegro z zakupami w sklepie)
wg sklep/allegro
ukrywanie np prozycji odłożonych
@@@ ZAMÓWIENIE pozycje
- czy to jest element czy zestaw
- pozycje z allegro cena nr aukcji
- drobne ustawienia np: jesze wrzucam do koszyka
prosze wstrzymać wysyłkę, priorytet, lub odbikór osobisty
dodatkowe koszta
- na podstawie modułu rozliczeń bankowych(OPIS NR 28)
wiadomo ile trzeba zapłacić albo ile jest nadpłacone
- przyznany rabat
=== 28. rozliczania bankowe
przychodzą e-maile tylko z banku + spam
na ich podtsawie np w tytule przelewu będzie unikalny kod
system przyporządkowuje płatność do klienta z bazy
każdy klient może płacić w częściach
+ moduł do przyporządkowania ręcznego nierozpoznanych przelewów
=== 29. ograniczenie dostępu
do sklepu może mieć dostęp do 3-10 pracowników
każdy ma prawa pełnego dostepu do wybranych modółów
takich modółów główncy będzie około 10
NP: jedna osoba wpisuje tylko stan magazynowy
inna
===30. dostawa/remanent
prosty moduł do wpisywania stanu ilości sztuk
wg drzewa bazy towarów
czyli bez zbędnych ustawień
pokazuje się lista towarów ze zdjeciami i ilością sztuk do auktualizacji
- można zmienić ilość sztuk lub dodać odjąć od istniejącej
- system też pokazuje które pozycje zostały zmienione
na zasadzie numerowanie dostaw
otwieramy dostawe numer 46 i wprowadzamy zmniany
na czerwono pokazują się elementy z aktualnej dostawy
a na szaro z dostawy poprzedniej
(można to uprościć do zastanowienia)
=== 27. moduł historii (zakupów allegro i sklepów)
moduł do rozwoju
napewno potrzeba spis
- kto kupował i za ile dany element/zestaw w sklepie/allegro
- które elementy najlepiej się sprzedają a które słabiej
(wg wielkości sprzedaży albo ilości transakcji danego elementu)
=== 31. hurtowe wprowadzanie towarów
@@wg spisu cms
wprowadazamy 4-10 podstawowych parametrów
w konkretne miejsce drzewa struktury
czyli zamiast pojedyńczo wrzucamy kilkadziesięc produktów
z podstawowymi danymi do dalszej obróbki
@@ hurtowe wprowadzanie zdjęć
wrzucamy na ftp kilakdzesiąt zdjęć
i dlakażdego wybieramy do jakiego produktu w drzewie należy to zdjęcie przyporządkować
=== 32. hurtowe wprowadzanie zestawów
@@ wg zdjęć
wrzucamy na ftp kilakdzesiąt zdjęć
i dla każdego definiujemy dane zestawu
np: nazwa, cena, ilość sztuk, gdzie w drzewie leży zestaw
moduł prawie gotowy
=== 30. baza nr katalogowych
są to listy towarów wg ściśle określonej listy
jak przepis na ciasto
czyli nr towaru, ilość sztuk i kolor
każdy spis ma 5-10 parametrów
np :nr katalogowy, nazwa polska angielska
miejsce w strukturze
dane gotowe do skopiowania
=== aukcje na allegro
posiadamy wykupione gotowe klasy webapi
do współpracy ze skryptami php
czyli obsługa aukcji allegro z poziomu php
- w aukcjach są dwie bazy danych tak jak w sklepie
baza towarów i baza zestawów
każda ma podobną strukture
różnią się 5-10 pozycjami
wszystkie dane są w głównej bazie w ustawieniach dotyczących ustawień na allegro
np: towar ma jedno zdjęcie zestaw ma kilka (TO WSZYTSKO PISZE WYŻEJ)
inna struktura katalogowania ale zgodna ze sklepem
cechy wspólne to opis cena tytuł aukcji itp
=== 100. moduł sprawdzania czy pojawiły się nowe transakcje ALLEGO
- pobiera transakcje allegro w takiej formie jak pozycja wrzucona do koszyka w sklepie
wyniki dołancza do modułu zarządzania transakcjami
w spisie widać czy ta pozycja pochodzi ze sklepu czy z allegro
=== 101. moduł wystawiania aukcji ALLEGO wg harmonogramu
@@@USTAWIENIA OGÓLNE(dość prosty moduł)
można określić zeby automat wystawiał
przedmioty o danym priorytecie sprzedaży (1-5 pziomów)
np w święta wystawiane są aukcje które żadziej się spzredają
można włączyć alub wyłączyć automatyczne przedłużanie wystawianie aukcji
czyli po sprzedaży lub zakończeniu aukcji wystawić ponownie z magazynu na allegro
opóżnienia - wystawianie co minute żeby każdy zdążył ręcznie zalicytować
synchronizacja - wystawianie aukcji tak by się kończyły w wekendy
obliczania sztuk - by niepłacić dużej prowizji za wysatwianie całego stanu magazynowego
ogranicza się go np: towaru jest 1200sztuk
a na allegro przeważnie sprzedaje się góra 50 na jednej aukcji
ręcznie się decyduje do jakiego półapu ma być obliczona liczba sztuk
zeby niewejść w następny próg cenowy z opłatami
edycja stopki allegro - czyli stałych elementów które czasem się zmieniają np koszt wysyłki
@@@ wystawianie
to przejmuje gotowy script php
zwraca błąd lub info z numerem aukcji
@@@ przeglądanie
w module do przeglądania pisze
- ilość sztuk w magazynie (wszystkich)
- ilość sztuk w magazynie (niesprzedanych)
- ilość sztuk sprzedana w sklepie (niezapakowana)
- ilość sztuk sprzedana na allegro (na trwającej aukcji)
- ilość sztuk sprzedana na allegro (niezapakowana)
- ilość sztuk sprzedana zapakowana (niewysłana)
- ilość sztuk sprzedana zapakowana (odbiór osobisty)
- ilość sztuk wystawiona na allegro
- ilość sztuk brakujących (gdy pomyłkowo sprzedamy więcej niż mamy)
w sklepie przy pozycji jest link do aukcji allegro gdzie można kupić dany element