Wook.pt - Faça um Site - PHP 5.2 com MySQL 5.0

Faça um Site - PHP 5.2 com MySQL 5.0

Comércio Eletrônico - Orientado por Projeto - para Windows

de Carlos A. J. Oliviero 

idioma: Português do Brasil, Português
67,84€
Esgotado ou não disponível.
Sinopse

Ideal para os iniciantes, este livro ensina os fundamentos das linguagens PHP 5.2 e SQL (padrão ANSI/89) com banco de dados MySQL 5.0 pelo método orientado por projeto, ou seja, ao terminar o estudo, o leitor terá criado um site dinâmico de comércio eletrônico. Os tópicos são abordados em etapas progressivas de fácil assimilação e exercícios de laboratório com os quais o usuário constrói suas páginas dinâmicas e absorve os conceitos básicos, como preparação do computador para trabalhar com o Apache 2.2, PHP 5.2 e MySQL 5.0; variáveis, constantes e tipo de dados; controle do fluxo de um programa; vetores; formulários; funções; conexão com MySQL 5.0; linguagem SQL ANSI/89 (pesquisa, inclusão, alteração e exclusão de registros); desenvolvimento do site de comércio eletrônico para uma loja de miniaturas de veículos; elaboração da área administrativa do site de acesso restrito; teoria de código de barras; criação e geração do boleto bancário etc.
Sua interação com a Internet permite navegar pelo site que será construído e baixar o kit de trabalho com o material necessário para a execução do projeto.
Desenvolvido para Windows, também pode ser utilizado para diferentes plataformas, desde que sejam feitas as devidas adaptações.


Índice do Livro

Parte 1 - Noções sobre PHP 5.2 com Banco de Dados MySQL 5.0

Capítulo 1 - Como Utilizar este Livro
O que é a série Faça um Site
O método orientado por projeto
Como obter sucesso nos estudos
Algumas dicas para um estudo eficaz
Planeje seu estudo
Como os livros estão estruturados
Informações muito importantes
Projeto didático
Direitos autorais do projeto
Bugs do projeto
Por que devo digitar as linhas de código das páginas?
Rotinas, comandos e páginas - muita atenção em sua digitação
Refresh - muitas vezes pode resolver seu problema
Pré-requisitos para o estudo deste livro
Objetivos deste livro

Capítulo 2 - Preparação do Computador
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Livrar-se de instalações antigas do MySQL, Apache e PHP
Laboratório 2.1 - Como identificar se o MySQL, o Apache ou o PHP já estão instalados em seu computador e removê-los
Etapa 2 - O Apache 2.2
Laboratório 2.2 - Como baixar e instalar o Apache 2.2
Laboratório 2.3 - Como configurar o Apache para trabalhar corretamente em seu computador
Laboratório 2.4 - Como verificar se o Apache funciona corretamente
Etapa 3 - O MySQL 5.0
Laboratório 2.5 - Como baixar e instalar o MySQL 5.0
Laboratório 2.6 - Como copiar o banco de dados usado neste livro para a pasta "data" do MySQL
Etapa 4 - O PHP 5.2
Laboratório 2.7 - Como baixar e instalar o PHP 5.2
Laboratório 2.8 - Como verificar se o PHP 5.2 funciona corretamente
Laboratório 2.9 - Verificação final
Síntese do capítulo

Capítulo 3 - Introdução ao PHP 5.2
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Por que PHP
O que são scripts
Etapa 2 - Introdução ao PHP
História
Laboratório 3.1 - Como fazer uma página simples em PHP
Etapa 3 - Noções preliminares para o estudo do PHP
Os delimitadores do PHP
Laboratório 3.2 - Entender o uso dos delimitadores
Laboratório 3.3 - Como escrever blocos de instruções de script
Laboratório 3.4 - Como inserir comentários em um script
Laboratório 3.5 - Como exibir dados em um navegador por intermédio do PHP
Laboratório 3.6 - Como mesclar tags do HTML com funções do PHP
Laboratório 3.7 - Como inserir quebras de linhas com funções do PHP
Laboratório 3.8 - Como enviar códigos HTML que contenham aspas
Laboratório 3.9 - Juntando tudo
Síntese do capítulo
Tarefa mínima

