0%
Módulo Zero – Aqui começa sua jornada
Bem-vindo (a)!
Como funciona o curso
O que você (não) irá aprender aqui
PHP: o básico
Pra quem é este módulo
Visão geral sobre a estrutura do PHP e como as variáveis funcionam
Operadores aritméticos, mais variáveis e operadores relacionais
O que é e qual a importância das Funções no PHP
Entendendo array() e print_r() – Você vai me agradecer depois
Aprenda o básico de PHP de forma estruturada
PHP, WordPress e WooCommerce: a combinação perfeita
WordPress em inglês: isso ajuda muito!
Ativando o modo de testes no WordPress
O básico de funções e variáveis
Executar ações: o guia essencial
Filtros: o que é e para que serve
Na prática: removendo ações e filtros
Dominando as abas do produto
Puts, sério que é sobre isso?
O que há por trás da modificação das abas
Tudo sobre as tabs do WooCommerce
Como encontrar o filtro a partir de engenharia reversa
Como criar uma nova aba
Deixando as coisas com mais vida no WooCommerce!
Introdução
Como criar campos personalizados (o jeito fácil e funcional)
Adicionando conteúdo dinâmico à nossa aba – Parte 1
Adicionando conteúdo dinâmico à nossa aba – Parte 2
Dominando a página de obrigado do WooCommerce
Como – e porque – personalizar a página de obrigado
Entendendo a estrutura e modificando mensagens
Como adicionar mensagens personalizadas
Usando a página de Obrigado para vender mais
Como redirecionar para uma página personalizada (apenas em certos métodos de pagamento)
Como modificar os modelos de template do WooCommerce
EXTRA: como usar temas-filhos no WordPress com WooCommerce
Modificando as taxas de envio de maneira profissional
O de sempre: como encontrar os filtros corretos e interpretá-los
O guia essencial sobre classes e objetos
A diferença entre público, protegido e privado
Manipulando os custos de envio no WC
Oferecer frete grátis por método de envio
Oferecer frete grátis por preço mínimo
Modificando frete de acordo com o estado do cliente
Definindo custos de envio de acordo com os produtos no carrinho
Ocultar métodos de acordo com os produtos no carrinho
Custo de frete baseado no total de produtos
Criando um plugin – Botão de Comprar Novamente no WC
Visão geral e estrutura de plugins
Entendendo o objeto de pedidos no WC
Encontrando a opção de adicionar novos botões de ação
Adicionar botões personalizados avançados
Deixando as coisas mais dinâmicas e funcionais
Criar Plugin: Como adicionar novos status ao WooCommerce
Criando um novo status – Parte 1
Criando um novo status – Parte 2
Adicionando cores ao novo status
Atualizar status do pedido automaticamente ao inserir código de rastreio
Cirar plugin: Criar módulo catálogo e venda por atacado no WooCommerce
Introdução ao módulo
Encontrar o filtro correto e ocultar os preços
Ajustando exibição de preço somente para usuários logados
Impedir que usuários não logados façam compras
Ocultar a informação de disponibilidade para visitantes
Melhorando a exibição de compra restrita
Adicionando tipo de usuário Atacado
Verificação adicional do tipo de usuário
Como vender com preços diferentes para atacado e varejo
Definindo determinados produtos somente à venda para atacado
Introdução à Classes e Objetos
Introdução às Classes
Extendendo Classes – O básico
Utilizando parâmetros nas Classes (construct)
Mais sobre Public, Private e Protected
Convertendo funções comuns em classes
Criando configurações para nossos plugins no WooCommerce
Introdução à Classe de Integração do WooCommerce
Mais sobre a inclusão de arquivos PHP
Criando nossa integração
Criando nossas opções de configuração
Como criar um tipo de campo personalizado
Aplicando as configurações criadas
Como o WooCommerce Salva essas informações
Adicionando configurações por contexto
Por dentro do meu site: criando uma solução para vender mais
Cupons de desconto especiais por cliente
Verificando os clientes aptos a receber desconto
Definindo a estratégia e aplicando o primeiro desconto
Criando cupons com nomes dinâmicos
Validando e aplicando cupons corretamente
Resolvendo problemas e tudo funcionando (quase)
Finalizando com as validações corretas
Como criar um método de envio no WooCommerce
Introdução ao módulo
Criando a estrutura do plugin
Criando o método de entrega
Adicionando configurações ao método
Testando a conexão com APIs externas
Criando os campos de configuração
Integrando API externa ao WooCommerce
Refinamentos e otimizações [EM BREVE]
[EXTRA] Funções e conceitos essenciais
Introdução ao módulo
Verificar se o usuário está logado
Como pegar o ID do usuário atual
Pegando os detalhes do usuário
Pegar usuário a partir do ID, e-mail ou login
Como pegar informações específicas do usuário
Adicionar, atualizar ou substituir dados de um usuário
O conceito de post no WordPress
Como recuperar posts e seus dados
Como pegar um pedido e os dados dele
Salvando logs no WooCommerce
Filtrar e organizar listas com WP List Pluck e List Filter
Aulas Extras
Como prevenir erro “Não há métodos disponíveis” por valor declarado PAC
WordPress em inglês: isso ajuda muito!
Voltar para:
dominando a personalização do WooCommerce