Funkcje
module.monster zamienia opis tego, co ma robić Twój sklep, w moduł PrestaShop: zakres ustalamy z Tobą w rozmowie, a potem moduł powstaje, jest testowany na działającej instalacji PrestaShop, tłumaczony, dokumentowany i pakowany do pliku .zip, który instalujesz samodzielnie.
Najpierw specyfikacja
Opisujesz moduł własnymi słowami, a agent, który zna PrestaShop, przemyśliwa go razem z Tobą. Zamiast ankiety przedstawia swoje najlepsze przypuszczenie, protestuje, gdy pomysł jest już standardowym zachowaniem PrestaShop albo w rzeczywistości to trzy moduły naraz, i rozstrzyga to, czego nie da się zgadnąć: gdzie moduł się pojawia, z jakich hooków korzysta, co będzie można ustawić, jakie dane zapisuje i czego celowo nie zrobi.
Nic nie powstaje, dopóki nie zatwierdzisz tej specyfikacji. Sama rozmowa nic nie kosztuje — kredyt na build schodzi z konta w chwili zatwierdzenia, a jeśli przekazanie modułu do produkcji się nie powiedzie, kredyt od razu wraca.
Potem rusza build
Zbudowany
Moduł powstaje na standardowym szkielecie PrestaShop: procedury instalacji i deinstalacji, hooki wynikające z Twojej specyfikacji i strona konfiguracji w panelu administracyjnym.
Przetestowany na prawdziwym sklepie
Zostaje zainstalowany na działającej instalacji PrestaShop i tam sprawdzony: wyzwalamy każdy hook, zapisujemy i wczytujemy ponownie formularz ustawień, przechodzimy główną ścieżkę użytkownika od początku do końca, a na koniec deinstalujemy moduł i instalujemy go jeszcze raz, żeby potwierdzić, że sprząta po sobie i nadal działa.
Przetłumaczony
Każdy tekst widziany przez sprzedawcę i klienta jest tłumaczony na wybrane przez Ciebie języki, standardowym mechanizmem tłumaczeń modułów w PrestaShop.
Ze zrzutami ekranu
Zrzuty powstają w prawdziwej przeglądarce na działającym sklepie, w każdym z Twoich języków — nikt nie dokumentuje francuskiego modułu angielskimi zrzutami.
Udokumentowany
Dla każdego języka powstaje ilustrowana instrukcja w PDF, pisana dla właściciela sklepu, a nie dla programisty: wymagania, instalacja, objaśnienie każdego ustawienia, codzienna praca i rozwiązywanie problemów.
Spakowany
Całość trafia do instalowalnego modułu z numerem wersji, razem z licencją i standardowymi plikami, których oczekuje PrestaShop.
Pod co jest budowany
- PrestaShop 8.x i 9.x — opisując moduł, wybierasz jedną wersję albo obie.
- PHP 8.1 i nowszy.
- Multisklep: powiedz, że go używasz, a zachowanie w trybie multisklepu zostanie ustalone w specyfikacji i sprawdzone podczas testów.
- Tłumaczenia modułu na angielski, francuski, niemiecki, hiszpański, włoski, niderlandzki, polski i portugalski, w dowolnym zestawie — trafiają do plików językowych samego modułu.
- Zwykłe konwencje: strona konfiguracji w panelu, tabele bazy danych z prefiksem modułu i deinstalacja, która usuwa jego tabele, zakładki i ustawienia.
Ten .zip jest Twój
Pobierasz zwyczajny plik .zip z modułem PrestaShop. Instalujesz go samodzielnie z panelu administracyjnego, kiedy chcesz: nikt nie potrzebuje dostępu do Twojego sklepu, a moduł nie łączy się z nami i nie potrzebuje module.monster, żeby działać dalej.
W środku jest czytelny kod PHP na licencji Academic Free License 3.0, z treścią licencji dołączoną do paczki. Przeczytaj go, zmień albo przekaż własnemu programiście.
Opisz, co ma robić Twój sklep, i zobacz, jak powstaje specyfikacja.
Zacznij