Anmelden

Die URL einer SMACC Website wird durch die Serveradresse(n) und optional durch virtuelle Verzeichnisse bestimmt. Aufrund der Fähigkeit von SMACC, mehrere Lieferanten und Templates zu hosten muss beim Aufruf einer SMACC Website exakt definiert sein, was dem Nutzer anzuzeigen ist. Dies ereichen Sie durch differnzierte URLs und durch zusätzliche Parameter. 

Lieferantenbestimmung

Die SMACC-Website kann mehrere Lieferanten hosten und zwischen den Lieferanten umschalten. Falls Ihr SMACC-System nur einen Lieferanten hostet (Standardinstallation), besteht keine Umschaltmöglichkeit. Das System verwendet automatisch den einzigen Lieferanten und die folgenden Maßnahmen sind nicht relevant. Falls das System mehrere Lieferanten hostet, muss im Frontend-Bereich (Webshop, Kundenportal) beim Aufruf des Systems der Lieferant vorherbestimmt werden. Die Bestimmung des Lieferanten hat folgende Bewandnis: 

  • Durch die Vorbestimmung werden alle Funktionen für den Lieferanten ausgeführt (Anzeige von Produkten, Registrierung, bestellung)
  • Es wird das Design (Stilvorlage und Masterpage) bereits auf der ersten sichtbaren Seite entsprechend des Lieferanten angezeigt.
  • Durch die Vorbestimmung wird die Nutzeranmeldung auf Nutzer des vorbestimmten Lieferanten eingeschränkt.

Bei Aufruf im Backend ist die Vorbestimmung der Lieferanten ebenso möglich aber nicht erforderlich. Im Backend-Bereich wird immer eine Nutzeranmeldung verlangt. Nach der Nutzeranmeldung wählt das System automatisch den Lieferanten aus (jeder Nutzer gehört primär zu einem Lieferanten). Die Vorbestimmung ist deswegen erforderlich, weil Teile des Frontends (Webshop) ohne Nutzeranmeldung zugänglich sind. 

Die Vorbestimmung kann erreicht werden:

  • durch Bindung des Lieferanten an eine Web-URL
  • durch Übergabe des Lieferanten-GUID als Parameter in der URL.

Übergabe des Lieferanten-GUID

Der Lieferant kann durch den Parameter SupplierGuid direkt bestimmt werden.

https://www.supplier.com/SMACC/Shop/ProductExplorer.aspx?SupplierGuid=xxxx oder

https://www.supplier.com/SMACC/Shop?SupplierGuid=xxxx

  • Bei fehlender oder
  • Bei fehlerhafter SupplierGuid wird eine Fehlermeldung ausgegeben.
  • Die erfolgreiche Vorbestimmung über den Lieferanten-GUID wird als Cookie gespeichert. Wenn Sie die Website erneut aufrufen, brauchen Sie den SupplierGuid nicht mehr übergeben, es sei denn Sie wollen einen anderen Lieferanten bestimmen.

Aufrufvarianten mit Web-URL

Bei Konfiguration eines Web-URLs wird der Parameter SupplierGuid nicht benötigt. Der Aufruf des Frontend lautet dann beispielsweise:

https://www.supplier.com/SMACC/Shop/ProductExplorer.aspx oder

https://www.supplier.com/SMACC/Shop

Der Lieferant wird über den URL, z.B. https://www.supplier.com/SMACC ausgewählt. Der Lieferanten Web-URL kann in den Lieferantendaten eingestellt werden

Der Parameter SupplierGuid wird jedoch dann ausgewertet, wenn der aufgerufene Web-URLs nicht der Konfiguration entspricht (das System geht dann von der SupplierGuid-Variante aus). ???

Steht der Web-URL in Widerspruch mit dem SupplierGuid, wird eine Fehlermeldung ausgegeben. Der Lieferant muss die Konfiguration des Webportal und die veröffentlichten URLs korrekt leisten und prüfen.

Template-Bestimmung

Einem Lieferant können zwei Templates zugewiesen werden. Wir gehen davon aus, dass das Lieferantenportal aus einem öffenltichen und einem internem Bereich besteht. Dieses beiden Bereiche werden auch Sites genannt. Die Sites und die zugewiesen Templates dienen der Optimierung des Portals für die Interaktionen des Kunden und des Lieferanten.

  • Office Template (interner Bereich)
  • Public Template (öffentlicher Bereich). Zu dem öffentlichen Bereich gehört auch

Weitere Informationen zu den beiden Sites, zum Aufbau, Funktionsweise und Anpassung von Templates erhalten Sie unter Templates.

Bestimmung des Templates

Die gesamte SMACC Website ist nicht genau in interne und öffentliche Webseiten geteilt ist, weil einige Webseiten im öffentlichen als auch im interen Bereich benötigt werden. Desweiteren bringt die Reseller-Unterstützung mit sich, dass Kunden und Lieferantenfunktionen in einem Portal verschmelzen. Mit anderen Worten: einige Webseiten sind thematisch mit einer Site verbunden, andere Seiten werden in beiden Templates verwendet. 

Im Grunde kann die gesamte SMACC Website mit beiden Templates des Lieferanten geladen werden. Welche Seiten konkret sichtbar werden, hängt primär nur von Berechtigungen ab. Optional können den Berechtigungen auch Templates zugeweisen werden, wodurch Seiten für ein Template gesperrt werden, auch wenn der Nutzer die Berechtigungen hat.

Nachdem beim Aufruf einer SMACC-URL der Lieferant bestimmt wurde, wird das Template wie folgt bestimmt:

  • URL gegen Lieferanten Webportal-Einstellungen prüfen (pürfen, ob URL z.B. http://servername/SMACC bzw. absoluten Pfad prüfen /SMACC in einem der beiden Template-Einstellungen enthalten ist)
  • URL-Parameter Site=Office|Public. Der Site Parameter muss nur bei erstmaligen Aufruf übergeben werden und wird für die Dauer der Session beibehalten. Der Site-Parameter überschreibt die Lieferanteneinstellungen.
  • falls keine der Prüfungen ein Ergebnis liefert, wird das Public Template verwendet
   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche