Mudanças entre as edições de "Drupal Ubercart"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
 
(11 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:
  
 
# Crie um banco de dados
 
# Crie um banco de dados
# Obtenha um token no w21studio
+
# Obtenha um token no [http://frete.w21studio.com/ w21studio]
 
# Faça o cadastrado como vendedor no Pagseguro
 
# Faça o cadastrado como vendedor no Pagseguro
 
# instalação do drupal + módulos
 
# instalação do drupal + módulos
 
# habilitando e configurando módulos
 
# habilitando e configurando módulos
  
Baixando os pacotes
+
== Baixando os pacotes ==
 
<source lang="bash">
 
<source lang="bash">
 
mkdir /tmp/ubercart; cd $_
 
mkdir /tmp/ubercart; cd $_
Linha 29: Linha 29:
 
</source>
 
</source>
  
instalando drupal
+
== instalando drupal ==
 
<source lang="bash">
 
<source lang="bash">
 
tar zxvf drupal-6.22.tar.gz  
 
tar zxvf drupal-6.22.tar.gz  
Linha 35: Linha 35:
 
</source>
 
</source>
  
instalando módulos
+
== instalando módulos ==
 
<source lang="bash">
 
<source lang="bash">
 
tar zxvf cck-6.x-2.9.tar.gz -C /var/www/html/ubercart/modules/
 
tar zxvf cck-6.x-2.9.tar.gz -C /var/www/html/ubercart/modules/
Linha 60: Linha 60:
 
</source>
 
</source>
  
baixando tradução do ubercart
+
== baixando tradução do ubercart ==
 
<source lang="bash">
 
<source lang="bash">
 
cd /tmp
 
cd /tmp
Linha 115: Linha 115:
 
Administrar > Construção do site > Views > new_products > editar  
 
Administrar > Construção do site > Views > new_products > editar  
  
em Basic settings:
+
em '''Basic settings''':
 
# Título: clique em "Have you tried" > altere para "Novos produtos" > Atualizar > Salvar
 
# Título: clique em "Have you tried" > altere para "Novos produtos" > Atualizar > Salvar
  
em Fields:
+
em '''Fields''':
 
# em "Conteúdo imagem" > marque "Group multiple values" e em "Show" coloque 1 > clique em "Update default display" > Salvar
 
# em "Conteúdo imagem" > marque "Group multiple values" e em "Show" coloque 1 > clique em "Update default display" > Salvar
 
# em "Node: Chamada" > marque "Exclude from display" > clique em "Update default display" > Salvar
 
# em "Node: Chamada" > marque "Exclude from display" > clique em "Update default display" > Salvar
Linha 159: Linha 159:
  
 
== configurando a loja ==
 
== configurando a loja ==
18 ) Administrar > Administração da loja > Configurações > Configurações da loja > editar
+
Administrar > Administração da loja > Configurações > Configurações da loja > editar
- Opções de contato: preencher os campos
+
# Opções de contato: preencher os campos
- Opções de exibição:  
+
# Opções de exibição:  
* Endereço primário do cliente: Endereço de entrega  
+
## Endereço primário do cliente: Endereço de entrega  
* Footer message for store pages:  (Não exibir mensagem no rodapé.)  
+
## Footer message for store pages:  (Não exibir mensagem no rodapé.)  
 
+
# Configurações de formatos
- Configurações de formatos
+
## Formato da moeda = Moeda padrão: BRL
* Formato da moeda = Moeda padrão: BRL
+
## Formato de pesos = Unidade de medida padrão: Gramas
* Formato de pesos = Unidade de medida padrão: Gramas
+
## Formato de comprimento = Unidade de medida padrão: Centimentros
* Formato de comprimento = Unidade de medida padrão: Centimentros
 
  
 
e clique "Salvar configurações"
 
e clique "Salvar configurações"
Linha 182: Linha 181:
  
 
== dicas ==
 
