#1 (permalink)  
Alt 08.10.2008, 11:27
Neuer Benutzer
 
Registriert seit: 04.03.2005
Beiträge: 13
Standard Multishop Eigenbau ?

Hallo,

ich habe 2 Shops laufen, die 1 DB nutzen. Dies habe ich folgendermaßen realisiert:

1. Shop installiert, danach im Phpmyadmin alle Tabellen mit dem Präfix shop1_ versehen, ebenso die Dateien

includes/database_tables.php
admin/includes/application_top.php

entsprechend erweitert. Danach den 2. Shop installiert und das selbe Spiel mit dem Präfix shop2_ wiederholt.

Alles kklappt super. Jetzt will ich praktisch eine kleine Multishop-Funktion haben, d.h. beide Shops sollen die gleichen Kundendaten verwenden. Jeder Kunde von Shop 1 soll also mit seinen Kundendaten auch bei Shop 2 einkaufen können.

Nur die Kundendaten, sonst nix ...

Im Prinzip müsste ich doch dann eigentlich nur bei Shop 2 die Dateien

includes/database_tables.php
admin/includes/application_top.php

entsprechend so verändern, dass in Sachen Kunden auf die Tabellen mit dem Präfix shop1_ verwiesen wird ...

Problem: Welche Tabellen betrifft das ?

Viele Grüße
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 08.10.2008, 17:22
Neuer Benutzer
 
Registriert seit: 04.03.2005
Beiträge: 13
Standard

So, habs jetzt mal mit diesen Tabellen probiert und es klappt.


define('TABLE_ADDRESS_BOOK', 'shop1_address_book');
define('TABLE_ADDRESS_FORMAT', 'shop1_address_format');
define('TABLE_CUSTOMERS', 'shop1_customers');
define('TABLE_CUSTOMERS_BASKET', 'shop1_customers_basket');

define('TABLE_CUSTOMERS_BASKET_ATTRIBUTES', 'shop1_customers_basket_attributes');
define('TABLE_CUSTOMERS_INFO', 'shop1_customers_info');
define('TABLE_CUSTOMERS_IP', 'shop1_customers_ip');
define('TABLE_CUSTOMERS_STATUS', 'shop1_customers_status');

define('TABLE_CUSTOMERS_STATUS_HISTORY', 'shop1_customers_status_history');

Hoffe, dass ich nichts übersehen habe, aber nach einigen Testkunden und Testbestellungen ist mit kein Bug aufgefallen.

Viele Grüße
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 09.10.2008, 19:05
Benutzer
 
Registriert seit: 19.12.2006
Beiträge: 31
Standard

Eine spannende Idee , wir suchen auch schon länger nach einer einfachen Multishoplösung mit den gleichen Parametern (gemeinsame Kunden-, getrennte Artikeldaten).

Sind denn Deine beiden Shops unter verschiedenen URLs erreichbar?

Viele Grüsse

sun
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.10.2008, 19:43
Neuer Benutzer
 
Registriert seit: 04.03.2005
Beiträge: 13
Standard

Hi,

ja die beiden Shops haben unterschiedliche URL´s. Sie liegen auf dem gleichen Webspace (Domainfactory) damit sie problemlos auf die gleiche DB zugreifen können.

Was vielleicht noch wichtig ist zu erwähnen, dass man für jeden Shop eine eigene Kundengruppe definiert, das erleichtert den Versand von Newslettern. Man will ja nicht immer, dass der Newsletter von Shop A auch an alle Kunden von Shop B geht ...

Ansonsten konnte ich keinen Fallstrick erkennen.

Viele Grüße
Oliver
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 12.10.2008, 18:55
Benutzer
 
Registriert seit: 19.12.2006
Beiträge: 31
Standard

Zitat:
Zitat von mannom Beitrag anzeigen
Hi, ja die beiden Shops haben unterschiedliche URL´s. Sie liegen auf dem gleichen Webspace (Domainfactory) damit sie problemlos auf die gleiche DB zugreifen können.
Natürlich, war mein Denkfehler. Die URLs haben ja nichts mit der Datenbank zu tun und solange die erreichbar ist...

Noch eine Frage zu den nötigen Änderungen an Dateien in den XTC-Verzeichnissen. Hast Du wirklich nur die Zuordnungen in

includes/database_tables.php
admin/includes/application_top.php

geändert oder gibt es noch andere Stellen die geändert werden müssen?

Ach ja, arbeitest Du wie einer angeschlossenen WaWi? Wir nutzen CAO und müssten da vermutlich das Übertragungsscript modifizieren.

Danke und Respekt für diese geniale und trotzdem einfache Idee!

Geändert von snider (12.10.2008 um 18:57 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 21.10.2008, 18:23
xt:Commerce Support Kunde
 
Registriert seit: 06.05.2008
Beiträge: 49
Reden Genial Und Einfach!!!

Super Lösung! Und wirklich einfach umzusetzen.
Vielen Dank für diesen Ansatz!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 21.11.2008, 11:49
Erfahrener Benutzer
 
Registriert seit: 28.06.2005
Beiträge: 129
Standard

Genau was ich suche, nur leider funktioniert es bei mir einfach nicht. Wenn ich mich in shop 1 einlogge und auf shop 2 gehe bin ich wieder draussen. Auch werden Artikel die ich in shop 1 in den Warenkorb gelegt habe nicht in Shop 2 angezeit? Woran kann das liegen? ich habe schon versucht die Sessions auf mysql zu stellen - leider ohne erfolg.
Ich verwende XTC 3.04 SP1

Viele Grüße
Hannes
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 21.11.2008, 12:01
Benutzer
 
Registriert seit: 19.12.2006
Beiträge: 31
Standard

Zitat:
Zitat von halousi Beitrag anzeigen
Genau was ich suche, nur leider funktioniert es bei mir einfach nicht. Wenn ich mich in shop 1 einlogge und auf shop 2 gehe bin ich wieder draussen. Auch werden Artikel die ich in shop 1 in den Warenkorb gelegt habe nicht in Shop 2 angezeit? Woran kann das liegen? ich habe schon versucht die Sessions auf mysql zu stellen - leider ohne erfolg.
Ich verwende XTC 3.04 SP1

Viele Grüße
Hannes
So geht es natürlich nicht. Du hast ja jetzt 2 getrennte Shops, nur die Kundendaten sind gleich. Login, Artikel, Warenkorb, etc. sind völlig getrennt und haben nichts mehr miteinander zu tun.

Viele Grüsse

snider
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 21.11.2008, 12:11
Erfahrener Benutzer
 
Registriert seit: 28.06.2005
Beiträge: 129
Standard

aha - dann hab ich das falsch verstanden.
Hast Du vieleicht auch eine Lösung für mein Problem parat?

Viele Grüße
Hannes
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 21.11.2008, 13:47
Benutzer
 
Registriert seit: 19.12.2006
Beiträge: 31
Standard

Tja, wenn ich wüsste was dein Problem ist könnte ich auch mal darüber nachdenken...

Viele Grüsse

sun
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
eigenbau, multishop

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Multishop lagarto Installation und Konfiguration 8 17.06.2008 14:47
in einem Shop unterschiedliche Presie pro Land ohne Multishop Larry Allgemeine Diskussionen 0 28.07.2006 13:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand