Pilar de serviço

Programador Laravel para APIs, migrações de WordPress e manutenção

Enviar pedido sobre Laravel

Envie-me os dados do projeto.

Indique onde está o repositório, as versões de PHP e de Laravel, o alojamento, as partes do WordPress ou do WooCommerce com que a aplicação tem de comunicar e como as alterações chegam hoje à produção.

Quando o Laravel faz sentido ao lado do WordPress

A maior parte dos meus projetos Laravel funciona ao lado de um site WordPress já existente. Os casos habituais são uma API própria para uma aplicação móvel, lógica de faturação, um portal de clientes com dados separados por conta, tarefas agendadas que o WP-Cron gere mal, ou um frontend headless com autenticação através de Sanctum ou Passport. Proponho Laravel quando o requisito precisa de filas, de separação rigorosa dos dados entre clientes ou de um modelo de permissões para o qual o WordPress não foi pensado.

O que faço

Aplicações em Laravel 13 e atualização de versões antigas, painéis de administração em Filament, Livewire ou Inertia, filas geridas pelo Horizon, integração de pagamentos com Stripe e com Multibanco e MB WAY através da IfthenPay, tratamento de webhooks do WooCommerce para encomendas e stock, e a passagem gradual de lógica do WordPress para um backend Laravel atrás de um frontend headless.

O que evito

Não proponho Laravel como reconstrução por defeito. Se o seu WordPress aguenta o novo requisito com um plugin ou com pouco código próprio, é isso que recomendo. O Laravel compensa quando manter tudo dentro do WordPress custa mais do que separar uma parte do sistema.

Como migrar uma loja WooCommerce para Laravel por fases?

O Laravel arranca como API ao lado da loja em funcionamento, num subdomínio e com base de dados próprios, e os endereços antigos continuam a funcionar. O cliente inicia sessão uma só vez: ou o Laravel aceita um token assinado a partir da sessão do WordPress, ou os dois lados usam o mesmo fornecedor de identidade através de OpenID Connect. O WooCommerce envia eventos de encomendas, clientes e stock como webhooks, e o Laravel coloca cada um numa fila, para que uma falha de um dos lados não perca dados. Depois passo uma área de cada vez: primeiro a conta de cliente, a seguir o catálogo, por fim o carrinho e o pagamento por Multibanco. As faturas com ATCUD continuam a sair de um único ponto, o programa de faturação certificado, sem documentos em duplicado. Cada passo pode ser revertido com uma alteração no proxy, e o tráfego volta ao WordPress no mesmo dia.

O que verifica ao assumir uma aplicação Laravel?

Começo pelas versões. O Laravel 11 deixou de ter correções de segurança a 12 de março de 2026, o Laravel 12 tem-nas até 24 de fevereiro de 2027 e o PHP 8.2 perde o suporte de segurança a 31 de dezembro de 2026, por isso muitas aplicações herdadas estão atrasadas nas duas frentes. Depois corro composer audit, que mostra pacotes com vulnerabilidades conhecidas ou abandonados pelos autores, php artisan queue:failed, para ver as tarefas que falham sem ninguém dar conta, e verifico o agendador: se o cron do servidor chama mesmo schedule:run a cada minuto e se cada tarefa ainda é precisa. Corro os testes que existirem e confirmo que o ficheiro .env não está no repositório e que as palavras-passe não estão escritas nos ficheiros de configuração. Atualizo uma versão principal de cada vez, seguindo o guia oficial. A parte mecânica pode ficar a cargo do Laravel Shift, um serviço pago, e revejo as alterações linha a linha.

O que inclui a manutenção de uma aplicação Laravel?

O Laravel publica versões de correção até uma vez por semana, e cada versão principal recebe correções de segurança durante dois anos. A manutenção garante que estas chegam ao seu servidor de produção em poucos dias, junto com a atualização das dependências do Composer e uma passagem de composer audit, sempre testadas primeiro no servidor de testes. Para monitorização configuro o Pulse: pedidos lentos, tarefas lentas, débito das filas e exceções. O painel do Pulse só está acessível localmente por omissão, e em produção abro-o apenas a contas de administrador. O Telescope uso-o no servidor de testes quando é preciso seguir em detalhe um pedido ou uma tarefa. A base de dados e os ficheiros carregados têm cópias de segurança agendadas, e testo regularmente a reposição. Uma vez por ano, depois da nova versão principal do primeiro trimestre, planeio a atualização, para que a aplicação nunca fique numa versão sem correções de segurança.

Perguntas frequentes

Quando faz mais sentido Laravel do que WordPress?

Quando a aplicação precisa de filas fiáveis, dados separados por conta de cliente, permissões complexas ou uma API que não encaixa no modelo de dados do WordPress. Para um site de conteúdos ou uma loja normal, o WordPress costuma sair mais barato de manter.

Pode migrar uma loja WooCommerce para Laravel?

