Magento Forum

   
PDF / Word-Dokument kundenspezifisch hochladen? 
 
timmyk3
Jr. Member
 
Total Posts:  2
Joined:  2012-10-24
 

Hallo Welt,

ich hab ein kurze Frage, vielleicht kann mir hier jemand eine Antwort dazu geben. Es geht sich darum das ich für verschiedenen Kundengruppe verschiedenen Dokumente anzeigen lassen will, welche NUR diese Kundengruppen sehen und downloaden können.
Dieses betrifft die Preise für Produkte.

Ich habe dann mal nach meinem Problem recherchiert und folgende Extensions gefunden:
http://www.magentocommerce.com/magento-connect/customer-group-price-3985.html Diese bietet mir die Funktion für Kundengruppe spezifische Preise einzustellen.

Und:
http://www.magentocommerce.com/magento-connect/download-flyers-documents-8175.html diese hier, welche es mir ermöglicht Dateien für Kunden hochzuladen!

Da ich jedoch mich noch nicht mit dem PHP Code mit Magento beschäftigt habe ist die Frage ob es möglich ist mit

$groupId Mage::getSingleton(\\\'customer/session\\\')->getCustomerGroupId();
$group Mage::getModel (\\\'customer/group\\\')->load($groupId)->getCode();
(Quelle: http://stackoverflow.com/questions/6436345/magento-redirect-user-group-after-login )

abzufragen welche Kundengruppe gesetzt ist, und dann die jeweilige Preistabelle anzuzeigen, welche ich mit der zweiten Extension hochgeladen habe.

Also sowas:

if($groupId == 1// Zeige Preistabelle 1
if($groupId == 2// Zeige Preistabelle 2
//usw.

Oder gibt es einen viel einfachereren Weg dafür?

Gruß,

Timmy

 
Magento Community Magento Community
Magento Community
Magento Community
 
SNM_Portal
Member
 
Avatar
Total Posts:  47
Joined:  2008-06-30
 

Hallo Timmy,

ich denk du bist auf dem richtigen Weg.
Über Mage::getSingleton(’customer/session’)->getCustomerGroupId()
bekommst du Gruppen-Id.

Ob du jetzt über einen switch oder über ein file_exists(’preise_’.$groupId.’pdf’) deine
kundenspezifische Daten anhängst, ist sicherlich egal.

Wichtig ist, dass du deine Datei (URL-Link) über einen normalen Browser-Zugriff schützt.
Also die Datei /Ordner mit einem .htaccess schützen, bzw. umleiten auf einen Controller,
der wiederum die Gruppen-Id auswertet und dann die Datei direkt ausliefert.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top