Baixe agora a última versão: VirtueMart 3 ou veja a Demo
Assinar via RSS Vendo postagens com a TAG virtuemart2
Passo-a-Passo:Aonde alterar arquivos do Template do VirtueMart

Uma documentação bem útil, segue o detalhamento das principais views ( arquivos de visão) do VirtueMart 2.0.20* para alterar o layout completo da visão da loja, incluindo páginas de detalhes de produtos, de categorias, carrinho de compras, layout de pedidos, lista de produtos, fabricantes, cadastro do usuário, layout da home do componente, entre outros.

Layouts

Segue como base a pasta do seu template ( /public_html/ SEU_TEMPLATE /html/ )

/com_virtuemart /askquestion - Formulário de pergunte sobre o produto

-- form.php - Formulário com o html propriamente dito para o usuário fazer a pergunta

-- mail_confirmed.php - Html da mensagem de "enviado com sucesso"

-- mail_html_question.php - Html do email enviado pro vendedor com a pergunta sobre o produto

/com_virtuemart /cart        - Carrinho de compras

-- default.php - Contém a chamada para os métodos de envio, pagamento e lista de preços

-- default_pricelist.php- Lista de produtos do carrinho

-- default_coupon.php  - Formulário para adicionar cupom

-- select_payment.php - Lista dos métodos de pagamento

-- select_shipment.php - Lista dos métodos de envio

-- shopper_addresses.php - Dados de cobrança e entrega ( Exibição dos dados )

/com_virtuemart /categories  - Lista de Categorias ( Lista as categorias dos produtos )

-- default.php - Exibição das categorias

/com_virtuemart /category    - Produtos listados por categoria, Busca de produtos e produtos listados por fabricantes

-- default.php - Dentro deste arquivo, estão separados por ifs todas as funcionalidades

/com_virtuemart /invoice     - Emails de pedidos e Fatura (invoice)

-- invoice.php - Chamada para os arquivos internos de layout do pedido da fatura

-- invoice_order.php - Detalhamento dos dados do usuário, pagamento e frete da fatura

-- invoice_items.php - Detalhamento dos itens da compra da fatura

-- invoice_history.php - Detalhamento do histórico do status do pedido da fatura

-- mail_html.php - Chamada para os arquivos internos de layout do email com os dados do pedido

-- mail_html_footer.php - Rodapé com os dados da loja no email do pedido

-- mail_html_header.php - Cabeçalho com os dados da loja no email do pedido

-- mail_html_pricelist.php - Dados dos itens da compra no email do pedido

-- mail_html_shopper.php - Dados do comprador, entrega e cobrança, no email

/com_virtuemart /manufacturer- Lista de Fabricantes 

-- default.php - Dados do fabricante ( do produto )

/com_virtuemart /orders      - Lista de pedidos do painel do usuário

-- details.php - Chamada para os arquivos do pedido no painel do usuário (orders)

-- details_history.php - Histórico dos status do pedido

-- details_items.php - Dados dos itens da compra do pedido

-- details_order.php - Dados dos pedido

/com_virtuemart /productdetails - Detalhes do produto (default.php)

-- default.php - Chamada para os arquivos de layout dos detalhes do produto

-- default_addtocart.php - Html do formulário para adicionar ao carrinho

-- default_customfields.php - Html dos campos personalizados

-- default_images.php - Html das imagens do produto

-- default_showprices.php - Html dos preços do produto

-- default_reviews.php - Html dos comentários sobre o produto

-- default_reviews.php - Html dos comentários sobre o produto

/com_virtuemart /recommend       - Recomendação do produto para um amigo

/com_virtuemart /user       - Cadastro do usuário, painel de edição de dados do frontend do usuário, login e layout de campos do formulário

-- edit.php - Html do painel do usuário, chamada para outros layouts

-- edit_address.php - Endereço para o carrinho, quando o usuário está fazendo uma compra anônima ( sem dados de login )

-- login.php - Layout para o formulário padrão de login do componente

/com_virtuemart /vendor     - Layout de vendedores ( detalhes )

/com_virtuemart /virtuemart - Home do Virtuemart

-- default.php - Mostra a descrição da loja ( Vendor Desc )

-- default_categories.php- carrega as categorias da home

-- default_products.php  - Destaque, Promoções, Lançamentos e últimos vistos

* Post atualizado em 24/03/2013 

Hits: 6257
Avalie esta postagem:

Se você usar o componente VirtueMart 2 para web design com o Joomla! então vai chegar um momento em que você vai precisar adicionar atributos para produtos. Quando se usa o termo "atributos", quer dizer variações no produto que podem ou não afetar o preço.
Por exemplo, vamos pegar um exemplo uma empresa que trabalha com venda de camisetas online.
Estas camisetas podem ser de várias cores e tamanhos, vermelho (P), amarelo (M).


A idéia básica é a criação de produtos-filhos para cada variação de um mesmo produto, com controle de estoque, aonde será utilizado um plugin específico para isso ( Stockable Variants ).


