cursoopencart-140725140409-phpapp02

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_Apache
  • 7/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/download
  • 7/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.