Upload
fabioaugustoferreira
View
214
Download
0
Embed Size (px)
Citation preview
7/21/2019 cursoopencart-140725140409-phpapp02
1/47
OPENCART UNIS-MG1 Encontro Presencial - 2014Sistemas de Informao
Profa. Andrea Alves
7/21/2019 cursoopencart-140725140409-phpapp02
2/47
PR-REQUISITOS
Webserver (preferencialmenteApache).
PHP5.2 (ou superior).
MySQL.
Curl.
http://pt.wikipedia.org/wiki/Servidor_Apachehttp://pt.wikipedia.org/wiki/PHPhttp://pt.wikipedia.org/wiki/MySQLhttp://php.net/manual/pt_BR/book.curl.phphttp://php.net/manual/pt_BR/book.curl.phphttp://pt.wikipedia.org/wiki/MySQLhttp://pt.wikipedia.org/wiki/PHPhttp://pt.wikipedia.org/wiki/Servidor_Apache7/21/2019 cursoopencart-140725140409-phpapp02
3/47
INSTALANDO O OPENCART
Download do aplicativohttp://www.opencart.com/index.php?route
=download/download
Verso 1.5.6.1
http://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/downloadhttp://www.opencart.com/index.php?route=download/download7/21/2019 cursoopencart-140725140409-phpapp02
4/47
INSTALANDO O OPENCART
Depois de ter efetuado o download do OpenCart,descompacte o arquivo zipado que voc vaiencontrar uma pasta com o nomedeupload(dentro desta pasta esto todos osarquivos que so necessrios para instalar oOpenCart), selecione todos os arquivos e pastasque esto dentro dela e faa o upload para o seuservidor, colocando-os dentro do diretrio onde
voc deseja ter a sua loja online, com por exemplopasta www do easyphp/
7/21/2019 cursoopencart-140725140409-phpapp02
5/47
INSTALANDO O OPENCART
Antes do incio da instalao, necessrio a alteraodos arquivosconfig-dist.phpparaconfig.php, paraisso, acesse por ftp ou gerenciador de arquivos, odiretrio onde esto os arquivos de instalao e altere
os arquivos:config-dist.php/admin/config-dist.php
Para:config.php
admin/config.phpSe voc est trabalhando no servidor local, o acesso vianavegador ser feito geralmente utilizando-se oendereo:http://localhost/diretorio
7/21/2019 cursoopencart-140725140409-phpapp02
6/47
INSTALANDO O OPENCART
Antes de instalar, abra o phpmyadmin e crie abase de dados que ir armazenar os dados de sualoja
http://127.0.0.1/home/mysql/
Criar novo banco de dadosNomear o bancoCriar
http://127.0.0.1/home/mysql/http://127.0.0.1/home/mysql/7/21/2019 cursoopencart-140725140409-phpapp02
7/47
INSTALANDO O OPENCART
Agora abra o arquivo php.ini e retire ocomentrio da linha
Voc vai encontr-la assim:
;extension=php_curl.dllRetire o ponto e vrgula da frente da extenso.
7/21/2019 cursoopencart-140725140409-phpapp02
8/47
INSTALANDO OPENCART
Vamos instalaoAbra o navegadorDigite localhost/loja (aqui o nome do seu
diretrio)
7/21/2019 cursoopencart-140725140409-phpapp02
9/47
INSTALANDO O OPENCART
Voc vai encontrar a seguinte tela:
7/21/2019 cursoopencart-140725140409-phpapp02
10/47
INSTALANDO O OPENCART
Clique em continue
7/21/2019 cursoopencart-140725140409-phpapp02
11/47
INSTALANDO O OPENCART
Nesta segunda tela, todos os itens devem estar disponveis(verdes)
Clique em continue
7/21/2019 cursoopencart-140725140409-phpapp02
12/47
INSTALANDO O OPENCART
Na prxima tela escolha os seguintes itens:
Database driver MysqlDatabase Host localhost
User rootPassword em brancoDatabase Name Loja1 (nome da base que voc criou antesde iniciar a instalao
User name Usurio que voc vai utilizar para administrar a
lojaPassword - Senha para administrar a lojaEmail seu emailClique em continueAps a instalao, apague o diretrio install
7/21/2019 cursoopencart-140725140409-phpapp02
13/47
INSTALANDO A TRADUOCopie o contedo do arquivo descompactado (diretrios admin ecatalog) para o diretrio raiz da instalao de seu OpenCart;
Abra a administrao e navegue para "System > Localisation >Languages";
Clique no boto "Insert" para abrir a pgina de adio de novo idioma;
Preencha os campos com os dados a seguir :Language name: Portugus (BR)Code: pt-brLocale: pt_BR.UTF-8,pt_BR,pt-br,pt_br,portuguese,portugues
Image: br.pngDirectory: portuguese-brFilename: portuguese-brStatus: EnabledSort Order: 1
7/21/2019 cursoopencart-140725140409-phpapp02
14/47
INSTALANDO A TRADUO
Clique no boto "Save";
Navegue para "System > Settings" e clique no escrito"Edit" na unica opo de loja disponivel, logo aps abra a
aba "Local";
Altere o campo "Language" para "Portugus (BR)" paradefini-lo como padro da loja;
Altere o campo "Admin Language" para "Portugus (BR)"para defini-lo como padro do painel de administrao;Clique no boto "Save";
7/21/2019 cursoopencart-140725140409-phpapp02
15/47
ACESSANDO O PAINEL DEADMINISTRAO
Abra o browserLocalhost/diretrio/adminEx.: localhost/loja/admin
Digite o usurio e a senha
7/21/2019 cursoopencart-140725140409-phpapp02
16/47
INSTALANDO A LINGUAGEM
Sistemas Configurao Loja - EditarPreencha os campos com os dados a seguir :Language name: Portugus (BR)Code: pt-brLocale: pt_BR.UTF-8,pt_BR,pt-br,pt_br,portuguese,portuguesImage: br.pngDirectory: portuguese-br
Filename: portuguese-brStatus: EnabledSort Order: 1
7/21/2019 cursoopencart-140725140409-phpapp02
17/47
INSERINDO MOEDA
Sistema - LocalizaoTtulo da Moeda:RealCdigo:BRLSmbolo a esquerda:R$ D um espao depoisdo cifro para que o cifro no fique colado novalor do produto.Smbolo a direita:Casas decimais:2
Valor:1.00000000Status:Habilitado
7/21/2019 cursoopencart-140725140409-phpapp02
18/47
CATEGORIAS E PRODUTOS
7/21/2019 cursoopencart-140725140409-phpapp02
19/47
CRIANDO CATEGORIAS
Menu CatlogoCategoriasInserir
Nome da CategoriaMeta-Descrio Texto que ser exibido nosbuscadores. Colocar sempre textos chamativospara atrair a ateno do cliente
Palavras-chave Palavras que o usurio vaidigitar no buscador para encontrar produtos.Sempre colocar palavras relacionadas a categoria.
7/21/2019 cursoopencart-140725140409-phpapp02
20/47
CATEGORIAS
Descrio o que fica visvel para o cliente naloja. Colocar uma breve descrio do que o clientevai encontrar nesta categoria.
Na descrio voc pode adicionar links, imagens emudar a formatao do texto que ficardisponvel no site.
7/21/2019 cursoopencart-140725140409-phpapp02
21/47
CATEGORIAS
Aba Dados:Categoria-Pai As categorias principais. Sequiser que seja subcategoria, deve escolher qualser a categoria-pai. Se esta for uma categoriapai, deixar vazio
FiltroURL amigvel Com facilidade de navegao.Sem acentos, pontuao ou espaos.
7/21/2019 cursoopencart-140725140409-phpapp02
22/47
PRODUTOS1- Modelo: Onde voc adiciona o modelo de seu produto.2- SKU: Significa Unidade de Manuteno de Estoque. ocdigo ligado logstica de armazm e designa osdiferentes itens do estoque.
3- UPC: Significa Cdigo Universal de Produtos.
Tradicionalmente o cdigo de barras.4- EAN: Significa Nmero de Artigo Europeu. um cdigode identificao.
5- JAN: Significa Nmero de Artigo Japons. um cdigo deidentificao.
6- ISBN: Significa Nmero Padro Internacional de Livro. o cdigo de identificao utilizado em livros.7- MPN: Significa Nmero da Pea do Fabricante. o cdigousado pelos fabricantes para identificar os seus produtos.
7/21/2019 cursoopencart-140725140409-phpapp02
23/47
PRODUTOS
8- Localizao: Localizao do produto na loja ou armazm.9- Preo de Venda: Preo influenciado pela moeda escolhida.10- Grupo de Impostos: Ser aplicado/somado no preo de venda doproduto.
11- Quantidade: Quantidade deste produto voc possui no estoque.12- Quantidade Mnima: Quantidade mnima do produto por venda.13- Diminuir do Estoque: Se a quantidade vendida do produto deve serdiminuda do estoque.
14- Situao se Indisponvel: Situao exibida quando um produtoest com estoque zerado
15- Requer Envio: Se o produto ser enviado ou no para o cliente.16-URL Amigvel: Voc pode adicionar uma palavra para facilitar apesquisa do produto pelo cliente.
Lembre-se que deve ser uma palavra nica para toda a loja e no deveconter outros produtos com a mesma URL, espaos, acentos ou .
7/21/2019 cursoopencart-140725140409-phpapp02
24/47
PRODUTOS
17-Imagem: para voc adicionar uma imagem de seu produto.18-Data de Cadastro: Data em que voc est cadastrando oproduto na loja.
19-Dimenses (C x L x A): Comprimento x Largura x Altura
do produto, utilizado tambm para clculo de frete.20-Unidade de Medida: Tipo de unidade utilizada paraverificar o tamanho do produto.
21-Peso: Peso do produto.22-Unidade de Peso:Tipo de unidade utilizada para verificar
o peso do produto.23-Situao: Habilitado/Desabilitado.24-Ordem: A ordem que voc deseja que o produto aparea napgina.
7/21/2019 cursoopencart-140725140409-phpapp02
25/47
PRODUTOS
Aba Links1- Fabricante : Aqui voc pe o fabricante do produto. Observao: Paraisso o fabricante tem que estar cadastrado na loja como foi mostrado notpico anterior.
2- Departamento: Aqui voc anexa o produto na categoria em que elepertence. Pode ser a um departamento ou subdepartamento. Obs: nodepartamento em que voc anex-lo ser a pgina em que ele aparecer.
3- Loja: No caso de multiloja, aqui voc pode escolher em que loja vaiquerer que o produto aparea.
4- Download: caso queira anexar algo para que o cliente faa download aoadquirir o produto, ou caso este produto seja um aplicativo ou software.
Obs: Para isso o arquivo do Download tem que estar salvo no banco daloja.
5- Voc pode estar relacionando este produto com outros de sua loja, paraisso basta por o nome que ele esta cadastrado na loja para relacionar.
7/21/2019 cursoopencart-140725140409-phpapp02
26/47
PRODUTOS
Aba AtributosOs atributos devem estar previamentecadastrados na Aba Catalogo Atributos
Ela serve para especificar o produto.
7/21/2019 cursoopencart-140725140409-phpapp02
27/47
PRODUTOS
Aba OpesOpes de cores, tamanho, fragrncias, etc devemser cadastradas previamente na aba catlogo Opes
7/21/2019 cursoopencart-140725140409-phpapp02
28/47
PRODUTOS
Aba Descontos1- caso queira fornecer descontos apenas para umcerto grupo de cliente, aqui voc pode estarselecionando este grupo.
2- Quantidade deste produto que voc colocar comdesconto.
3- Prioridade Para por este produto em prioridadepara o cliente.
4- Preo que ser cobrado pelo produto.5- Data inicial: Data em que comeara os descontos.
7/21/2019 cursoopencart-140725140409-phpapp02
29/47
PRODUTOSAba PromoesDefinir a prioridade caso hajam outras promoesPreo de venda da promoo
Data inicial e final da promoo
7/21/2019 cursoopencart-140725140409-phpapp02
30/47
PRODUTOSAba imagensSe voc quiser cadastrar outras imagens paraseu produto.
7/21/2019 cursoopencart-140725140409-phpapp02
31/47
PRODUTOS
Aba PontosCaso voc trabalhe com pontuao, escolhaquantos pontos o cliente precisa para trocar pelo
produto.
7/21/2019 cursoopencart-140725140409-phpapp02
32/47
PRODUTOS
Aba DesignCaso voc queira que o produto aparea comdesign diferente
7/21/2019 cursoopencart-140725140409-phpapp02
33/47
PRODUTOS
Aba CatlogoProdutosInserir
Nome do produtoMeta-descrio o que vai aparecer nosbuscadores
Meta Palavras-chave Tambm para que o
cliente identifique seu produto pelas palavras quevai buscar no buscadorTags Para que o cliente navegue por produtossimilares.
7/21/2019 cursoopencart-140725140409-phpapp02
34/47
OPES
Catlogo/OpesUtilizado para cadastrar diferentes opes paraum produto. Por exemplo, cores, fragrncias etamanhos diferentes.
Ao cadastrar a opo, deve-se atribuir valores aela.
7/21/2019 cursoopencart-140725140409-phpapp02
35/47
ATRIBUTOS
Quando o produto possui especificaesdiferenciadas. necessrio antes cadastrar ogrupo de atributos.
Catalogo/ Atributos/Grupo de AtributosAps criar o grupo, basta criar os atributos eatribuir ao grupo criado.
7/21/2019 cursoopencart-140725140409-phpapp02
36/47
ALTERANDO AS IMAGENS DOBANNER
Os banners do sistema esto em:Sistema/Design/Banners
Ao instalar o OpenCart vo ter essas 3 opes jcadastradas por padro:HP products,Manufactures, samsung tabs.
Cada um destes registros funciona como umconteiner de imagens para montar o slideshow.
Clique em Editar na linha do Samsung Tabs
7/21/2019 cursoopencart-140725140409-phpapp02
37/47
ALTERANDO AS IMAGENS DOBANNER
Adicione, troque nomes ou imagens, da maneiracomo voc quiser.
Agora v em Extenses/mdulosEncontre a opo SlideShow e clique em editar
7/21/2019 cursoopencart-140725140409-phpapp02
38/47
MOSTRAR CATEGORIAS
Para mostrar o menu de categorias na abalateral, acesse o menu extenses/mdulos
Encontre a opo Categorias e clique em editar.Clique em adicionar MduloEscolha no primeiro combo HomeNo segundo combo Coluna a esquerdaHabilitado
2
7/21/2019 cursoopencart-140725140409-phpapp02
39/47
INSTALANDO UM TEMPLATE
Extraia os arquivos do pacote do template.Copie a pasta para o local: catalog/view/themeV em sistema/configuraes/editar loja
Na aba loja, troque o tema atual pelo nome dotema que voc acabou de copiar.
7/21/2019 cursoopencart-140725140409-phpapp02
40/47
MUDAR OS TEXTOS DA REA DEADMINISTRAO
Mudar os textos das configuraes:Admin/language/english/settins/settins.phpMudar o rodap:Upload/catalog/language/portugus/common/footer
Mudar dados do formulrio:Upload/catalog/language/portugus/account /registerDevolues:Upload/catalog/language/portugus/account /return
mudar os textos do carrinho de compras:
catalog/language/portugues/checkout/cart.phpMudar os menus:admin/language/portuguese/common/header
7/21/2019 cursoopencart-140725140409-phpapp02
41/47
ALTERAR SOBRE NS, TERMOS E CONDIES, ETC.
Para Mudar as informaes que ficam na parteinferior do site
Catalogo/ Informaes
7/21/2019 cursoopencart-140725140409-phpapp02
42/47
PRODUTOS EM DESTAQUE
Modulo/Produtos em destaqueNeste mdulo, voc altera todos os produtos emdestaque, de acordo com sua necessidade.
7/21/2019 cursoopencart-140725140409-phpapp02
43/47
INSTALAR MDULO DE CORREIO
Descompacte o mdulo dos correiosCopie as pastas e cole no diretrio raiz da sualoja. Exemplo: www/Loja
Feito isto, v ao painel de administrao eescolha a opo Extenses/formas de envio
Procure o mdulo Correios Brasil e clique noboto instalar. Logo em seguida clique em editar.
7/21/2019 cursoopencart-140725140409-phpapp02
44/47
INSTALAR MDULO DE CORREIO
Na primeira caixa coloque o cep de onde oproduto ser enviado.
Em seguida, marque as opes que o usurio terdireito a escolher. Exemplo: Sedex, Sedex(10), etc.
As opes que tem o termo (com contrato)referem-se a contratos realizados entre as lojas eos correios para tornar o frete mais barato.
7/21/2019 cursoopencart-140725140409-phpapp02
45/47
INSTALAR MDULO DE CORREIOCaso haja este contrato entre sua loja e servio de correio, coloque o cdigo ea senha nas duas caixas seguintes. Caso no haja, deixe em branco
Mo Prpria Marque sim quando o objeto somente poder ser entregue emmos ao destinatrio, atravs de confirmao por documento de identidade.
Aviso de recebimento Quando voc deseja saber se o seu cliente recebeu amercadoria.
Declarar valor Marque se voc deseja declarar o valor do objeto para que,em caso de extravio, voc tenha como documentar o que foi perdido para queo servio de correio possa ressarcir sua loja ou o cliente.
Valor adicional Usa-se quando a loja deseja ficar com uma porcentagem dovalor do frete pago pelo cliente.
Prazo de entrega adicional Usa-se quando o produto precisa de um prazo
de produo ou solicitao ao fabricante, adicionando-se assim o prazo aoprazo estipulado pelos correios para entrega.Grupo de impostos Vamos verificar posteriormente os impostos. Deixe embranco por enquanto.
Situao Para que fique disponvel, deve estar com situao habilitadoOrdem Ordem em que ser mostrado.
7/21/2019 cursoopencart-140725140409-phpapp02
46/47
INSTALAR PAGSEGURO
1 - Descompacte o contedo no diretrio raiz de sua loja.
2 - Configure as opes do mdulo PagSeguro pelo painelde administrao de sua loja navegando at Extenses ->
Formas de Pagamento.
3 - No painel da sua conta no site do PagSeguro(menu esquerda) navegue at Preferncias -> Frete, escolha otipo de frete conforme a configurao feita para o
mdulo. Se optou pelo frete calculado pela sua loja, marque'Frete fixo'. Se optou pelo clculo de frete feito peloPagSeguro, marque "Frete por peso"
7/21/2019 cursoopencart-140725140409-phpapp02
47/47
PAGSEGURO4 - Ainda neste menu, navegue at Integraes -> Notificao deTransao, marque "Ativado" e define a URL de notificaes seguindo opadro:
http://www.SUALOJA.com.br/index.php?route=payment/pagseguro/callback
Substitui a parte 'SUALOJA' pelo nome de sua loja.
5 - Confira se a opo "Pagamento Via API" esteja desativada.
6 - Confira se a opo "Retorno automtico de dados" esteja desativada.
7 - Confira se as duas opes (Pgina fixa de redirecionamento e Pgina deredirecionamento dinmico) no menu "Pgina de redirecionamento"estejam desativadas.