Passo a passo Migração Pretashop

582 views » 22 de fevereiro de 2017 » JeanJean

Olá amigos que acompanham o site Brasil Marketing Online, hoje resolvi fazer uma postagem para auxiliar a todos que tem uma loja virtual no sistema Prestashop e deseja migrar sua loja virtual de servidor ou até mesmo tirar a loja do domínio principal e colocar-la em um sub-domínio exemplo (www.sualoja.com.br >> loja.sualoja.com.br) para que essa mudança ocorra sem lhe causar grandes transtornos preparei um super passo a passo que vai lhe ajudar com certeza a não ter dor de cabeça, caso você mesmo assim não consiga resolver seu problema pode entrar em contato conosco.

Vejamos abaixo tudo que vamos aprender neste super post.

O que é Prestashop?

PrestaShop é um sistema de E-Commerce Open Source, desenvolvido em PHP e MySQL. Sua versão mais recente foi lançada em novembro de 2016, porém devido à diferenças não tem sido muito bem aceita. Vale lembrar que desde a versão 1.4 apresentava 65 novas características e novidades em relação a versão anterior, tornando-se um dos sistemas E-Commerce Open Source mais completos do mercado.
O PrestaShop está disponível sob a licença Open Software. Foi lançado oficialmente em agosto de 2007 para as empresas de pequeno e médio porte. O software, que é baseado no Smarty template engine, é usado por milhares de lojas em todo o mundo, mais de 40 idiomas estão disponíveis.
Ele suporta vários meios de pagamento, como o Google Checkout, PayPal, Mercado Pago, Akatus, PagSeguro, MoIP entre outros. Módulos de pagamento adicionais são oferecidos comercialmente.

O sistema PrestaShop faz uso extensivo de AJAX no painel de administração (Back Office). Mais Blocos (Addons) de módulos podem ser facilmente adicionados para fornecer funcionalidades extras, os Addons são normalmente fornecidos gratuitamente por desenvolvedores independentes. Os PrestaShop Group também dispõe de um mercado oficial de módulos e temas.


Alguns Recursos Prestashop

Loja (Front Office):

Promoções (descontos, vales-presente)
Os produtos em destaque na página inicial
Mais vendidos na página inicial
Novos itens na página inicial
oferece “frete grátis”
Cross-selling (Acessórios)
Zoom da imagem do produto
Pedido de itens fora de estoque
Contas de usuário
Inumeros métodos de pagamento brasileiros e internacionais
Pagamento por transferência bancária
Modulo Google Checkout ™
Dinheiro na entrega (COD)
Pré-configurado para ™ Paypal
Formulário de contato para multipols destinatários
Marcação de Produtos e bloco de tags
Pesquisa
Devolução de mercadoria (RMA) e reembolso de crédito
Monitoramento de encomenda
Oferta de embrulho de presente e embalagens recicladas
Fatura do cliente em PDF
Compras recall carrinho
Venda de serviços e bens virtuais
Favicon personalizado
RSS feed
Newsletter
Opção ‘Pick up na loja’ (Download de produtos)
Personalização do produto (texto e imagens)
Lista de Desejos
Programa de Fidelidade
Programa de Afiliados
Programa de benefícios do patrocinador a um amigo
Produtos vistos por clientes

Painel Administrativo (Back Office):

Categorias e subcategorias ilimitadas
Editor de texto completo WYSIWYG
Ilimitadas combinações de produtos
Ilimitadas especificações do produto
Imagens ilimitadas com o redimensionamento automático e otimização de arquivos
Todos os tipos de moedas
Ajustes fiscais e cobrança de impostos
Configuração de Trasportadora
Imposto por estado, país, zonas ou sem impostos
Preços em atacado (descontos para quantidades)
Taxas de câmbio em tempo real de moeda
Gestão de estoques
Alertas SMS / mensagens de texto
Adicionar / remover módulos de função
Códigos de barras
A ajuda contextual
Atributos especiais de produtos
Notificação de status de entrega de e-mail (personalizavel)
Línguas e dialetos ilimitados
Importação / exportação de línguas e traduções
13 traduções da língua padrão
Search Engine Optimization (SEO)
URLs amigáveis ​​/ Permalinks
​​temas gráficos 100% modificáveis
Usuários e permissões do Back Office (ACL)
Modo de Manutenção
Valor mínimo de encomenda
Exportação de contato Newsletter
Busca Alias
Bulk lister / importação. CSV
Criptografia SSL (Secure Sockets Layer)
visitantes online
Sistema de Gerenciamento de Conteúdo (CMS)
Relatórios
Grupos de clientes