Passo-a-passo:

1- Inicie criando um Campo personalizado do tipo Plugins, veja a imagem abaixo:

tutorial passo1

2- Depois que salvar o campo personalizado, clique para editar qualquer produto que você queira adicionar a variante de tamanho. (o produto não precisa ter obrigatoriamente qualquer produto-filho, este tutorial irá mostrar depois esta parte ). Se você já criou um produto-filho, remova todos antes de prosseguir com o tutorial.

3 - Edite o produto, e clique em adicionar o tipo de Campo personalizado ( Tamanho por ex. )

tutorial passo2

4 - Assim que for clicado no botão "Novo", será criado um novo produto-filho com o estoque desejado. Este produto é relacionado ao atributo que foi escolhido. Ao clicar no botão "Novo".

tutorial passo3 1

Sempre salve as alterações para finalizar a criação:

save

5 - Depois de criar para todos os tamanhos ficará assim:

tutorial passo4

6 - Este é o resultado no site:

tutorial passo5

Fonte: http://www.flexiblewebdesign.com/blog/virtuemart-tutorial-product-custom-fields-with-stock-control-with-screenshots/
Hits: 5039
Avalie esta postagem:

Após a instalar uma nova versão do VirtueMart 2, você provavelmente vai receber uma mensagem de aviso: "Atenção, o caminho seguro está vazia, por razões de segurança, é muito importante para criar uma pasta em um caminho não acessível por uma URL ... " ou "Warning, the Safe Path is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL..."

Outra mensagem pode aparecer é esta:

"Aviso — o Caminho para a venda está vazio, por razões de segurança é muito importante criar uma pasta em um caminho que não seja acessível por um URL, crie também uma pasta de faturas para armazenar seus dados sensíveis de uma forma segura. Nosso caminho sugerido é para o seu sistema /home/virtuema/vmfiles"

warning vmfiles2

Não se preocupe, isso não é um erro real, é apenas uma notificação sugere que você renomear a pasta "vmfiles" e que você também configurar uma pasta para a geração das faturas (invoices). É claro que você pode criar uma nova pasta com este nome, mas por razões de segurança, é melhor mudar o nome. Lembre-se de que esta pasta irá armazenar dados sigilosos, que são as faturas dos pedidos. Este "Caminho Seguro" é usado também para trabalhar com "venda de arquivos, downloads".

Siga estes passos para corrigir o erro:

1. Crie uma nova pasta via ftp, fora da pasta raiz do sistema, como por ex. /home/SEUSITE/vmfiles/.

2. Abra o painel de controle do VirtueMart e vá em Configuração -> Temas.

3. Na caixa de texto "Caminho para a venda", cole o caminho que você digitou antes.

4. Salve as configurações clicando em Salvar e Fechar ou apenas no botão Salvar.

vmfiles config

Depois de salvar você pode ver que o componente virtuemart criado uma pasta dentro de vmfiles, chamada invoices. Se não for criada, você terá que criá-la manualmente E, claro, a mensagem de aviso já deve ter sumido.

Fonte: http://www.gavick.com/magazine/how-to-fix-safe-path-is-empty-error-in-virtuemart.html
Hits: 3761
Avalie esta postagem:

Depois de instalar o VirtueMart você pode receber uma das seguintes mensagens de aviso. Tivemos várias perguntas sobre como e onde, configure o safe patch corretamente. A estrutura de arquivos do servidor é compreensivelmente confuso para iniciantes.

As mensagens que você irá receber:

  • "Warning, the safe path is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL, create also a folder invoices in it to store your sensible data secure."

Ou, esse erro é dado quando uma atualização de status de pedidos de não definir o caminho para seu diretório de faturas:

  • "Safe path / vmError: Path wrong to store invoices."
  • "vmError: Path wrong to store invoices, folder invoices does not exist "

O safepath é idealmente um diretório totalmente inacessível por visitantes da web, mas o seu sistema pode alcançá-lo no servidor. Vamos mostrar levá-lo através do processo de configuração neste tutorial.

 

Imediatamente após a instalação você receber o aviso.

tutorial-fix-safepatch1

O alerta sugere que você nomear as pastas vmfiles e que você também configurar um diretório invoices Você não precisa configurar o diretório invoices, apenas a pasta segura safe patch. VirteuMart irá criar as facturas invoices para você.

O que você nome da pasta é opcional, você não precisa usar o nome que eles sugerem, você pode usar qualquer nome que você quiser.

 

Passo 1: Use o seu gerenciador de arquivos ou programa de FTP para criar um diretório.

tutorial-fix-safepatch2

Na foto acima, eu estou usando o gerenciador de arquivos do cPanel. Eu destacou o diretório home. Você vai querer colocar o diretorio seguro "acima" do seu diretório public_html se o seu servidore te permitir.

A pasta pública é acessível pela public, e os níveis acima que não pode ser alcançado por um browser.

Adicionar uma nova pasta para este nível. Sua estrutura será semelhante a este.

 tutorial-fix-safepatch3