Capítulo 4 - Variáveis, Constantes e Tipo de Dados
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Variáveis e constantes
Variáveis
Constantes
Laboratório 4.1 - Um simples exemplo em PHP usando variáveis
Etapa 2 - Expressões matemáticas
Prioridade entre operações aritméticas
Laboratório 4.2 - Como testar expressões aritméticas
Laboratório 4.3 - Como trabalhar com variáveis e constantes
Laboratório 4.4 - Como calcular a área de um quadrado
Etapa 3 - Variáveis alfanuméricas
Laboratório 4.5 - Como concatenar strings
Funções caractere (strings)
Laboratório 4.6 - Como trabalhar com strings
Laboratório 4.7 - Como formatar a exibição de um CNPJ
Funções para manipulação de data e hora
Laboratório 4.8 - Como trabalhar com datas
Laboratório 4.9 - Como trabalhar com horas
Laboratório 4.10 - Como calcular uma data "x" dias a partir da data atual
Timestamp
Função mktime()
Bug do timestamp
Laboratório 4.11 - Como calcular o timestamp da data atual do servidor
Laboratório 4.12 - Como calcular uma data a partir de "x" dias de uma data qualquer
Laboratório 4.13 - Como calcular o número de dias entre duas datas
Síntese do capítulo
Tarefa mínima

Capítulo 5 - Controle do Fluxo de um Programa
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Processamento sequencial
Etapa 2 - Desvio condicional simples
Laboratório 5.1 - Como testar desvios condicionais simples
Operadores relacionais
Laboratório 5.2 - Como usar operadores relacionais (Parte 1)
Laboratório 5.3 - Como usar operadores relacionais (Parte 2)
Etapa 3 - Desvio condicional composto
Laboratório 5.4 - Como usar desvios condicionais compostos (Parte 1)
Laboratório 5.5 - Como usar desvios condicionais compostos (Parte 2)
Laboratório 5.6 - Como verificar se um número é par ou ímpar
Atividade complementar 5.1 - Como verificar se um número é par ou ímpar
A expressão switch
Laboratório 5.7 - Como testar vários valores com a expressão switch
Etapa 4 - Estruturas de controle de repetição
Laboratório 5.8 - Como construir uma tabela de uma coluna e 15 linhas
Laboratório 5.9 - Como construir uma tabela de uma coluna e 20 linhas zebradas
Incremento de valores diferentes de 1
Laboratório 5.10 - Loops com incrementos diferentes de 1
Laboratório 5.11 - Como gerar uma tabela de cores seguras para a web
Um pouco sobre a teoria das cores
O código RGB numérico
Cores seguras da web
Solução do problema proposto neste laboratório
Síntese do capítulo
Tarefa mínima

Capítulo 6 - Vetores
Objetivos
Etapas de estudo
Para início de conversa
Laboratório 6.1 - Como usar variáveis para construir uma página que exiba o dia da semana por extenso
Etapa 1 - Vetores
Laboratório 6.2 - Como usar vetores para construir a página que exibe o dia da seman
Laboratório 6.3 - Como usar vetores para construir a página "Prato do Dia"
Laboratório 6.4 - Como usar loops para trabalhar com vetores
Laboratório 6.5 - Total de vendas por vendedor
Laboratório 6.6 - Como aprimorar a exibição dos dados do laboratório 6.5
Síntese do capítulo
Tarefa mínima

Capítulo 7 - Formulários
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Criação de formulários
Atributo ACTION
Atributo METHOD
Etapa 2 - Campos de entrada de dados
Caixa de texto de uma linha (Text)
Laboratório 7.1 - Como usar o elemento "Caixa de Texto"
Caixa de texto de rolagem (TextArea)
Laboratório 7.2 - Como usar o elemento "Caixa de texto de rolagem"
Caixa de seleção (CheckBox)
Laboratório 7.3 - Como usar o elemento "Caixa de seleção"
Botão de opção (radio)
Laboratório 7.4 - Como usar o elemento "Botão de opção (radio)"
Menu suspenso (Select e Option)
Laboratório 7.5 - Como usar o elemento "Menu suspenso"
Botão de envio
Campo de dados escondido
Laboratório 7.6 - Criação de um formulário exemplo
Etapa 3 - Coleta de dados
Laboratório 7.6R - Como recuperar dados com a superglobal $_POST
Laboratório 7.7 - Como impedir que certos campos fiquem em branco
Síntese do capítulo
Tarefa mínima

