W etapie 1 następuje podstawowe konfigurowanie zamówienia które pozwala:
* wybrać ilość fotografii (realizowane przez np. radio buttony), np 16,32 itp.
* wybrać rodzaj opakowania (realizowane jak powyżej)
* wybrać rodzaj ozdobienia (obrazki wraz z radio buttonami)
* wybrać rodzaj przesyłki (jw.)
Na podstawie tych parametrów dynamicznie musi być ustalana kwota zamówienia.
Po wyborze wszytkich uaktywnia się button który umożliwia przejścia do następnego kroku.
W etapie drugim następuje wybór fotografii do zamówienia wraz z ich drobną edycją.
Wyobrażam sobie to tak:
Po przejściu z etapu 1 zamówienia pokazuje się licznik fotografii (wcześniej wybrana ilość fotografii), np. ?1/16?
pod tym niby licznikiem będzie przycisk ?wczytaj fotografie?, który pozwoli na wczytanie przez użytkownika fotografii.
Po wyborze fotografia jest wczytana na stronę z szablonem na której będzie można dokonać jej małej edycji takiej jak:
* ustawienie położenia względem szablonu
* powiększenie lub zmniejszenie fotografii
* obrót fotografii
* zamiany koloru w skalę szarości
* zamianę koloru w sepie
Obrazek musi podlegać kontroli rozdzielczości. Jeżeli na przykład użytkownik za bardzo powiększy obrazek i jego rozdzielczość dpi w obrębie szablonu spadnie po niźej jakiejś wartości zostanie uaktywniony komunikat - muszą być dwa takie stopnie komunikatów - o słabej rozdzielczości oraz o bardzo słabej.
Po dokonaniu wszystkich operacji przez użytkownika, akceptuję on obrazek i sytuacja powtarza się dla fotografii ?2/16?
Po wybraniu i zaakceptowaniu wszystkich fotografii użytkownik przechodzi do etapu 3 w którym finalizuję zamówienie.
Pod przyciskiem akceptacji widoczne będą miniatury obrazków te, aby klient mógł na bieżąco śledzić postępy i w każdej chwili zmienić obrazek. (w zdjęciu na dole nie widoczne)
Etap 3
Tutaj na początku wyświetlane są wszystkie parametry zamówienia z etapu 1 oraz obrazki wybrane w etapie 2
Dodatkowo oczywiście użytkownik musi podać podstawowe informację dotyczące adresu przesyłki, jak nazwę, adres, nip itp..
Na tym etapie musi być możliwość zmiany ustawień z etapu 1. - po zmianie wraca do etapu 3
Użytkownik musi mieć także możliwość zmiany obrazka klikając na jego miniaturze - po takiej zmianie wraca do etapu 3
Po akceptacji zostanie wysłany do użytkownika email potwierdzający zamówienie wraz z wszystkimi ustawieniami zamówienia, taki sam list jest wysyłany do działu zamówienia (email) wraz z pełnymi danymi zamówienia oraz linkami do obrazków (z etapu 2) przechowanymi na serwerze w katalogu (nazwa = nazwisko i data z czasem)
Całość musi być oczywiście zrealizowana na bazie danych - skąd pobierane z tabel powinny być informację do formularza.. takie jak rodzaj opakowania, ozdobienia... itd.
Oczywiście zamówienie również trafia do bd do przygotowanej do tego celu tabeli.
Kod powinien być napisany w sposób przejrzysty wraz z komentarzami do kodu, aby ułatwić ew. poprawki lub drobne zmiany. Strona jest postawiona na joomla. Serwer nazwy.pl. Dobrze by było gdyby napisane to było w modelu MVC.
Gdyby były jakieś pytania to proszę o telefon: Grzegorz Borys +48 602 705 245
Poniżej dla przybliżenia etapu 2 przykładowe wygląd takiego etapu.

Zastrzega się wyłonienie zleceniobiorcy przed czasem. Zlecenie może zostać trochę zmodyfikowane, ale tylko kosmetycznie.
Pozdrawiam serdecznie.
ps. zlecenie w przypadku dobrze wykonanej pracy nie będzie jednorazowe.
Zapraszam na ogłoszenie na oferi : http://oferia.pl/zlecenie/item88371-formul...amp;user=206653