Agora vamos ao passo a passo da mudança do sistema Prestashop de servidor ou até mesmo de dominio para sub domínio. Ensinarei de forma descomplicada um passo a passo como migrar sua loja Prestashop para outro servidor, este passo a passo pode ser utilizado tanto para migração de localhost para um servidor online quanto de servidor online para servidor online, ou de dominio principal para sub dominio.


Passo backup Prestashop

Faça backup dos arquivos de sua loja bem como do banco de dados.

Backup dos Arquivos: O backup pode ser feito via FTP, que é um processo muito mais demorado ou simplesmente baixando o backup via CPanel caso seu servidor online seja Cpanel. Salve todos os dados e após backup completo, baixe o arquivo compactado. Caso seu projeto esteja no localhost, apenas compacte todos os arquivos da pasta onde estão localizados.

Backup do Banco de Dados: Para efetuar o backup do banco de dados, o processo mais simples é o mesmo via CPanel via phpMyAdmin.

Migrando Prestashop

Envie todos os arquivos, Transferindo o conteúdo do backup para o novo servidor, upando o arquivo compactado (não esqueça de descompactá-lo na raiz após o término deste processo), caso o seu servidor não possua a função de descompactação, envie os arquivos 1 a 1 via FTP, isso pode demorar um pouco.

Feito o envio dos arquivos faça o upload do banco de dados, como provavelmente o nome e acesso ao banco de dados da nova hospedagem serão diferentes, deverá ser alterado algumas configurações de acesso. Para isso edite o arquivo:

/config/settings.inc.php

_DB_SERVER_: caminho para o banco de dados, conforme instrução da sua nova hospedagem;
_DB_NAME_ : nome do banco de dados;
_DB_USER_ : usuário do banco de dados;
_DB_PASSWD_ : senha do banco de dados.

Completando este passo a migração de sua loja Prestashop esta completa.

ATENÇÃO: Instalar Prestashop e copiar o banco de dados antigo na instalação nova não dá certo!

Caso você mudou sua loja Prestashop de domínio então deverá fazer algumas configurações para que sua loja funcione corretamente.

Alterar Domínio na Base de Dados

Caso seu domínio principal seja www.sualoja.com.br e você esta migrando para loja.sualoja.com.br é preciso atualizar as configurações que estão salvas no banco de dados. Acesse a ferramenta phpMyAdmin ou algum sistema para se ligar remotamente à base de dados, dai selecione a “ps_configuration” e localize as informações referentes aos valores do PS_SHOP_DOMAIN e PS_SHOP_DOMAIN_SSL, onde deverá substituir o domínio antigo pelo novo domínio ou pelo sub domínio. Inclusive procurar pelo domínio em toda a base de dados, substituindo os valores que encontre referentes ao domínio antigo, pelo novo domínio ou sub domínio.

Uma forma de editar tudo de forma mais fácil é exportar a base de dados, efetuando uma cópia de segurança, abra o arquivo .SQL em um editor de texto e utilizar Procura e Substituição de forma a procurar os registos do domínio anterior, pelo novo domínio.

Alterar Domínio arquivo de Configuração

Vá no diretório raiz do site e altere o arquivo/config/settings.inc.php, onde terá que identificar a variável __PS_BASE_URI__ e alterar conforme a novo arquivo.

Novo Arquivo .htaccess

Após realizar as alterações, deverá gerar um novo ficheiro .htaccess para que os endereços SEO Friendly URL sejam atualizados. Para que isto aconteça delete o arquivo .htaccess atual e no painel de administração do Prestashop. Clique no menu Tools > Generators e posteriormente no botão “Generate the .htaccess file”.

Esvaziar o Cache é importante 

Todos os arquivos da loja gravam cache por isso após fazer a alteração do banco de dados é preciso esvaziar a pasta

/tools/smarty/compilar/

/tools/smarty/cache

Conferir Permissões nas pastas

Os arquivos com permissões 644 .
Pastas com permissões 755 .

Conclusão

Em conclusão a Prestashop é uma ferramenta para e-commerce muito utilizada no dias de hoje, e espero ter lhe ajudado com este post, se ajudou por favor compartilhe este post nas redes sociais e caso você não consiga efetuar a configuração sozinho entre em contato conosco.

Junte-se a mais de 500 clientes pelo Brasil

Todos os direitos reservados a Brasil Marketing Online 2016, proibído a reprodução total ou parcial deste website. Este site faz parte do Grupo Gerasist Soluções Inteligentes. Ofereçemos: / /