Capítulo 8 - Funções
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Conceitos básicos
Funções
Laboratório 8.1 - Como criar sua primeira função
Laboratório 8.2 - Como converter todos os caracteres de um campo de formulário em maiúsculas
Laboratório 8.3 - Como verificar se um CPF está correto
Algoritmo
Etapa 2 - Bibliotecas de funções
Laboratório 8.4 - Como criar sua própria biblioteca de funções
Laboratório 8.5 - Como criar uma página para executar as funções da biblioteca
Síntese do capítulo
Tarefa mínima

Capítulo 9 - PHP 5.2 com Banco de Dados MySQL 5.0
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Conceitos básicos
O que é banco de dados
Linguagem SQL
Laboratório 9.1 - Como exibir o primeiro registro da tabela "miniaturas"
Laboratório 9.2 - Como exibir todos os registros da tabela "miniaturas"
Laboratório 9.3 - Como exibir registros no formato de uma tabela
Armazenar informações de conexão em um arquivo separado
Laboratório 9.4 - Como criar um arquivo de inclusão para se conectar a um banco de dados
Etapa 2 - O banco de dados do projeto proposto no livro
Tabelas que compõem o banco de dados do projeto
Síntese do capítulo

Capítulo 10 - Linguagem SQL - Instrução SELECT
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Instrução SELECT
Laboratório 10.1 - Como usar a instrução SELECT para retornar alguns campos e todos os registros de uma tabela
A cláusula WHERE
Laboratório 10.2 - Como usar a cláusula WHERE com o operador igual
Laboratório 10.3 - Como usar o operador lógico AND
Operador BETWEEN
Laboratório 10.4 - Como usar o operador BETWEEN
Operador IN
Laboratório 10.5 - Como usar o operador IN
Operador LIKE
Laboratório 10.6 - Como usar o operador LIKE (Parte 1)
Laboratório 10.7 - Como usar o operador LIKE (Parte 2)
A cláusula ORDER BY
Laboratório 10.8 - Como colocar registros em ordem crescente
Laboratório 10.9 - Como dispor registros em ordem decrescente
Laboratório 10.10 - Como ordenar registros por mais de um campo
Funções agregadas
Laboratório 10.11 - Como calcular a média aritmética de um campo numérico
Laboratório 10.12 - Como retornar o maior número armazenado em um campo numérico
Laboratório 10.13 - Como retornar o menor número armazenado em um campo numérico
Laboratório 10.14 - Como retornar a soma dos números armazenados em um campo numérico
Laboratório 10.15 - Como retornar o total de registros de uma pesquisa
Agrupamento de registros
Laboratório 10.16 - Como usar a cláusula GROUP BY
Cláusula HAVING
Laboratório 10.17 - Como usar a cláusula HAVING
A cláusula INNER JOIN … ON
Laboratório 10.18 - Como usar INNER JOIN ... ON
Laboratório 10.19 - Como usar INNER JOIN ... ON com um filtro
Etapa 2 - Pesquisa de dados com formulários
Laboratório 10.20 - Como criar um formulário de pesquisa
Laboratório 10.21 - Como criar a página para exibir a consulta efetuada pelo laboratório 10.20
Laboratório 10.22 - Como exibir as imagens das miniaturas
Laboratório 10.23 - Como exibir as imagens das miniaturas em duas colunas
Síntese do capítulo
Tarefa mínima

Capítulo 11 - Inclusão de Dados (Instrução INSERT)
Objetivos
Etapa de estudo
Para início de conversa
Etapa 1 - A instrução INSERT da linguagem SQL
Laboratório 11.1 - Como criar uma página simples para inclusão de registros em uma tabela
Laboratório 11.2 - Criação da página de inclusão de dados
Laboratório 11.3 - Como determinar o preenchimento de campos obrigatórios
Laboratório 11.4 - Como validar campos numéricos para aceitar somente números inteiros
Laboratório 11.5 - Como validar campos decimais para aceitar somente pontos na separação de suas casas decimais
Síntese do capítulo

