Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#12693
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. ;)
#12743
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.
#13036
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...
#13042
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?
#20474
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.