Conheça O Open Cart – Shopping Cart Em PHP E MySQL

Apresentação Do Open Cart

Um cliente apresentou-me este shopping cart durante a última semana: Open Cart. E, como gosto de experimentar scripts, resolvi escrever este artigo, que inclui um tutorial a explicar a instalação do Open Cart. Pode descarregar a última versão do script na página de download do Open Cart.

A primeira coisa que notei quando analisei a estrutura de pastas e os ficheiros do script foi o sistema de templates. É fácil criar um template novo ou editar o template Default. É necessário saber CSS. Não é necessário alterar código PHP para personalizar o design da loja. O template por defeito está em catalog/view/theme/default

O caminho mais rápido para conhecer o potencial do script é visitar lojas reais que usam o Open Cart. Apresento alguns exemplos.

5 Exemplos Reais de Lojas Online Que Usam O Open Cart

floresregalosydetalles

floresregalosydetalles

ev-style

ev-style

dubaibabies

dubaibabies

digitalker

digitalker

atradeforatrade

atradeforatrade

Características Gerais Do Open Cart

  • O código é open source.
  • Separa o código do design, o que facilita a personalização do template.
  • Suporta várias línguas, incluindo a língua portuguesa.
  • E várias moedas.
  • Pode ser usado para a venda de produtos digitais, como software e ebooks.
  • Redimensiona automaticamente as imagens.
  • Está otimizado para SEO.
  • Inclui ferramentas para fazer cópias de segurança e restaurar.

Meios De Pagamento Do Open Cart

É possível instalar módulos de pagamento, com 1 clique na zona de administração da loja, como:

  • transferência bancária
  • envio de cheque
  • pagamento no acto de entrega da mercadoria
  • paypal
  • moneybookers
  • 2checkout

Calcular Custos De Envio Da Mercadoria

Suporta vários métodos para calcular o custo de envio da mercadoria, numa determinada encomenda:

  • preço fixo por encomenda
  • preço fixo por cada item da encomenda
  • levantar na loja física
  • preço baseado no peso de cada produto

Marketing Dos Produtos

É possível apresentar na loja produtos relacionados, produtos mais vendidos, produtos destacados, os produtos recentes e promoções.

Também suporta cupões promocionais.

Tem um módulo para o Google Analytics. Portanto, não é preciso mexer no código para instalar esse programa de estatísticas.

Instalação Do Open Cart

Instalei o Open Cart, num servidor web com Apache, PHP5 e MySQL5. Foi uma instalação sem qualquer problema e muito fácil de executar.

  • Descarreguei os ficheiros do script na página de download do Open Cart. Fiz o download da última versão.
  • Descomprimi o ficheiro no meu pc.
  • Acedi ao control panel do serviço de hospedagem web e criei uma base de dados MySQL, com o respectivo usuário MySQL e password. Apontei os dados do servidor (localhost), do nome da base de dados, do nome do usuário MySQL e da respectiva password, para depois indicar esses dados no processo de instalação.mysql
  • Caso não tenha um cliente de ftp, pode efectuar o download do Filezilla, que é gratuito.
  • No ficheiro descomprimido, encontrei uma pasta chamada upload e vários ficheiros *.txt. É necessário carregar para o serviço de hospedagem web todas as pastas e ficheiros que estão dentro da pasta upload. Como o meu serviço de hospedagem web usa cPanel, tenho que fazer o upload do script para a pasta public_html do serviço de hospedagem web.ftp
  • Como o meu serviço de hospedagem web usa Suphp, não preciso de dar permissões 777 a várias pastas do script, para que o servidor web possa escrever nessas pastas. Mas, se o API Server do seu PHP for Apache, terá que dar permissões 777 às pastas e ficheiros:
  1. image/
  2. image/cache/
  3. cache/
  4. download/
  5. config.php
  6. admin/config.php

Depois acedi ao URL da loja, ao domínio onde instalei o script. E apareceu logo uma página com as condições de utilização da licença GNU. Aceitei e cliquei Continue.

gnu

De seguida, o script verificou se o servidor cumpria os requisitos necessários para que o script funcione. Não apareceu qualquer erro ou problema. No vosso caso, se aparecer algum erro, peça ajuda nos comentários. Podemos explicar como resolver o problema.

php settings

Depois, apareceu um formulário para indicarmos os dados da base de dados MySQL e os dados de acesso ao interface de administração da loja. Preenchi e cliquei Continue.

Finalmente, apareceu a página a confirmar o sucesso da instalação, com links para a loja e para o interface de administração da loja.

Instalação Da Língua Portuguesa

A loja estava em Inglês. Tive que instalar a língua portuguesa. Fiz o download do pack da língua portuguesa, versão do Brasil. Depois, descomprimi o ficheiro. Verifiquei que existiam 2 pastas: admin e catalog. Acedi por ftp ao serviço de hospedagem e fiz o upload das pastas:

  • da pasta admin/language/portuguese-br para a pasta admin/language/
  • da pasta catalog/language/portuguse-br para a pasta catalog/language/

admin portuguese-br

Depois acedi no interface de administração da loja a System > Localisation > Languages e cliquei Insert para adicionar a língua portuguesa. Nos diversos campos, preenchi deste modo:

  • Language name: Português (BR)
  • Code: pt-br
  • Locale: pt_BR.UTF-8, pt_BR, UTF-8
  • Image: br.png
  • Directory: portuguese-br
  • Filename: portuguese-br
  • Status: Enabled
  • Sort Order: 1

insert language

Cliquei Save.

Acedi a System > Settings > Local e alterei os seguintes dados:

  • Country: Portugal
  • Region: Lisboa
  • Language: Português (BR)
  • Administration Language: Português (BR)
  • Currency: Euro
  • Auto Upodate Currency: Yes
  • Length Class: Centimeter
  • Weight Class: Kilogram

E cliquei em Save no canto superior direito.

E já está instalada a língua portuguesa, como podem ver na imagem que segue:

portugues

Já conheciam o Open Cart?
Sugiro que verifiquem o template Default. Nalguns scripts é necessário mexer no código PHP. No Open Cart, a personalização parece mais fácil.

Be Sociable, Share!

9 Comentários

  1. Sebastiao

    Como o prometido é devido, só tenho a agradecer-vos muito pela disponibilidade. Está muito bom este tutorial. Agradecido.

  2. Bruno

    Gostei muito deste script, queria utiliza-lo para fazer uma loja online. Agora o problema esta em conseguir incorporar um sistema de pagamento por multibanco, nomeadamente com a easypay.pt e a comprafacil.pt.

    Alguém tem conhecimento de algum modulo para o efeito?

  3. Actualmente é o sistema que utilizo para criação de Lojas Online.
    Recomendo!

  4. Muito legal esse sistema

  5. Carlos Eli

    Olá! como faço para chegar na parte de instalar 'condições de utilização da licença GNU' ? por favor como faço para chegar no GNU GENERAL PUBLIC LICENSE? estava vendo um tutorial da 'lojaopencart,um video tutorial que ele diz que devo colocar http://www.lojaopencart.com.br/install/index.php mas esta dando erro 404 o tempo todo! o que façooo!

  6. Parabéns pelo o post,

    o opencart e sensacional, estou desenvolvendo um tempo nele e você consegue fazer bastante coisa para tonar  a sua loja virtual bem profissional.

    Se alguém quiser pode saber  de seo para opencart em&nbsp ;http://www.pabloribeiro.net/opencart/seo-para-opencart

Participa! Comenta...