Capítulo 12 - Alteração de Dados (Instrução UPDATE)
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - A instrução UPDATE da linguagem SQL
Laboratório 12.1 - Alteração de todos os registros de uma tabela
Laboratório 12.2 - Alteração de um determinado registro
Síntese do capítulo

Capítulo 13 - Exclusão de Registros (Instrução DELETE)
Objetivos
Etapa de estudo
Para início de conversa
Etapa 1 - A instrução DELETE da linguagem SQL
Laboratório 13.1 - Exclusão de um determinado registro
Síntese do capítulo

Parte 2 - Projeto do Site de Comércio Eletrônico da Faça um Site Miniaturas

Capítulo 14 - Noções de Comércio Eletrônico
Objetivos
Etapas de estudo
Para início de conversa
Etapa 1 - Definição
Etapa 2 - Conceitos preliminares
Etapa 3 - Quesitos mínimos para um site de e-commerce
Etapa 4 - Sites seguros
Síntese do capítulo

Capítulo 15 - O Site da Faça um Site Miniaturas
Objetivos
Para início de conversa
Como será seu projeto
Síntese do capítulo

Capítulo 16 - Arquivos de Inclusão
Objetivos
Para início de conversa
Laboratório 16.1 - O arquivo inc_menu_superior.php
Laboratório 16.2 - O arquivo inc_menu_categorias.php
Laboratório 16.3 - O arquivo inc_rodape.php
Laboratório 16.4 - O arquivo inc_dbconexao.php
Síntese do capítulo

Capítulo 17 - A Home Page do Site
Objetivos
Para início de conversa
Laboratório 17.1 - Como construir a home page do site
Síntese do capítulo

Capítulo 18 - Ampliação das Miniaturas
Objetivos
Para início de conversa
Laboratório 18.1 - Como construir a página de ampliação das miniaturas
Síntese do capítulo

Capítulo 19 - Página de Categorias
Objetivos
Para início de conversa
Laboratório 19.1 - Como construir a página de categorias
Síntese do capítulo

Capítulo 20 - Página de Pesquisa
Objetivos
Para início de conversa
Laboratório 20.1 - Como construir a página de pesquisa
Síntese do capítulo

Capítulo 21 - Página de Detalhes de uma Miniatura
Objetivos
Para início de conversa
Laboratório 21.1 - Como construir a página de detalhes
Síntese do capítulo

Capítulo 22 - O Carrinho de Compras
Objetivos
Para início de conversa
Laboratório 22.1 - Como construir a página do carrinho de compras
Síntese do capítulo

Capítulo 23 - Página de Login
Objetivos
Para início de conversa
Laboratório 23.1 - Como construir a página de login
Síntese do capítulo

Capítulo 24 - Página de Cadastro
Objetivos
Para início de conversa
Laboratório 24.1 - Como construir a página de cadastro
Laboratório 24.2 - Como construir a página de gravação dos dados cadastrais
Síntese do capítulo

Capítulo 25 - Usuários já Cadastrados
Objetivos
Para início de conversa
Laboratório 25.1 - Como construir a página login1.php
Síntese do capítulo

Capítulo 26 - Formas de Pagamento
Objetivos
Para início de conversa
Laboratório 26.1 - Como construir a página para definir a forma de pagamento de uma compra
Laboratório 26.2 - Como construir a página pagamento1.php
Síntese do capítulo

Capítulo 27 - Pagamento com Cartão de Crédito
Objetivos
Para início de conversa
Envio de e-mails com o php
Laboratório 27.1 - Como construir a página para pagamento de uma compra com cartão de crédito
Síntese do capítulo

Capítulo 28 - Pagamento com Boleto Bancário
Objetivos
Para início de conversa
Laboratório 28.1 - Como construir a página para pagamento com boleto bancário
Síntese do capítulo

Capítulo 29 - Código de Barras e Boleto Bancário
Objetivos
Para início de conversa
Noções básicas de código de barras
Boletos bancários
Layout do código de barras
Síntese do capítulo

Capítulo 30 - Emissão do Boleto Bancário
Objetivos
Para início de conversa
Laboratório 30.1 - Como construir a página para emissão do boleto bancário
Síntese do capítulo

Capítulo 31 - Visualização dos Meus Pedidos
Objetivos
Para início de conversa
Síntese do capítulo

Capítulo 32 - Envio de Senha do Usuário por E-Mail
Objetivos
Para início de conversa
Síntese do capítulo

Parte 3 - Administração do Site

Capítulo 33 - Página de Administração do Site
Objetivos
Para início de conversa
Como será o projeto
Manutenção cadastral
Síntese do capítulo

Bibliografia

Índice Remissivo

Faça um Site - PHP 5.2 com MySQL 5.0
ISBN: 9788536502687Edição ou reimpressão: Editor: ÉricaIdioma: Português do Brasil, PortuguêsDimensões: 173 x 244 x 22 mmPáginas: 416Tipo de Produto: Livro Classificação Temática: Livros em Português > Informática > Internet
Livros em Português > Informática > Programação
X
Coloque aqui o seu comentário
Faça um Site - PHP 5.2 com MySQL 5.0
a sua avaliação:
X
Obrigado pela sua contribuição!

O seu comentário foi enviado para validação.

Nota:
A WOOK reserva-se ao direito de não validar textos que não se foquem na análise do conteúdo do livro ou produto. Caso pretenda colocar alguma questão sobre o artigo deverá fazê-lo através do Centro de Contacto.
X
imagem
X
wook deve saber
Promoção válida para o dia 18-08-2017

Saiba mais sobre preços e promoções consultando as nossas condições gerais de venda.
X
alerta de artigo novamente disponível

De momento, este produto não se encontra disponível no fornecedor. Caso o mesmo volte a ficar disponível, poderemos notifica-lo, bastando para tal que nos indique o seu endereço de email.

X
O seu pedido foi registado com sucesso.
Caso este produto fique disponível, será alertado por email
X
wook deve saber
Este eBook pode ser lido em qualquer dispositivo com browser, sem necessidade de fazer o download de qualquer software ou de possuir qualquer tipo de equipamento específico de leitura.
Após a compra, o eBook é disponibilizado de imediato na sua Biblioteca Wook, onde poderá ler e organizar todos os seus eBooks e à qual poderá aceder a partir do site WOOK ou da nossa aplicação (APP).
A versão web da Biblioteca Wook está otimizada para as versões mais recentes dos browsers Google Chrome, Internet Explorer, Safari, Firefox e Edge.
Para otimizar o acesso à sua Biblioteca Wook e ter acesso à opção de leitura em modo offline (sem ligação à internet) deverá instalar a nossa APP de leitura:
X
wook deve saber
Este eBook está encriptado com DRM (Digital rights management) da Adobe e é aberto na aplicação de leitura Adobe Digital Editions (ADE) ou em outras aplicações compatíveis.
Após a compra, o eBook é de imediato disponibilizado na sua área de cliente para efetuar o download.

Para ler este eBook num computador instale a aplicação Adobe Digital Editions.
Antes de instalar o Adobe Digital Editions, veja aqui o vídeo de ajuda:
Para ler este eBook em tablet e smartphone instale a aplicação Adobe Digital Editions para IOS ou Android.
X
wook deve saber
O PDF é um formato de arquivo digital desenvolvido pela Adobe e que disponibiliza uma imagem estática das páginas do livro e, independentemente do dispositivo de leitura, não redimensiona o texto ao tamanho do ecrã do dispositivo.
X
wook deve saber
O ePUB é um formato que proporciona uma excelente experiência de leitura dado que permite o redimensionamento do texto ao ecrã do dispositivo de leitura, aumentar ou diminuir o tamanho do texto, alterar o tipo de fonte, entre outras funcionalidades
X
recomendar
Faça um Site - PHP 5.2 com MySQL 5.0 de Carlos A. J. Oliviero 
Para recomendar esta obra a um amigo basta preencher o seu nome e email, bem como o nome e email da pessoa a quem pretende fazer a sugestão. Se quiser pode ainda acrescentar um pequeno comentário, de seguida clique em enviar o pedido. A sua recomendação será imediatamente enviada em seu nome, para o email da pessoa a quem pretende fazer a recomendação.

A sua identificação:

A identificação da pessoa a quem quer recomendar este titulo:

Se pretende enviar esta recomendação para mais de um endereço de e-mail, separe na caixa anterior os endereços com ",". Ex: abc@abc.pt,xyz@xyz.pt

