Opis zlecenia
Zlecę napisanie szablonu wtyczki do Magento 2.0
Sama wtyczka nie będzie spełniać żadnej logicznej roli, ale będzie dla nas bazą do zbudowania konkretnej funkcjonalności. Kod powinien być przygotowany jako paczka instalacyjna do Magento
1. KONFIGURACJA WTYCZKI W PANELU ADMINA
Na formularzu potrzebne są:
- pole tekstowe
- pole colorpicker
- select z ustawioną na sztywno listą opcji
- lista wielokrotnego wyboru wygenerowana dla każdej dostępnej w sklepie metody dostawy
- lista wielokrotnego wyboru wygenerowana z pliku json dostępnego na zewnętrznym serwerze. Plik dostępny po GET: file_get_contents('https://jakiś-adres/plik.json'). Plik zawiera listę obiektów id + name. Zapis tej konfiguracji potrzebowałbym w jakimś polu tekstowym w formie listy zaznaczonych id oddzielonych przecinkami ( inny sposób zapisu również wchodzi w grę )
- Przykładowy kod HTML to wyświetlenia sformatowanych informacji na stronie konfiguracyjnej
- button pozwalający odpalić Ajax request do zewnętrznego serwera i pobrać z niego dane do uzupełnienia formularza
2. STRONA CHECKOUT
- po wybraniu jednej z zaznaczonych w konfiguracji metod dostawy pokazują się inputy uzupełnione danymi zapisanymi w konfiguracji wtyczki. Potrzebna będzie też obsługa jakiejś prostej logiki np. jeśli wartość pola z konfiguracji = "aaa" to zmień tą wartość dla pola w checkoutu na "bbb"
- po złożeniu zamówienia te pola muszą zapisać się na zamówieniu
- musi być możliwość pobrania listy zamówień oraz naszych customowych pól przez API z Magento
3. DEDYKOWANY CSS oraz JS
-potrzebne będą pliki CSS oraz JS będące częścią wtyczki i obsługiwane na stronie konfiguracyjnej oraz na stronie checkout
-na stronie checkout muszę mieć też możliwość podpięcia JS oraz CSS z zewnętrznego źródła : <link rel="stylesheet" href="jakiś-url"> <script src="jakiś-url"></script>