Sim, por fases. Primeiro o Laravel funciona ao lado da finalização de compra atual do WooCommerce, depois passam o catálogo, as encomendas e os dados de clientes, uma área de cada vez e sempre com caminho de volta. Desaconselho reescrever a loja inteira de uma vez, porque nada pode entrar em produção antes de tudo estar pronto.

Trabalha com Filament, Livewire ou Inertia?

Sim, com os três. Filament para painéis de administração, Livewire para interfaces renderizadas no servidor, Inertia quando o frontend é escrito em Vue ou React com Laravel por trás. Escolho o que a equipa que vai manter a aplicação já conhece.

E o Laravel Forge ou o Vapor?

Forge quando a aplicação corre num VPS próprio, Vapor quando o modelo serverless da AWS se adequa à carga. Decido depois de ver o tráfego, o volume de tarefas nas filas e quem, do seu lado, deve ter acesso ao alojamento.

Aceita projetos Laravel sem ligação a WordPress?

Sim, quando o âmbito está bem definido e posso ser responsável por todo o código. A maioria dos meus projetos Laravel liga-se a WordPress ou WooCommerce, mas uma aplicação independente faz sentido quando há uma razão concreta para a construir.

Explorar outros serviços WordPress e base de conhecimento

Serviços relacionados

Programador Laravel para backends ao lado do WordPress: APIs próprias, migração faseada do WooCommerce, filas com Horizon, aplicações herdadas e Laravel 13.

Recomendações do LinkedIn

Recomendações e opiniões sobre o trabalho com a WPPoland

Recomendações de pessoas das comunidades WordPress, WordCamp e e-commerce. Escrevem sobre cumprimento de prazos, profundidade técnica e uma abordagem orientada ao negócio no desenvolvimento de sites.

Karolina Czapla

Karolina Czapla

Estratega de Marketing, Performance & Digital Strategy

“Trabalhar com o Mariusz no WordCamp mostrou‑me como é raro combinar competências técnicas profundas com verdadeira liderança. Planeia, coordena e entrega com precisão, dando ao mesmo tempo espaço para a equipa crescer. Quando outros dizem 'não dá', ele encontra uma solução.”

Co‑organizadora, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“O portefólio do Mariusz fala por si. Reflete precisão, versatilidade e um forte sentido de responsabilidade. Pode confiar nele para conduzir um projeto da ideia até à entrega, mantendo todas as partes informadas.”

Trabalhámos na mesma equipa

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

Gestora de Projetos TI & Product Owner, Web/App

“Durante mais de dois anos pude sempre contar com o Mariusz para tarefas WordPress, desde styling e templates até integrações. Traz estabilidade à equipa e mantém a parte de frontend sob controlo.”

Mariusz foi seu cliente em projetos WordPress

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz é o colega de equipa que todos gostariam de ter: fortes competências full‑stack em WordPress, explicações claras e uma atitude positiva mesmo sob pressão. Move‑se facilmente entre plugins, performance e layouts Gutenberg, sem perder a visão do todo.”

Trabalhámos juntos em projetos WordPress

Varun Patil

Varun Patil

Líder de Growth & CRM

“Para além do desenvolvimento, o Mariusz entende SEO, analytics e growth. Fala diretamente com stakeholders, faz as perguntas certas e entrega soluções que mexem nos indicadores de negócio, de AMP a tracking e performance.”

Foi gestor do Mariusz em iniciativas de growth

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“Conheço o Mariusz da comunidade WordPress há muitos anos. É fiável, muito envolvido e está sempre presente, em meetups, WordCamps e projetos. Se procura colaboração a longo prazo e alguém que trate o seu site como se fosse dele, ele é a pessoa certa.”

Co‑organizador da comunidade WordUp Trójmiasto & WordCamp

Daniel Blossfeld

Daniel Blossfeld

Consultor de Otimização de Processos e Digitalização

“Tive o prazer de trabalhar com o Mariusz por quase três anos. Durante esse tempo, as suas habilidades de desenvolvimento WordPress provaram ser inestimáveis em uma variedade de projetos, desde a construção de websites até áreas de membros online e até mesmo integrações Shopify. Ele é um desenvolvedor confiável e capaz.”

Mariusz foi seu cliente em projetos WordPress

Natalie Wiszczor

Natalie Wiszczor

Gestora de CRM e E-mail Marketing

“Tive o grande prazer de trabalhar com o Mariusz por mais de 4 anos na área técnica. Durante esse tempo, ele provou ser um colega competente e confiável. O que se destacou em particular foi a sua natureza amigável e a sua notável perseverança na resolução de desafios técnicos complexos. Mesmo em situações de stress, ele sempre manteve a cabeça fria e contribuiu significativamente para uma atmosfera de trabalho positiva e produtiva com a sua atitude otimista. 🙏🏻🚀”