X
A sua recomendação foi enviada com sucesso!
X
Ocorreu um erro a obter a informação! Por favor tente mais tarde.
X
não encontrou wook procura?
Nós procuramos por si!

A sua identificação:

A identificação do livro que procura:

O seu pedido foi enviado com sucesso!
X
envie esta lista aos seus amigos
lista de desejos

A identificação da pessoa a quem quer enviar esta lista:

X
A sua lista de compras foi enviada com sucesso para .
X
selecione o livro adotado:
X
wook deve saber


Oferta de portes válida para entregas em Portugal Continental, em encomendas de valor igual ou superior a 15€ e devolução, em cartão Wookmais, do valor debitado de portes em encomendas de valor inferior a 15€, para envios em CTT Expresso Dia ou Rede Pickup.

Oferta de Portes válida para entregas nos Açores e Madeira, em todas as encomendas enviadas por CTT Expresso Clássico – Ilhas. Ofertas de portes válidas para encomendas até 10 kg.

Promoção válida para encomendas de livros não escolares registadas até 31/12/2017. Descontos ou vantagens não acumuláveis com outras promoções.
X
wook deve saber


A devolução do valor dos portes de envio, em cartão Wookmais, será efetuada 18 dias após a faturação. Oferta válida para uma encomenda com entrega em Portugal.
X
wook deve saber


EM STOCK – ENVIO IMEDIATO
Se a sua encomenda for constituída apenas por produtos com esta disponibilidade e for paga até às 16 horas de um dia útil, será processada de imediato e enviada para o correio no próprio dia. Encomendas pagas após as 16 horas passarão para o processamento do dia útil seguinte. Esta disponibilidade apenas é garantida para uma unidade de cada produto e até 15 minutos após o registo da encomenda.

ENVIO ATÉ X DIAS
Esta disponibilidade indica que o produto não se encontra em stock e que demorará x dias úteis a chegar do fornecedor. Estes produtos, especialmente as edições mais antigas, estão sujeitos à confirmação de preço e disponibilidade de stock no fornecedor.

PRÉLANÇAMENTO
Os produtos com esta disponibilidade têm envio previsto a partir da data de lançamento.

DISPONIBILIDADE IMEDIATA
Tipo de disponibilidade associada aos eBooks, que são disponibilizados de imediato, após o pagamento da encomenda, na sua biblioteca.

Para calcular o tempo de entrega de uma encomenda deverá somar à disponibilidade mais elevada dos artigos que está a encomendar o tempo de entrega associado ao tipo de envio escolhido.

X
a sua lista de desejos encontra-se vazia
Adicione à sua lista de desejos todos os produtos que deseja comprar mais tarde, envie-a aos seus amigos antes do seu aniversário, Natal ou outras datas especiais - quem sabe se eles o surpreendem!
Seja informado sobre promoções destes produtos
X
Ocorreu um erro
Por favor tente novamente mais tarde.
X
atingiu o limite máximo de dispositivos autorizados
Por favor, aceda à area de cliente para gerir os dispositivos ativos.
X
Temos pena de o ver partir!
Pode voltar a subscrever as nossas newsletters a qualquer momento, na sua área de cliente em "Newsletters".
Junte-se à comunidade wook nas redes sociais:
X
wook deve saber


WOOK É O CHECKOUT EXPRESSO?
Esta modalidade de checkout permite-lhe comprar em dois cliques, seguindo diretamente para a confirmação de encomenda.

COMO FUNCIONA?
A encomenda é pré-preenchida com os dados que habitualmente utiliza - morada faturação, morada de entrega, forma de envio e tipo de pagamento. Para finalizar o processo, necessita apenas de confirmar os dados.

POSSO UTILIZAR OS MEUS VALES?
Vales e outros descontos que se encontrem no prazo de validade, serão igualmente considerados automaticamente na encomenda.

CONSIGO ALTERAR OS DADOS DA ENCOMENDA?
Sim. Antes de confirmar, tem ainda a possibilidade de alterar todos os dados e opções de compra.

EXCEÇÕES
O botão do Checkout Expresso só será visível se:
  • Selecionar previamente, na Área Cliente, as moradas habituais de envio e de faturação;
  • Associar uma conta wallet, quando a morada de envio selecionada é no estrangeiro;
  • Não incluir artigos escolares na encomenda.