module.monster BETA

PrestaShop 8 i 9 Bez programowania

Opisz to. Monster to zbuduje.

Zbudujmy Twój moduł PrestaShop.

Opisz, co ma robić Twój sklep. Obgadamy to razem, potem go zbuduję, przetestuję na prawdziwej instalacji PrestaShop, udokumentuję i dostarczę gotowy do instalacji moduł.

PS

Przetłumacz moduł na

Tłumaczenia trafiają do plików językowych modułu.

Języki przewodnika

Każdy język to własne zrzuty ekranu i własny PDF — wybierz tylko te, które przeczytasz.

Jak działają kredyty

A build credit is the unit of work here: one credit is one module, taken all the way — written, tested, translated, documented and packaged. Credits are granted on request; a new account starts with none.

Builds on request

Signing up does not include free builds. Write to us and we add credits to your account by hand. No card is asked for and none is stored — the portal has no payment page at all.

Rozmowa nic nie kosztuje

Opisanie pomysłu, dopracowanie go z agentem, zmiana zdania albo rezygnacja nic nie kosztują, niezależnie od tego, jak długo trwa rozmowa.

Jeden kredyt, pobierany przy zatwierdzeniu

Kredyt jest pobierany w chwili, gdy zatwierdzasz specyfikację i moduł trafia do potoku budowania — nigdy w trakcie rozmowy. Każde zatwierdzenie kosztuje jeden, także zmieniona wersja modułu, który już masz.

Nieudane przekazanie zwraca kredyt

Jeśli przekazanie do potoku zawiedzie właśnie wtedy, kredyt wraca na Twoje saldo w tym samym żądaniu i nic nie zostało zbudowane. Jeśli build zawiedzie później, napisz do nas, a zajmie się tym człowiek.

Saldo znajdziesz na stronie swojego konta. Przy zerze burza mózgów dalej działa, ale zatwierdzenie zostaje odrzucone; kolejne buildy ustalamy mailowo: Poproś o więcej buildów

Create an account, describe the module, and ask us for credits when you are ready to build.

Create an account

Pytania przed startem

Które wersje PrestaShop są obsługiwane?

PrestaShop 8.x i 9.x, na PHP 8.1 lub nowszym. Przy opisywaniu modułu wybierasz jedną, drugą albo obie — obie są zaznaczone domyślnie. Wersja 1.7 pojawia się w selektorze, ale nie da się jej wybrać: potok jej nie obsługuje, a nic starszego nie jest wspierane.

Czy moduł działa z trybem wielosklepowym?

Tak, o ile powiesz o tym przed budowaniem. Multistore to przełącznik na pasku pod polem opisu; decyduje, czy ustawienia są zapisywane per sklep czy globalnie i czy własne tabele modułu mają kolumnę sklepu. Ustala się to w rozmowie i sprawdza podczas testów — tanie do zdecydowania na początku, drogie do dorobienia później.

W jakich językach może być dostarczony moduł?

Angielski, francuski, niemiecki, hiszpański, włoski, niderlandzki, polski i portugalski, w dowolnym zestawieniu; angielski, francuski, hiszpański i niemiecki są włączone domyślnie. Tłumaczenia trafiają do plików językowych samego modułu. To inne ustawienie niż język, w którym wyświetla się ta strona.

Do kogo należy dostarczony kod?

Do Ciebie. Zip jest Twój: możesz go używać, zmieniać, instalować na dowolnej liczbie własnych sklepów i przekazać własnemu programiście. Każdy plik źródłowy ma nagłówek licencyjny wskazujący Academic Free License 3.0, a treść tej licencji jedzie w paczce jako LICENSE.md — to licencja otwarta, obejmująca używanie, modyfikowanie, rozpowszechnianie i sublicencjonowanie, także w sklepie prowadzonym komercyjnie.

Twoje słowa również zostają Twoje: opis, wiadomości i załączone zrzuty ekranu służą do zbudowania Twojego modułu i do niczego więcej.

Co się dzieje, gdy build się nie powiedzie?

Krok, który raz po raz wraca z błędem, jest ponawiany do trzech razy. Jeśli dalej nie przechodzi, moduł zostaje oznaczony na swojej stronie jako wymagający uwagi, zamiast dostarczyć coś zepsutego, a my sami się temu przyglądamy.

Sam z siebie kredyt wraca w jednym przypadku: gdy przekazanie do potoku budowania zawiedzie w momencie zatwierdzania. Jeśli build zawiedzie później, napisz na [email protected], a sprawie przyjrzy się człowiek.

Czy mogę zmienić specyfikację w trakcie rozmowy?

Właśnie po to jest rozmowa. Dopisuj, zaprzeczaj sobie, usuwaj funkcje albo zaczynaj od nowa — dopóki moduł jest szkicem, nic nie stoi w kolejce i nic nie jest naliczane.

Zatwierdzenie zamyka specyfikację. Od tej chwili rozmowa towarzyszy budowaniu, zamiast przyjmować zmiany, więc poprawka to nowy build i kolejny kredyt. Przeczytaj podsumowanie, zanim naciśniesz przycisk.

Jak zainstalować zip?

To zwykły zip modułu PrestaShop. W panelu administracyjnym wejdź w Moduły, potem Menedżer modułów, i użyj opcji „Wgraj moduł”, aby go wrzucić — PrestaShop rozpakuje i zainstaluje go w jednym kroku. Możesz też rozpakować zip samodzielnie i skopiować folder do katalogu /modules swojego sklepu przez FTP lub SSH, zachowując dokładnie tę nazwę folderu, po czym nacisnąć Instaluj w menedżerze modułów.

Tak czy inaczej „Konfiguruj” otwiera własną stronę ustawień modułu w panelu, a odinstalowanie z tego samego ekranu usuwa tabele, zakładki i ustawienia, które utworzył. Zainstaluj go najpierw na kopii testowej sklepu i tam wszystko przeklikaj.

Czy ktoś potrzebuje dostępu do mojego sklepu?

Nie, w żadną stronę. Nic nie jest instalowane w Twoim sklepie za Ciebie, nie prosimy o dane dostępowe do sklepu, a moduł nigdy nie dzwoni do domu. To znaczy też, że nie ma automatycznych aktualizacji: to, co pobierzesz, zostaje takie, jakie jest, dopóki nie zbudujesz czegoś nowego.