Trabalhou com Mariusz em equipas diferentes

Mark Chalklen

Mark Chalklen

Head of Design & Build na Itineris Limited

“Mariusz é um ótimo membro da equipa, sempre feliz em se dedicar a qualquer tarefa e aprender coisas novas. Um ótimo comunicador e um cara legal para trabalhar. Difícil de vencer na nossa tabela de classificação semanal do Strava!”

Geriu Mariusz diretamente

Jessica Di Pasquale

Jessica Di Pasquale

Liderando iniciativas de SEO com estratégias de crescimento baseadas em dados.

“Mariusz é um cara muito habilidoso, paciente e experiente. Sempre pronto para ajudar e corrigir erros, eu realmente apreciei trabalhar com ele. Ele é um ótimo colega!”

Geriu Mariusz diretamente

Biki John

Biki John

Apaixonado por Marketing de Conteúdo e Entusiasta de SEO

“Foi ótimo trabalhar com o Mariusz. Eu realmente apreciei o seu vasto conhecimento de WordPress e como isso foi útil sempre que precisei de suporte para navegar no CMS. Elogio totalmente o Mariusz pela sua paciência, bom humor e experiência no seu ofício, ele fará muita falta a todos.”

Trabalhou com Mariusz em equipas diferentes

Rafal Borowiec

Rafal Borowiec

Desenvolvedor de Software, Consultor, Gerente e Professor

“Tive a oportunidade de trabalhar com o Mariusz por 7 meses. Ele se destaca na otimização técnica para motores de busca (SEO). Mariusz também possui forte experiência em desenvolvimento AMP, GTM e GA. Mariusz se sente muito confortável com o WordPress - ele trabalhou em uma variedade de projetos e tarefas relacionadas ao WordPress, incluindo desenvolvimento de landing pages, melhorias de desempenho e muito mais. Se você está procurando um especialista sólido em WordPress especializado em SEO, rastreamento, desempenho e desenvolvimento - não hesite em entrar em contato com o Mariusz.”

Geriu Mariusz diretamente

Belinda Koch

Belinda Koch

Analista de Web-Tracking na TUI

“Mariusz é uma ótima pessoa para trabalhar. Ele é extremamente motivado para aprender coisas novas e compartilhar o seu conhecimento, e é muito experiente em uma ampla gama de tópicos. Trabalhamos juntos em tópicos de análise digital e rastreamento e sou muito grata por toda a energia, apoio e insights que ele trouxe para os projetos.”

Trabalhou com Mariusz em tópicos de análise digital e rastreamento

Ali Nezamolmaleki

Ali Nezamolmaleki

Crescimento, SEO, Pensamento Analítico, AMP

“Mariusz é uma pessoa extremamente talentosa na sua área de trabalho. Ele é sempre capaz de dar uma nova perspetiva para resolver problemas e pensar fora da caixa em situações onde tudo parece estar bloqueado. Trabalhar com ele é sempre um prazer devido à sua personalidade positiva e atitude de 'posso fazer'.”

Trabalhou com Mariusz na mesma equipa

Karol Jakubcewicz

Karol Jakubcewicz

Desenvolvedor Front-end / JavaScript

“Mariusz é um desenvolvedor WordPress e especialista SEO/SEM incrivelmente experiente com quem tive o prazer de trabalhar por quase dois anos. Ele foi uma das figuras-chave responsáveis pela melhoria constante do tempo de carregamento e ranking de páginas. Admiro as suas competências e conhecimento vitais para um projeto WordPress tão complexo e multilingue. Muita experiência, toneladas de atitude positiva - recomendo muito a colaboração com o Mariusz.”

Trabalhou com Mariusz na mesma equipa

Paweł Lewczuk

Paweł Lewczuk

Desenvolvedor Front-end, Desenvolvedor WordPress

“Colaborei com o Mariusz em vários projetos e a nossa cooperação foi sempre exemplar. Acredito que há muitos mais projetos conjuntos à nossa frente. Altamente recomendado!”

Mariusz foi cliente do Paweł

Przemek Wroblewski

Przemek Wroblewski

Desenvolvedor de Software com mais de 20 anos de experiência

“Encontrei no Mariusz alguém com grande experiência e conhecimento profundo de soluções frontend. Um desenvolvedor WordPress poderoso, experiente e responsável. Tem facilidade em construir relações interpessoais. Tinha a visão para ver os benefícios e a paixão para transformar isso em resultados mensuráveis. Definitivamente alguém que eu gostaria de ter na minha equipa.”

Trabalhou com Mariusz em equipas diferentes

Todas as recomendações no LinkedIn

Envie-me os dados do projeto.

Indique onde está o repositório, as versões de PHP e de Laravel, o alojamento, as partes do WordPress ou do WooCommerce com que a aplicação tem de comunicar e como as alterações chegam hoje à produção.

Enviar pedido sobre Laravel