Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Installation und Konfiguration

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.06.2007, 18:22
Benutzer
 
Registriert seit: 22.03.2006
Beiträge: 30
Standard Alle Artikel einer Kategorie einer Bestimmten Kundengruppe zuordnen?

Hallo Leute.

Ich habe den Kundengruppencheck aktiviert. ist es möglich einer Kundengruppe alle Artikel automatisch bzw. über ein SQL Statement zuzuordnen, oder muss ich jetzt bei jedem Artikel händisch die Zuordnung vornehmen?

Danke für Eure Hilfe...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 05.07.2007, 11:44
Benutzer
 
Registriert seit: 10.06.2005
Beiträge: 86
Standard

Die gleiche Frage hatte ich auch schon und mit der Suche nichts gefunden, daher habe ich jetzt auf meiner lokalen Shop Kopie mal etwas experimentiert.

1) Einschalten Kundengruppencheck
Admin > Konfiguration > Zusatzmodule > Kundengruppencheck > true

Dann sieht man erst einmal nichts mehr.

2) Kategorien bearbeiten, dort hat man nun die Möglichkeit unter Kundengruppe eine Zuordnung zu machen. Setzt man dort das Häkchen bei "Alle" und speichert dieses, dann ist die komplette Kategorie sichtbar, mit allen Unterkategorien und den darin enthaltenden Produkten.
Das ist schon einmal sehr gut, da man dann nicht alle Produkte anpassen muss.

Ich habe mal nachgeforscht, was sich in der Datenbank dabei ändert und habe eigentlich nur zwei Tabellen gefunden:

"categories" und "products"

Dort wurde in den Spalten:
group_permission_0
group_permission_1
group_permission_2
group_permission_3
group_permission_4
jeweils der Wert von 0 auf 1 gesetzt.
Ich muss noch dazu sagen, dass ich 5 Kundengruppen habe:
Admin, Gast, Neuer Kunde, Händler, Händler EU
Scheinbar wird für jede neue Kundengruppe hier auch eine neue Spalte hinzugefügt.

Man sollte also auch über ein SQL Statement diese Werte ändern können, so dass eine Umschaltung keine Auswirkungen hat. Die Werte bleiben übrigens auch gesetzt, wenn man den Kundengruppencheck wieder ausschaltet.

3) Dann gibt es noch die Tabelle "content_manager"
Über das Admin Menü habe ich die Index Seite allen zugeordnet und dadurch wurde in der Spalte "group_ids" folgender Wert eingetragen:
"c_all_group,c_0_group,c_1_group,c_2_group,c_3_gro up,c_4_group,"

Das kann man ja vorher auch allen Einträgen zuordnen.

Mehr habe ich jetzt nicht gefunden.
Gibt es da noch was zu beachten?
Wenn nicht, dann kann man das prima über die Datenbank vorbereiten und einfach nur aktivieren.

Gruß,...
Heiko
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 05.07.2007, 12:17
Benutzer
 
Registriert seit: 10.06.2005
Beiträge: 86
Standard

Also für den Content Manager könnte man folgendes Statement nutzen:

Code:
update content_manager 
SET group_ids = 'c_all_group,c_0_group,c_1_group,c_2_group,c_3_group,c_4_group,'
WHERE group_ids = '' AND languages_id = 2;
Die WHERE Bedingung kann natürlich angepasst werden und der Wert für "group_ids" hängt von der Anzahl der Gruppen ab.
Ich wollte keine Werte überschreiben und das ganze nur auf die Deutsche Sprache anwenden. Wenn man alles ändern möchte, lässt man die WHERE Bedingung einfach weg.

Man sollte übrigens darauf achten, dass der Admin die Inhalte immer sehen darf.

Die Kategorien werde ich persönlich wohl doch über das Menü ändern, aber da müsste eigentlich folgendes gehen:
Code:
update categories
SET group_permission_0 = 1, group_permission_1 = 1, group_permission_2 = 1, group_permission_3 = 1, group_permission_4 = 1;

update products
SET group_permission_0 = 1, group_permission_1 = 1, group_permission_2 = 1, group_permission_3 = 1, group_permission_4 = 1;
Das Statement habe ich jetzt aber nicht ausprobiert ;-)
Und ich würde grundsätzlich erst einmal ein Backup machen.

Ich weiß auch nicht, welche Abfrage diese Spalten auch noch nutzt.
Welche Auswirkungen das ganze auf die Performance hat, kann ich auch nicht sagen. Hat da einer Erfahrungen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.07.2007, 20:35
Benutzer
 
Registriert seit: 10.06.2005
Beiträge: 86
Standard

Also ich habe es jetzt so wie oben beschrieben gemacht und es hat bisher alles funktioniert und hat weniger als eine Minute gedauert und es hat keiner bemerkt;-)

Das Ganze hängt natürlich davon ab, wie viele Kundengruppen man hat. Da muss man eventuell das Statement anpassen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
artikel, bestimmten, kategorie, kundengruppe, zuordnen

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
Anzahl Artikel in Kategorie nicht anzeigen dersmudo Shopbereich 3 15.06.2006 20:55
Artikel Ohne Kategorie hahn Shopbereich 1 16.08.2004 15:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:19 Uhr.

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

xt:Commerce is a SafeCharge brand