== dicas ==
você pode instalar também módulos para auxiliar:
+
 
* inserir o usuário do grupo
+
Algumas dicas para potencializar sua loja e a administração dela:
* para avisar de novo registro no site ou alterações de usuários
+
* [[Notificação de registro de usuário no Drupal]]
* newsletter
+
* [[Papel auto-atribuido em Drupal]]
 +
* [[Drupal com PHPList]]
 +
 
 +
== referências ==
 +
* [http://www.ubercart.org website do projeto ubercart]
 +
 
 +
página dos m módulos usados:
 +
* http://drupal.org/project/ubercart
 +
* http://drupal.org/project/imageapi
 +
* http://drupal.org/project/filefield
 +
* http://drupal.org/project/token
 +
* http://drupal.org/project/cck
 +
* http://drupal.org/project/imagefield
 +
* http://drupal.org/project/imagecache
 +
* http://drupal.org/project/thickbox
 +
* http://drupal.org/project/uc_views
 +
* http://drupal.org/project/uc_attribute_cck
 +
* http://drupal.org/project/views
 +
* http://drupal.org/project/uc_addresses
 +
* http://drupal.org/project/views_bulk_operations
 +
* http://drupal.org/project/uc_pagseguro
 +
 
 +
Sistema que automatiza a instalação do ubercart onde você indicar
 +
* http://install.ubercart.org/
 +
 
 +
dicas do que deve ser instalado
 +
* http://www.ubercart.org/docs/user/3313/installing_ubercart
 +
 
 +
atualizando ubercart
 +
* http://www.ubercart.org/docs/user/296/upgrading_ubercart_newer_version
 +
 
 +
tradução do ubercart para português do brasil
 +
* http://localize.drupal.org/translate/downloads?project=ubercart
 +
 
 +
informações sobre ubercart
 +
* http://drupalista.com.br/modulos/comercio-eletronico
 +
 
 +
criando ambiente de teste pro pagseguro
 +
* http://www.screencaster.com.br/utilizando-o-servidor-de-testes-do-pagseguro-no-mac/
 +
 
 +
== exemplo de lojas em ubercar ==
 +
* http://lojasqueroquero.com.br
 +
* http://polpaideal.com.br/
 +
 
 +
[[Categoria:Servidor]]
 +
[[Categoria:Drupal]]

Edição atual tal como às 06h08min de 10 de novembro de 2012

O presente tutorial tem o objetivo de orientar a criação de uma loja virtual com o CMS Drupal. A solução usada é orientada a partir do módulo Ubercart rodando em Drupal 6.22. Será instalado somente o gateway de pagamento pelo PagSeguro e o cálculo do frente pelo site e não pelo pagseguro

  1. Crie um banco de dados
  2. Obtenha um token no w21studio
  3. Faça o cadastrado como vendedor no Pagseguro
  4. instalação do drupal + módulos
  5. habilitando e configurando módulos

Baixando os pacotes

mkdir /tmp/ubercart; cd $_
wget http://ftp.drupal.org/files/projects/drupal-6.22.tar.gz
wget http://ftp.drupal.org/files/projects/ubercart-6.x-2.6.tar.gz
wget http://ftp.drupal.org/files/projects/uc_pagseguro-6.x-1.0.tar.gz
wget http://ftp.drupal.org/files/projects/uc_correios_quotes-6.x-1.4.tar.gz
wget http://ftp.drupal.org/files/projects/uc_attribute_cck-6.x-1.6.tar.gz
wget http://ftp.drupal.org/files/projects/uc_views-6.x-3.1.tar.gz
wget http://ftp.drupal.org/files/projects/uc_addresses-6.x-1.0.tar.gz
wget http://ftp.drupal.org/files/projects/token-6.x-1.16.tar.gz
wget http://ftp.drupal.org/files/projects/cck-6.x-2.9.tar.gz
wget http://ftp.drupal.org/files/projects/imagefield-6.x-3.10.tar.gz
wget http://ftp.drupal.org/files/projects/imagecache-6.x-2.0-beta12.tar.gz
wget http://ftp.drupal.org/files/projects/thickbox-6.x-1.6.tar.gz
wget http://ftp.drupal.org/files/projects/filefield-6.x-3.10.tar.gz
wget http://ftp.drupal.org/files/projects/imageapi-6.x-1.10.tar.gz
wget http://ftp.drupal.org/files/projects/pt-br-6.x-1.5.tar.gz
wget http://ftp.drupal.org/files/projects/views-6.x-2.12.tar.gz
wget http://ftp.drupal.org/files/projects/views_bulk_operations-6.x-1.10.tar.gz

instalando drupal

tar zxvf drupal-6.22.tar.gz 
mv drupal-6.22 /var/www/html/ubercart

instalando módulos

tar zxvf cck-6.x-2.9.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf filefield-6.x-3.10.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf imageapi-6.x-1.10.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf imagecache-6.x-2.0-beta12.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf imagefield-6.x-3.10.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf thickbox-6.x-1.6.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf token-6.x-1.16.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf ubercart-6.x-2.6.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf uc_pagseguro-6.x-1.0.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf pt-br-6.x-1.5.tar.gz -C /var/www/html/ubercart/
tar zxvf uc_correios_quotes-6.x-1.4.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf uc_views-6.x-3.1.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf uc_attribute_cck-6.x-1.6.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf uc_addresses-6.x-1.0.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf views-6.x-2.12.tar.gz -C /var/www/html/ubercart/modules/
tar zxvf views_bulk_operations-6.x-1.10.tar.gz -C /var/www/html/ubercart/modules/
mkdir -p /var/www/html/ubercart/tmp/image
cd /var/www/html/ubercart/sites/default/
cp default.settings.php settings.php
mkdir /var/www/html/ubercart/sites/all/files
chown -R apache.apache /var/www/html/ubercart

baixando tradução do ubercart

cd /tmp
wget http://ftp.drupal.org/files/translations/6.x/ubercart/ubercart-6.x-2.6.pt-br.po

Ajuste em idioma (português-brasileiro)

Vá em Administrar > Configuração do site > Línguas > página de importação > localize o arquivo ubercart-6.x-2.4.pt-br.po > Importar para português brasileiro > importar > área de administração de idiomas > desmarque o habilitado em "en" > salvar configurações

Habilitando módulos

Administrar > Construção do site > Módulos

  • Em Núcleo Opcional: marque "Contact / Path / Upload" - desmarque "Comment / Help"
  • Ubercart - extra: não marque "Google Analytics for Ubercart"
  • Ubercart - realização: marque somente Correios Quotes
  • Ubercart - pagamentos: maque somente UOL PagSeguro
  • o restante marque tudo

Atualizando módulos

Administrar > Relatórios > Relatório de status > atualizações disponíveis > Verificar manualmente

rodando tarefas agendadas

Administrar > relatório de status > Tarefas agendadas > agendador de tarefas

downloads de catalogo da loja

Administrar > Administração da loja > Downloads > configurações de características dos produtos > Configurações do(a) Download de arquivos > coloque "sites/all/files"

idioma da loja

Vá em Administrar > Administração da loja > Configurações > Configurações do país > Editar > Country importer > selecione "brazil_76_1.cf" > Importar > e desabilite Canada e United States.

criando catálogos

Administrar > Organizar conteúdo > Taxonomia > Catálogo > adicionar termos

Configurar frete

Administrar > Administração da loja > Configurações > Configurações de cotação de frete > Métodos de cotação habilite "Correios Quotes" > salvar configurações > Correios Quotes > Correios Quotes Settings > Default Service Engine: * > selecione w21studio free quotes > e em "Frete w21studio setup" insira o token > salvar configurações

customizando urls

para alterar a url de http://loja.quijaua.net/catalog/2 para http://loja.quijaua.net/clam vá em Administrar > Construção do site > URLs alternativas

hablitando views

Administrar > Construção do site > Views > habilite o views que não tiver (default)

habilitando blocos

Administrar > Construção do site > Blocos > Adicione Carrinho de compras e Catálogo em barra lateral esquerda e New Products barra lateral direita" > salvar blocos

remover item novos produtos da capa do site

Administrar > Construção do site > Blocos > New Products > configurar > Configurações de visibilidade por página > Exibir em todas as páginas, exceto nas listadas abaixo. > inserir <front>

Customizando novos produtos

Administrar > Construção do site > Views > new_products > editar

em Basic settings:

  1. Título: clique em "Have you tried" > altere para "Novos produtos" > Atualizar > Salvar

em Fields:

  1. em "Conteúdo imagem" > marque "Group multiple values" e em "Show" coloque 1 > clique em "Update default display" > Salvar
  2. em "Node: Chamada" > marque "Exclude from display" > clique em "Update default display" > Salvar
  3. Coloque o título do produto em cima da imagem clicando no icone seta-acima/seta-abaixo e arraste o "Node: Título" para acima do "Conteúdo: Imagem"

criando papéis e ajustando permissões

13) Administrar > Gerenciamento de usuários > Papéis > no fórmulário digite ubercart > clique adicionar papel > permissões de usuário > marque em anônimos e ubercart os itens:

  • execute Add to cart (uc_views_bulk_operations_add_to_cart_action)
  • execute Download archive of selected files (views_bulk_operations_archive_action) - só ubercart
  • acessar o formulário de contato com o sites
  • view field_image_cache
  • view imagecache cart
  • view imagecache products
  • view imagecache product_full
  • view imagecache product_list
  • view imagecache uc_category
  • view imagecache uc_thumbnail
  • acessar o conteúdo
  • view default addresses
  • view cart links report
  • ver catálogo
  • baixar arquivo - só ubercart
  • view all downloads - só ubercart
  • ver meus pedidos
  • exibir pagamentos - só ubercart
  • mudar seu próprio nome de usuário - só ubercart