Isto é o que vai ficar depois de criar a pasta. Note-se que isto está no mesmo nível que public_html.

 

Passo 2: Configurar o Template

tutorial-fix-safepatch4

Vá para Configuração> Guia Templates.

 

Passo 3: Adicione o caminho do diretório

 tutorial-fix-safepatch5

Digite o caminho completo para o diretório seguro, /home/contadocpanel/nomedodiretorioseguro/. Comece desde o início e não usar um caminho relativo ou encurtado como /vmsafe/.  Se você está confuso encontrar o caminho para o diretório publc_html, e substituia o public_html com o nome do seu diretório seguro.

 Em outras palavras, se /home/contadocpanel/public_html/ basta alterar para /home/contadocpanel/nomedodiretorioseguro/ Note que ele começa e termina com uma "/".

Voltar para o topo da página para encontrar o ícone Salvar e salvar as alterações.

tutorial-fix-safepatch

Depois de salvar você pode ver que virtuemart criou o diretório invoices para você. Se isso não acontecer, você pode sempre adicionar manualmente.

A mensagem de aviso não deve mais ser visível, e suas facturas estarão mais seguros.

Fonte: http://goo.gl/Sd7oP

Créditos das Imagens: OsTraining

 

 

Hits: 3017
Avalie esta postagem:
0

A ordem das etapas é esta:
1. Primeiro desinstalar todas as extensões de vm antigas (vm 1.1.x).
2. Instale o VM2 como atualização sobre VM1 (basta usar o instalador do Joomla!)
3. Torne o trabalho mais fácil e use os Dados de exemplo
4. Copie as imagens da instalação VM1 para as pastas desejadas (você também pode ajustar os caminhos na configuração para as pastas antigas do VM 1.1, dentro do 2.0)
5. Vá em Ferramentas de Migração no backend.
6. Use na segunda aba a opção todos e aperte o botão para iniciar a migração dos dados.

Muito importante! Dependendo do seu tamanho lojas e seu servidor, o processo de migração pode parar. Em seguida, basta repetir a migração. O sistema de migração irá recomeçar de onde parou. Isto significa que o sistema de migração armazena os dados já enviados e não importá-lo duas vezes. Em teoria, você pode pressionar os botões quantas vezes quiser.

Tenha certeza que você desativado / desinstalado TODOS os plugiins Vm1.1 e módulos relacionados.

Basta instalar VM2 sobre VM1 . Não desinstale VM1, ou você perderá seus dados. O pacote de instalação VM2 também é adequado para a atualização. Você não precisa temer que seus dados banco de dados fica perdido. Claro que você deve ter um backup para problemas emergenciais (você pode usar o backup Akeeba).

O sistema de migração não faz a verificação em plugins, componentes ou módulos. Então, quando você tem extensões VM1, você precisa verificar primeiro se existe uma atualização para esta extensão.

A melhor ordem de migração já está sendo usada, quando você usa a opção "todos". A sequência de migração, da esquerda pra direita, é como o sistema irá importar os dados: mídia (imagens), shoppergroups, usuários, categorias, manufacturerCategories, fabricantes, produtos, pedidos.

Quando você receber um erro enquanto o processo de migração, nada está perdido. As ferramentas fornecem botões para isso. Use as "tabelas Remover Virtuemart" para apagar todos os dados gerados pelo usuário, depois que o uso de uma das ferramentas de migração. O sistema é capaz de lidar com dados que já estão lá. Porque o importador não apenas irá copiar os dados do bd, ele recebe as informações das antigos tabelas do banco de dados "_vm_"  e as adiciona ao VM2 usando os modelos VM2 de prefixo de tabela "_virtuemart_". Isso significa, por exemplo, quando seus produtos antigos foram usados os ids 100-500, eles terão a ids 1-401 em VM2.

O botão "Redefinir todas as tabelas e instalar Dados de Exemplo" apaga todos e reinstala as tabelas "_virtuemart_", depois insere os dados da amostra. É como uma instalação completamente nova no Virtuemart, mas somente dos dados SQL. O botão "Restaurar padrões do sistema" é uma espécie de oposto de "Tabelas" Remover Virtuemart. Ele reinstala todas as informações VM2, que normalmente não são gerados pelo usuário, este são: os estados, países, moeda, estatus de pedidos, Menus administrativos, etc ...

Quando você tiver problemas e obter erros estranhos, por favor, verifique se o arquivo toolbar.virtuemart.php foi excluído.

E claro, poste suas dúvidas abaixo!

Fonte: http://dev.virtuemart.net/projects/virtuemart/wiki/Upgrading_VM1_to_VM2_with_provided_packages
Hits: 2647
Avalie esta postagem:
0

© 2017 Virtuemart PRO - Comunidade oficial do VirtueMart no Brasil - Licença Creative Commons
Este obra foi licenciado sob uma Licença Creative Commons Atribuição-Uso não-comercial-Compartilhamento pela mesma licença 3.0 Brasil. Layout: Joomlapro . Usando: Joomla!
Google+