Skip to main content
Skip table of contents

AdminWeb konfigurieren mit der web.config

Die Konfiguration erfolgt in der Datei innerhalb des Abschnitts appSettings. Ein Beispiel ist:

CODE
<appSettings>
<add key="hoerprobepath" value="~/hoerprobe" />
<add key="AdminPassword" value="[AdminPasswort]" />
<add key="WijmoCssAdapter" value="bootstrap" />
<add key="WijmoUseCDN" value="False" />
<add key="WijmoCDNPath" value="https://cdn.wijmo.com/" />
<add key="fileUploadPath" value="~/Uploads" />
<add key="maxFileSizeLimit" value="4194304" />
<add key="bufferSize" value="16384" />
<add key="allowedMIMEType" value="*" />
<add key="ConnectionString" value="Server=(local);Database=datenbankname;User Id=datenbankuser;Password=datenbankpassword" />
<add key="extensions" value="productstatus,acp" />
<add key="imagepath" value="images" />
</appSettings>

Im folgenden nun die wichtigsten Parameter.

ConnectionString

Dieser Parameter liegt den SQLClient ConnectionString fest, mit dem das AdminWeb auf die Datenbank des Shops zugreift. Es muss der gleiche String benutzt werden, wie für den Shop im Root Verzeichnis.

Ist das AdminWeb in in einem Unterverzeichnis des Shops (z.B. /admin) installiert und ist dieses Verzeichnis im IIS als Web Application markiert (rechte Maustaste im IIS Manager - Convert to application), braucht dieser Parameter nicht nochmals definiert zu werden.

AdminPassword

Legt das Kennwort fest, mit dem der Benutzer sa im AdminWeb anmelden kann. Dieses Kennwort kann nicht in der Datenbank geändert werden.

Startmodule

Definiert das Modul, das beim Starten des AdminWebs automatisch aufgerufen wird. Ansonsten wird eine leere Startseite angezeigt, die derzeit die Version der Software zeigt.

Extentions

Dieser Parameter aktiviert spezielle Erweiterungen einzelner Module, die für einzelne Kunden angelegt wurden, für andere Kunden jedoch keinen Sinn machen (spezielles Geschäftsmodell, spezielle Zusatzsoftware, Anpassungen an ein spezielles ERP-System, etc.).

Die Extentions werden als kommagetrennte Strings in beliebiger Reihenfolge als Value des Parameters angegeben.

Folgende Extentions sind implementiert:

Modul

Extention

Bedeutung

Produkte

productprice

Blendet das Register zur Eingabe von Basispreisen ein.

deutschlandprice

Belendet innerhalb des Registers der Basispreise eigene Eingabemöglichkeiten für getrennte Preisfelder für Österreich und Deutschland ein.

productdiscounts

Blendet ein Register zur Eingabe von Artikelrabatten für Kundengruppen ein.

productpurchases

Blendet ein Register zur Auswahl eines Lieferanten für den Artikel ein.

productstatus

Blendet ein Register zum Festlegen diverser Artikelstati ein.

downloads

Blendet ein Register zur Eingabe von Download-Parametern ein, wie z.B. die Art des Downloads, die Url für ein ZIP File mit dem Download, etc.

documents

Blendet ein Register zum Hochladen von Dokumenten ein.

properties

Blendet ein Register zur Wartung einer Merkmalsleiste ein.

ao

Blendet ein Register zur Wartung von Artikeleigenschaften im Hörbuchhandel, wie z.B. Autor, Sprecher, Sprache, etc. ein.

classifications

Belendet ein Register zur Wartung von Produktklassifikationen für eClass, UNSPSC, etc. ein.

productfamilies

Blendet ein Register zur Wartung von verwandten Produkten wie Zubehör, Ersatzteilen, etc. ein.

pricelists

Blendet ein Register zur Wartung von Kundenpreisen ein.

sales

Blendet ein Register zur Wartung der Anzeige des Produkts in Aktionen ein.

services

Blendet ein Register zur Parametrisierung des Produkts als Service

stocks

Blendet ein Register zur Verwaltung der Lagermengen pro Produkt ein

tags

Blendet ein Register zur Verwaltung von Produkttags ein.

upsells

Blendet ein Register zur Verwaltung der Upsells eines Produkts ein.

variations

Blendet ein Register zur Wartung der Produktvarianten ein.

Kundengruppen

[Kunde]

Blendet die Möglichkeit ein, für die Kundengruppe die Bestellung einer Handelsware als Nutzung (Service) zu aktivieren. Der Kunde kann das dann im Rahmen des Bestellprozesses aussuchen.

ordersItemsDeletebutton

Der Parameter schaltet die Sichtbarkeit des Löschen Buttons für einzelne Bestellpositionen ein/aus und erlaubt damit ein Bearbeiten des Auftrags in der Admin. Der Standardwert ist true und der Löschen Button damit sichtbar. Wird der Parameter in der web.config auf false gesetzt, werden die Buttons ausgeblendet und der Auftrag kann nicht geändert werden.

reportrepository

Der Parameter definiert die URL, von der die Admin Reports aus einem zentralen Repository anbietet. Der URL muss ein XML liefern, dass folgende Struktur hat:

CODE
<reports>
  <report name="Top 10 Produkte" description="Zeigt die wichtigsten Produkte der letzten 30 Tage an." url="https://reports.centauri.at/top10.xml" />
  <report name="Top 10 Kunden" description="Zeigt die stärksten Kunden der letzten 30 Tage an." url="https://reports.centauri.at/top10kunden.xml" />
  <report name="Monatsumsätze" description="Monatsumsätze der letzten 3 Jahre im Vergleich." url="https://reports.centauri.at/monatsumsaetze.xml" />
</reports>

Der Parameter kann, sofern kein eigenes Repository aufgebaut werden soll, auf https://reports.centauri.at/index.xml gerichtet werden.

Ist der Parameter in der web.config nicht gesetzt, wird kein zentrales Reporting Repository angeboten.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.