module.monster BETA

PrestaShop 8 e 9 Sem programar

Descreva-o. O Monster constrói-o.

Vamos criar o seu módulo PrestaShop.

Descreva o que a sua loja deve fazer. Pensamos nisso juntos, depois eu desenvolvo, testo numa instalação PrestaShop real, documento e entrego o módulo pronto a instalar.

PS

Traduzir o módulo para

As traduções seguem nos ficheiros de idioma do módulo.

Idiomas do guia

Cada idioma acrescenta as suas capturas e o seu PDF — escolha apenas os que vai ler.

Como funcionam os créditos

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.

Conversar não custa nada

Descrever uma ideia, trabalhá-la com o agente, mudar de ideias ou desistir não custa nada, por mais longa que seja a conversa.

Um crédito, gasto na aprovação

O crédito é retirado no momento em que aprova a especificação e o módulo segue para o pipeline de construção — nunca enquanto ainda está a conversar. Cada aprovação gasta um, incluindo uma versão alterada de um módulo que já tem.

Se a passagem falhar, ele volta

Se a passagem para o pipeline falhar nesse preciso momento, o crédito regressa ao seu saldo no mesmo pedido e nada foi construído. Se uma construção falhar mais tarde, escreva-nos e uma pessoa trata do assunto.

O seu saldo está na página da sua conta. A zero, a conversa continua a funcionar mas a aprovação é recusada; mais builds combinam-se por e-mail: Pedir mais builds

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

Create an account

Perguntas antes de começar

Que versões do PrestaShop são suportadas?

PrestaShop 8.x e 9.x, em PHP 8.1 ou posterior. Escolhe uma, outra ou ambas quando descreve o módulo, e ambas estão selecionadas por omissão. A 1.7 aparece no seletor de versões mas não pode ser escolhida: o pipeline não a visa e nada mais antigo é suportado.

O módulo funciona com multiloja?

Sim, desde que o diga antes da construção. A multiloja é um interruptor na barra do compositor; decide se as definições são guardadas por loja ou globalmente e se as tabelas do próprio módulo levam uma coluna de loja. Fica assente na conversa e é exercitada durante os testes — barato de decidir à partida, caro de acrescentar depois.

Com que idiomas pode o módulo ser entregue?

Inglês, francês, alemão, espanhol, italiano, neerlandês, polaco e português, em qualquer combinação; inglês, francês, espanhol e alemão estão ativos por omissão. As traduções seguem dentro dos ficheiros de idioma do próprio módulo. Esta definição não é a mesma que o idioma em que este site é apresentado.

A quem pertence o código entregue?

A si. O zip é seu para usar, alterar, instalar em tantas lojas suas quantas quiser e entregar ao seu próprio programador. Cada ficheiro de código traz um cabeçalho de licença que nomeia a Academic Free License 3.0, e o texto dessa licença segue no pacote como LICENSE.md — uma licença aberta que cobre utilização, modificação, distribuição e sublicenciamento, incluindo numa loja explorada comercialmente.

O que escreveu também continua seu: a sua descrição, as suas mensagens e as capturas de ecrã que anexar servem para construir o seu módulo e para mais nada.

O que acontece se a construção falhar?

Um passo que volta sempre errado é repetido até três vezes. Se mesmo assim não passar, o módulo fica assinalado como precisando de atenção na sua própria página, em vez de entregar algo estragado, e nós próprios vamos ver.

O crédito volta sozinho num caso: quando a passagem para o pipeline de construção falha no momento da aprovação. Se a construção falhar depois disso, escreva para [email protected] e uma pessoa trata do assunto.

Posso mudar a especificação a meio da conversa?

É exatamente para isso que a conversa serve. Acrescente, contradiga-se, corte uma funcionalidade ou recomece — enquanto o módulo for um rascunho, nada é posto em fila e nada é cobrado.

Aprovar fecha a especificação. A partir daí a conversa acompanha a construção em vez de aceitar alterações, por isso uma revisão é uma construção nova e mais um crédito. Leia o resumo antes de carregar no botão.

Como instalo o zip?

É um zip de módulo PrestaShop vulgar. No back office, vá a Módulos, depois a Gestor de Módulos, e use «Carregar um módulo» para o largar ali — o PrestaShop descompacta-o e instala-o num só passo. Ou descompacte o zip e copie a pasta para o diretório /modules da sua loja por FTP ou SSH, mantendo o nome da pasta exatamente como sai do zip, e carregue em Instalar no gestor de módulos.

De qualquer forma, «Configurar» abre a página de definições do próprio módulo no back office, e desinstalá-lo a partir do mesmo ecrã remove as tabelas, os separadores e as definições que criou. Instale-o primeiro numa cópia de testes da sua loja e percorra-o aí.

Alguém precisa de acesso à minha loja?

Não, em nenhum dos sentidos. Nada é instalado na sua loja por si, não são pedidas credenciais da loja e o módulo nunca liga para casa. Isso também significa que não há atualizações automáticas: o que descarregou fica como está até construir algo novo.