e clique em "Salvar permissões"

criando páginas da loja

Criei duas páginas, Sobre (peso 0) e Dicas para compra (peso 1) a e o terceiro link no menu primário é o contato (peso 2)

Criar formulário de contato

Administrar > Construção do site > Formulário de contato > Nova categoria

Habilitar formulário de contato

Administrar > Construção do site > Menus > Navegação > Contato > editar > marcar habilitado > Item superior: Menu primário > peso 2 > salvar

configurando a loja

Administrar > Administração da loja > Configurações > Configurações da loja > editar

  1. Opções de contato: preencher os campos
  2. Opções de exibição:
    1. Endereço primário do cliente: Endereço de entrega
    2. Footer message for store pages: (Não exibir mensagem no rodapé.)
  3. Configurações de formatos
    1. Formato da moeda = Moeda padrão: BRL
    2. Formato de pesos = Unidade de medida padrão: Gramas
    3. Formato de comprimento = Unidade de medida padrão: Centimentros

e clique "Salvar configurações"

configurando estoque

Administrar > Administração da loja > Configurações > Configurações do estoque > Marque "Enviar e-mail quando o nível do estoque alcançar o limite"

configurando checkout

Administrar > Administração da loja > Configurações > Configurações do checkout > editar > Campos de endereço desmarque: Empresa e Endereço 2

valor minimo pro subtotal

Administrar > Administração da loja > Configurações > Configurações do carrinho > editar > Subtotal mínimo do pedido:

dicas

Algumas dicas para potencializar sua loja e a administração dela:

referências

página dos m módulos usados:

Sistema que automatiza a instalação do ubercart onde você indicar

dicas do que deve ser instalado

atualizando ubercart

tradução do ubercart para português do brasil

informações sobre ubercart

criando ambiente de teste pro pagseguro

exemplo de lojas em ubercar