Página 1 de 1

Sincronizar clientes entre 2 lojas Open Cart

Enviado: 07 Dez 2011, 08:17
por markos
Sou novo no open cart, e como a minha parte de desenvolvimento vai por pesquisas aqui no forum, tenho muito a voz agradecer.
Agora estou baralhado como irei conseguir fazer o seguinte.

Tenho 2 lojas Open Cart versão 1.5.0
1 de cosméticos e outra para brinquedos.
O que eu necessitava era de sincronizar os seguintes dados entre as lojas:
Clientes
Dados de Clientes (morada, nº fiscal, entre outros)

Alguém me conseguira ajudar?, não tenho ideia como irei conseguir fazer esta situação. ;)

Re: Sincronizar clientes entre 2 lojas Open Cart

Enviado: 07 Dez 2011, 09:20
por Manoel Vidal
Olá,

No caso, você gostaria de que os mesmos dados de uma fossem replicados para outra com as duas lojas funcionando ?

Re: Sincronizar clientes entre 2 lojas Open Cart

Enviado: 07 Dez 2011, 23:12
por Renato Frota
Você pode usar views do MySQL e fazer a tabela de clientes ser uma view apontada para a tabela de clientes da outra loja.

Mas não sei se precisaria apontar outras tabelas.

Re: Sincronizar clientes entre 2 lojas Open Cart

Enviado: 15 Dez 2011, 08:05
por markos
Para Manoel Vidal:

Sim o que eu necessitava era que quando se registassem numa loja, também ficassem registados na outra loja automaticamente.
Assim o mesmo cliente poderá fazer login com os mesmos dados (email e pass) tanto numa loja como na outra.

Para Renato Frota:

Não entendi muito isso de usar views do MySQL, explica me isso melhor como funciona.

Agradeço aos 2 ajuda!!! Obrigado.

Aproveito para deseja a toda a comunidade um Feliz Natal...

Re: Sincronizar clientes entre 2 lojas Open Cart

Enviado: 15 Dez 2011, 16:28
por Renato Frota
Você pode fazer uma alteração no sistema de registro (para quando registrar numa loja, registrar na outra também) ou usar as views.

View é uma "visão" de outra tabela. no MySQL, é basicamente um atalho, que pode (ou não) ter cláusulas WHERE e ORDER adicionais.

Neste caso, você pode ter as duas lojas rodando no mesmo banco, com prefixo de tabela diferentes (loja1_ e loja2_ por exemplo).

Na loja loja2_, após a instalação, vc exclui as tabelas que armazenam informações dos clientes e cria views com o mesmo nome, apontando para as tabelas loja1_ correspondentes.

Exemplo: loja2_customers apontando para loja1_customers.

Estou explicando o conceito, não sei se o nome é esse nem sei qual(is) seriam as tabelas corretas. Precisa analisar direitinho...

-----

Outra forma (mais testada e recomendada) é usar o sistema embutido da OpenCart de multi-lojas. Você já testou esse recurso?

Re: Sincronizar clientes entre 2 lojas Open Cart

Enviado: 19 Abr 2012, 11:13
por markos
Boa Tarde

Sim já testei as multi-lojas, mas penso que esteja muito incompleto, não gostei para te falar a serio.

Diz só mais uma coisa, como eu faço para criar as views de uma tabela para outra (já estive a verificar no google ajuda e não consegui descobrir a questão), peço a desculpa mas ainda sou iniciante.

Agradeço muito a tua ajuda, um Abraço.