Mudanças entre as edições de "Drupal Ubercart"
(19 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
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 | 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 | ||
− | # | + | # Crie um banco de dados |
− | # | + | # Obtenha um token no [http://frete.w21studio.com/ w21studio] |
− | # | + | # Faça o cadastrado como vendedor no Pagseguro |
+ | # instalação do drupal + 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 27: | 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 33: | 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 58: | 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 64: | Linha 66: | ||
</source> | </source> | ||
− | Ajuste em idioma (português-brasileiro) | + | == 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 | 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" | * Em Núcleo Opcional: marque "Contact / Path / Upload" - desmarque "Comment / Help" | ||
* Ubercart - extra: não marque "Google Analytics for Ubercart" | * Ubercart - extra: não marque "Google Analytics for Ubercart" | ||
Linha 76: | Linha 79: | ||
* o restante marque tudo | * 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 == | |
− | Configurações do(a) Download de arquivos > coloque "sites/all/files" | + | 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. | 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 | + | == 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 > | 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 | Default Service Engine: * > selecione w21studio free quotes > e em "Frete w21studio setup" insira o token > salvar configurações | ||
− | para alterar a url de http://loja.quijaua.net/catalog/2 para http://loja.quijaua.net/clam vá em | + | == 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 == | |
− | Adicione Carrinho de compras e Catálogo em barra lateral esquerda | + | 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 |
− | 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> | |
− | > 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''': | |
− | + | # Título: clique em "Have you tried" > altere para "Novos produtos" > Atualizar > Salvar | |
− | em | + | em '''Fields''': |
− | + | # 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 | |
− | + | # 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 | 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: | > 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 Add to cart (uc_views_bulk_operations_add_to_cart_action) |
− | execute Download archive of selected files (views_bulk_operations_archive_action) - só ubercart | + | * execute Download archive of selected files (views_bulk_operations_archive_action) - só ubercart |
− | acessar o formulário de contato com o sites | + | * acessar o formulário de contato com o sites |
− | view field_image_cache | + | * view field_image_cache |
− | view imagecache cart | + | * view imagecache cart |
− | view imagecache products | + | * view imagecache products |
− | view imagecache product_full | + | * view imagecache product_full |
− | view imagecache product_list | + | * view imagecache product_list |
− | view imagecache uc_category | + | * view imagecache uc_category |
− | view imagecache uc_thumbnail | + | * view imagecache uc_thumbnail |
− | acessar o conteúdo | + | * acessar o conteúdo |
− | view default addresses | + | * view default addresses |
− | view cart links report | + | * view cart links report |
− | ver catálogo | + | * ver catálogo |
− | baixar arquivo - só ubercart | + | * baixar arquivo - só ubercart |
− | view all downloads - só ubercart | + | * view all downloads - só ubercart |
− | ver meus pedidos | + | * ver meus pedidos |
− | exibir pagamentos - só ubercart | + | * exibir pagamentos - só ubercart |
− | mudar seu próprio nome de usuário - só ubercart | + | * mudar seu próprio nome de usuário - só ubercart |
e clique em "Salvar permissões" | 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 | + | == Criar formulário de contato == |
− | + | Administrar > Construção do site > Formulário de contato > Nova categoria | |
− | Habilitar formulário de | + | == 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 | |
− | + | # Opções de contato: preencher os campos | |
− | + | # Opções de exibição: | |
− | + | ## Endereço primário do cliente: Endereço de entrega | |
+ | ## Footer message for store pages: (Não exibir mensagem no rodapé.) | ||
+ | # Configurações de formatos | ||
+ | ## Formato da moeda = Moeda padrão: BRL | ||
+ | ## Formato de pesos = Unidade de medida padrão: Gramas | ||
+ | ## Formato de comprimento = Unidade de medida padrão: Centimentros | ||
− | + | e clique "Salvar configurações" | |
− | |||
− | |||
− | |||
− | e | + | == 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: | ||
+ | * [[Notificação de registro de usuário no Drupal]] | ||
+ | * [[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
- Crie um banco de dados
- Obtenha um token no w21studio
- Faça o cadastrado como vendedor no Pagseguro
- instalação do drupal + módulos
- 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:
- Título: clique em "Have you tried" > altere para "Novos produtos" > Atualizar > Salvar
em Fields:
- 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
- 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
- Opções de contato: preencher os campos
- Opções de exibição:
- Endereço primário do cliente: Endereço de entrega
- Footer message for store pages: (Não exibir mensagem no rodapé.)
- Configurações de formatos
- Formato da moeda = Moeda padrão: BRL
- Formato de pesos = Unidade de medida padrão: Gramas
- 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:
- 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
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