Executando verificação de segurança...
1

[Duvidas] Desenvolvimento de um e-commerce

Estou começando a criar um e-commerce do zero, porém sei que há inumeras formas de se fazer isso, então estou buscando um caminho para seguir, e decidi escrever aqui para ter mais pontos de vista. Se puder dar sua opnião, agradeço!
A principio estava pensando em utilizar o wordpress com woocomerce, por causa do gerenciamento de conteúdo, porém não sei nada de php, então estou procurando alternativas que utilizem javascript, react(que é oque eu tenho conhecimento) com wordpress e woocomerce.
No momento estou pesquisando sobre o Frontity e NextJS e analisando outras maneiras mais eficientes para desenvolver o site.

Carregando publicação patrocinada...
2

Salve meu caro, bom, dando uma boa lida nos comentários e tentando entender a abordagem que melhor poderia seguir pra ter um bom resultado, minha dica fica a seguinte:

Utilizando wordpress, vc consegue criar uma API para que faça a integração do seu front com o "backend" do wordpress, ou seja, vc utiliza o wordpress como um headless CMS, e com isso, consegue utilizar o woocomerce juntamente para o gerenciamento de todo o processo que envolve e-commerce.

Nunca implementei em produção um projeto nessa stack utilizando o woocomerce, mas sei que funciona bem.

Tem um curso do Professor André Rafael (Origamid) que aborda EXATAMENTE essa stack com woocomerce, e ainda tá tendo promo de aniversário, quem sabe pode ser útil.

2

também estou desenvolvendo um Ecommerce, e apesar de estar utilizando outras tecnologias, quero complementar a respostas dos outros com um software que pode ser útil para análise de cliques, eventos, gráficos, que pode ser o Mixpanel ou o Posthog (open-source), estou usando esse no momento pois seu plano free é bem mais generoso, abaixo um exemplo, utilizando Posthog, ambos os softwares são super simples de implememetar.

home page

1

Bom eu sou bem iniciante em programaçao e nao faço ideia de como manipula banco de dados ou api de pagamento mas oque eu faria no seu lugar seria tentar escrever o codigo do e-commerce em uma linguagem que eu ja esteja familiarizado (no seu caso javascript)
e sei que tem o typescript tambem eu ouvi falar que ele é mais comum de ser usado em projetos grander e talvez ele seja uma boa para um e-commerce

valeu !!!!

higor.

1

Realmente estou pensando em fazer isso que você sugeriu, de focar nas tecnologias que eu conheço, estava até cogitando a ideia de aprender php pra usar o wordpress, mas isso não me anima tanto.
Eu sei desenvolver o backend e tal, mas quero focar mais no frontend e achar algo pra gerenciar o backend pra eu não precisar desenvolver tudo do zero

e Typescript é muito bom mesmo, depois que vc aprende javascript e nodejs, a curva de aprendizado pra aprender ele não é tão grande, e em projetos grandes ele evita muitos bugs e erros, porém eu sinto que demora um pouco mais na hora de desenvolver, mas vc economiza muito tempo na manutenção do código depois

Valeu Higor!

1

Não sei quanto tempo você tem para entregar este projeto, ou se é apenas para estudo. Mas eu particularmente gosto de usar Ruby on Rails para programar.

O Jackson Pires tem um conteúdo dahora demais sobre como criar um e-commerce do zero com ruby on rails, você pode aprender a linguagem, e também fazer algo bem interessante para seu curriculum.

https://www.youtube.com/watch?v=ZHPondVB9RQ

1

Esse projeto é para um colega, ele está desenvolvendo o design da pagina e eu vou fazer o front end, minha maior duvída é onde vou integrar meu frontend kkk
Vou dar uma conferida nesses vídeos, talvez me ajude

2
1

Na verdade oque eu realmente estava buscando era uma forma de utilizar o wordpress e woocomerce, porem criar temas do zero dentro do wordpress, mas utilizando react.
Pesquisei sobre isso e parece que o wp-scripts tem os pacotes do react dentro dele, mas não encontrei muita informação na documentação.

Então como é um e-commerce pequeno que vou fazer, vou desenvolver utilizando apenas wordpress com woocomerce, e sofrer um pouquinho pegando um tema pronto e utilizando aqueles editores de bloco do wordpress, assim termino esse projeto e posso pesquisar melhores formas de criar e-commerces simples. Pelo que eu pesquisei, acho que oque resolveria minha questão seria utilizar o next.js.

e dando um pouco mais de contexto, eu terminei um curso de Desenvolvimento web na Trybe esse mês, aprendi muita coisa porém ainda não tenho experiencia de trabalho, então peguei esse trabalho simples com meu amigo pra ir desenvolvendo minhas habilidades e ir melhorando meu curriculo, acho que no momento minha maior dificuldade é fazer deploy e configurar ambientes.

1

Entendi, faz da forma mais simples mesmo com wordpress. Sobre configurar os ambientes, acho que o próprio wordpress tu consegue configurar prod/dev.

Uma coisa que não tem nada haver, você finalizou o curso todo da trybe ou terminou somente algum dos modulos?

1

finalizei o curso todo, é muito bom, aprendi muita coisa nele, ano passado eu não sabia nada de programação, e hoje consigo desenvolver sites do zero e tal
Nele tem um modulo sobre deploy porém minha turma acabou pegando a transição do heroku pra outra ferramenta, aí tive uma aula só que explicou bem por cima, aí to revendo esses conteúdos agora.
eu até consigo fazer o e-comerce completo, com banco de dados e tal, porém tenho um certo receio quanto a segurança, e sei que levaria muito mais tempo, então estou buscando o minimo produto víavel no momento pra ir desenvolvendo melhor com o tempo

1

A ideia é boa e tem um montão de conteúdos relacionados, se quiser usar tecnologias Javascript você pode optar pelo TypeScript, react js, node js e talvez com alguns modulos você fará uma cena bem elegante.

Se der tempo viste a Rocketseat eles têm um curso completo sobre esse assunto e te garanto que é muito bom.

1

Conheço a Rocketseat e eles tem um curso bem legal mesmo, e até pensei em montar a aplicação inteira utilizando Typescript, nodejs com react, mas nesse caso acho que eu iria demorar muito para montar o backend, montando os testes e tal.
Por iss estou pensando em utilizar o wordpress para ele ser o meu backend
Valeu pela sugestão!