ShopSite

ShopSite TX 4.3
Installationsanweisungen für den Inhaltserver


In diesen Anleitungen werden die Schritte für die Installation und Konfiguration der ShopSite TX-Software auf einem Inhaltserver beschrieben. Auf diesem Server befinden sich die Shops. Anleitungen für die Installation des ShopSite TX-Screenpack auf einem Transact-System sind in den Installationsanweisungen für ShopSite TX 4.3 Screen Pack enthalten. Nachdem Sie die Software anhand der jeweiligen Anleitungen auf beiden Systemen installiert haben, sind Ihre Server so konfiguriert, dass Sie Händlern das schnelle und leistungsstarke Erstellen von Webshops ermöglichen und dabei branchenführenden Transaktionsverarbeitung und Auftragsverfolgung zur Verfügung stellen.

Inhaltsverzeichnis

I. Vorbereiten der Installation
II. Planen der ShopSite-Verzeichnisse
III. Mall-Initialisierung
A. Bearbeiten der Datei config_mall.aa
B. Ausführen des Skripts start_install_mall_tx
C. Registrieren als Hostadministrator
D. Ausführen des Skripts start_install_mall_tx (zum zweiten Mal)
E. Konfigurieren des Webservers
IV. Aktualisieren
V. Initialisieren des Shops
A. Bearbeiten der Datei config_store.aa
B. Ausführen des Skripts start_install_store_tx
C. Konfigurieren des Webservers
D. Informieren des Händlers, dass der Shop fertig ist
VI. Laufende Aufgaben
A. Erstellen von Schlüsseln
B. Anfordern neuer Shops
VII. Anpassen von ShopSite

  1. Vorbereiten der Installation
  2. Planen der ShopSite-Verzeichnisse
  3. ShopSite TX legt Dateien in sechs Verzeichnissen ab:

    In diesen Installationsanweisungen werden diese Verzeichnisse und die dazugehörigen URLs anhand ihrer Funktion, zum Beispiel SHOPSITE_DIRECTORYnicht anhand ihres Namens definiert. Als Person, die das Programm installiert, müssen Sie die tatsächlichen Namen angeben. Überlegen Sie sich, wo Sie die Verzeichnisse erstellen wollen, bevor Sie mit der Installation beginnen. Die Verzeichnisstruktur könnte beispielsweise so aussehen:

    home
    httpd
    cgi-bin
    ss = SHOPSITE_DIRECTORY
    als Alias zugeordnet zum SHOPSITE_URL, wie zum Beispiel
    http://www.xyz.com/cgi-bin/ss
    sc = SHOPPING_CART_DIRECTORY
    als Alias zugeordnet zum SHOPPING_CART_URL, wie zum Beispiel
    http://www.xyz.com/cgi-bin/sc
    ms = MALL_SECURITY_DIRECTORY
    enthält Kennwörter, muss vor unberechtigtem Zugriff geschützt werden
    html
    shopsite-images
    Store1 = HTML_DIRECTORY als Alias zugeordnet zu Händler 1' STORE_FRONT_URL
    Seiten von Shop 1
    media möglicherweise benötigt Händler 1 FTP-Zugriff
    Bilder von Shop 1
    Store2 = HTML_DIRECTORY als Alias zugeordnet zu Händler 2' STORE_FRONT_URL
    Seiten von Shop 2
    media möglicherweise benötigt Händler 2 FTP-Zugriff
    Bilder von Shop 2
    data
    Store1 = DATA_DIRECTORY
    Store2 = DATA_DIRECTORY

  4. Mall-Initialisierung
  5. Sie müssen eine Konfigurationsdatei bearbeiten und ein Shell-Skript ausführen, um Ihren Inhaltserver auf die Bereitstellung der ShopSite TX-Shops vorzubereiten. Das Skript erstellt Verzeichnisse und installiert Software auf dem Server. Sie müssen einen Webbrowser verwenden, um sich als Hostadministrator beim Transact-System registrieren zu lassen.

    1. Bearbeiten der Datei config_mall.aa
    2. Die Datei config_mall.aa enthält Einstellungen, die von den Installationsskripten für die Konfiguration der Mall und der Shops verwendet werden.

      1. Gehen Sie zum Verzeichnis mit den Installationsdateien.

      2. Öffnen Sie die Datei config_mall.aa mit einem Editor und stellen Sie Werte für die folgenden Variablen ein. Setzen Sie die Werte nicht in Anführungszeichen. Die Datei kann in Abschnitten, die nur für SC gelten, auch andere Variablen enthalten, diese können Sie ignorieren.

        SHOPSITE_DIRECTORY
        Absoluter Pfadname des ShopSiote-Verzeichnisses; hier befinden sich alle CGI-Skripte, die für die Erstellung von Shops verwendet werden. Falls das Verzeichnis nicht bereits vorhanden ist, wird es erstellt.

        SHOPSITE_URL
        Absoluter URL, der auf das SHOPSITE_DIRECTORY verweist. Dieser sollte zu einem cgi-bin-Verzeichnis weisen, zum Beispiel http://host/whatever/cgi-bin/ss.

        SHOPPING_CART_DIRECTORY
        Absoluter Pfadname des Warenkorbverzeichnisses; hier befinden sich die CGI-Skript zum Erstellen von Bestellungen. Falls das Verzeichnis nicht bereits vorhanden ist, wird es erstellt.

        SHOPPING_CART_URL
        Absoluter URL, der auf das SHOPPING_CART_DIRECTORY verweist. Dieser sollte zu einem cgi-bin-Verzeichnis weisen, zum Beispiel http://host/whatever/cgi-bin/sc.

        SHOPSITE_IMAGE_DIR
        Absoluter Pfadname zum Verzeichnis, in dem die Grafiken der ShopSite-Oberfläche für Händler gespeichert werden. Das Verzeichnis wird erstellt, wenn es nicht bereits vorhanden ist.

        SHOPSITE_IMAGE_URL
        Absoluter URL, der auf das SHOPSITE_IMAGE_DIR verweist. Dieses sollte sich unter dem Dokument-Stammverzeichnis des Websservers befinden. http://host/shopsite/shopsite-images.

        MALL_LOCALE
        Das Gebiet/die Sprache für die Händler-Oberfläche. Das Gebiet muss in der Datei localeinfo.dat im ShopSite-Verzeichnis definiert sein, zum Beispiel en-US.

        UNIX_WEB_USER_ID
        Die Webserver-Benutzer-ID.

        UNIX_WEB_GROUP_ID
        Die Webserver-Gruppen-ID.

        PATH_TO_PERL
        Absoluter Pfadname zur ausführbaren Perl-Datei, zum Beispiel /usr/bin/perl.

        PATH_TO_TAR
        Absoluter Pfadname zur ausführbaren tar-Datei, zum Beispiel /bin/tar.

        PATH_TO_SENDMAIL
        Absoluter Pfadname zur ausführbaren sendmail-Datei, zum Beispiel /usr/bin/sendmail.

        LOG_DEBUG
        Sezten Sie diese Variable auf JA (nur Großbuchstaben), um die Protokollierung von Debug-Meldungen in einer Protokolldatei zu aktivieren.

        DEBUG_LOG_DIRECTORY
        Der vollständige Pfadname, ohne den Dateinamen, unter dem die Protokolldatei gespeichert wird.

        DEBUG_LOG_FILE
        Der Name der Protokolldatei.

        BACKUP_ON_UPDATE
        Geben Sie NEIN ein, wenn es sich um eine neue Installation handelt. Wenn Sie eine vorhandene Mall aktualisieren, geben Sie JA ein, damit das Updateskript die vorhandenen ShopSite-Verzeichnisse in tar-Dateien sichert. Die tar-Dateien können umfangreich werden, deshalt sollten Sie NEIN eingeben, wenn auf Ihrem System nur wenig Speicherplatz zur Verfügung steht.

        Hinweis: Tar auf Solaris hat Probleme mit symbolischen Links, die mehr als 99 Zeichen umfassen, und nimmt diese Links möglicherweise nicht in die tar-Datei auf.

        TRANSACT_HOST_NAME
        Host- oder Domänenname des Transact-Systems, zum Beispiel paydemo.openmarket.com.

        TRANSACT_HTTP_PORT
        Die HTTP-Portnummer des Transact-Systems, normalerweise 80.

        TRANSACT_SSL_PORT
        Die SSL-Portnummer des Transact-Systems, normalerweise 443.

        MALL_SECURITY_DIRECTORY
        Absoluter Pfadname des Mallsicherheitsverzeichnisses, indem Schlüsseldateien und andere dazugehörige Dateien gespeichert sind. Falls dieses Verzeichnis nicht bereits vorhanden ist, wird es erstellt.

        KEY_PASSWORD
        Kennwort für die Schlüsseldatenbank. Das Kennwort muss 8 bis 20 Zeichen enthalten, darunter mindestens eine Ziffer oder einen Großbuchstaben. Kennwörter, die nur als Kleinbuchstaben bestehen, sind unzulässig. Dieses Kennwort muss nicht unbedingt identisch sein mit dem Kennwort, das für das Konto des Hostadministrators verwendet wird.

        HOST_ADMIN_EMAIL
        Die E-Mail-Adresse des Hostadministrators. Achten Sie darauf, die korrekte Adresse anzugeben, da möglicherweise wichtige Nachrichten zur Mall- oder Shoperstellung gesendet werden.

        HOST_ADMIN_USER_NAME
        Der Benutzername für das Konto des Hostadministrators im Transact-System.

        HOST_ADMIN_PASSWORD
        Das Kennwort für das Konto des Hostadministrators im Transact-System.

        Die folgenden Variablen müssen Sie nur einmal festlegen, Sie können sie aber jederzeit ändern.

        SCREEN_PACK
        Gibt die zu verwendende Screen Pack Version an. Sollte auf ShopSite/v4.2.1 gesetzt werden.

        MINIMUM_USERNAME_LENGTH
        Die Mindestlänge der Benutzernamen der Händler. Im Allgemeinen sollten Benutzernamen mindestend acht Zeichen enthalten.

        MAXIMUM_USERNAME_LENGTH
        Die Höchstlänge der Benutzernamen der Händler. 20 ist eine geeignete Höchstzahl.

        MINIMUM_PASSWORD_LENGTH
        Die Mindestlänge der Kennwörter der Händler. Im Allgemeinen sollten nur Kennwörter mit mindestens acht Zeichen zulässig sein.

        MAXIMUM_PASSWORD_LENGTH
        Die Höchstlänge der Kennwörter der Händler. 20 ist eine geeignete Höchstzahl.

        LOW_WATERMARK
        Zahl, die einen Schwellenwert angibt. Wenn im die Zahl der im Transact-System für neue Händler zur Verfügung stehenden Shops untern diesen Schwellenwert fällt, wird der Hostadministrator per E-Mail benachrichtigt, mehr Shops anzufordern. Nährere Informationen zum Anfordern von Shops finden Sie unter Laufende Aufgaben am Ende dieser Anleitungen.

        MONTHLY_KEY_ROLL_SCRIPT
        Der Dateiname des Schlüsselerstellungsskript, das vom Skript start_install_mall_tx erstellt werden soll. Diese Datei wird im MALL_SECURITY_DIRECTORY gespeichert.

        PROXY_SERVER
        (Optional) Der Servername Ihres Proxyservers.

        PROXY_PORT
        (Optional) Die Portnummer des Proxyservers.

      3. Überprüfen Sie die eingestellten Werte sorgfältig und speichern und schließen Sie die Datei.
      4. Erstellen Sie eine Kopie der Datei config_mall.aa, damit sie Ihnen nach einem versehentlichen Überschreiben oder Löschen zur Verfügung steht.

    3. Ausführen des Skripts start_install_mall_tx
    4. Das Skript start_install_mall_tx führt die erste Konfiguration der ShopSite-Software auf dem Inhaltserver durch.

      1. Achten Sie darauf, dass die UNIX_WEB_USER_ID und die UNIX_WEB_GROUP_ID als "Eigentümer" und "Gruppe" der Verzeichnisse SHOPSITE_DIRECTORY und SHOPPING_CART_DIRECTORY festgelegt sind

      2. Melden Sie sich beim Konto UNIX_WEB_USER_ID an, oder melden Sie sich als Superuser (su) an.

      3. Vergewissern Sie sich, dass sich die Datei csp.id im selben Verzeichnis wie das Skript start_install_mall_tx.ksh befindet.

      4. Führen Sie das Skript aus.

        % start_install_mall_tx.ksh config_mall.aa 1 1

    5. Registrieren als Hostadministrator
    6. Sie müssen sich beim Transact-System als Hostadministrator für Ihre Mall registrieren lassen, sodass Ihnen Shops zugewiesen werden können und Sie bestimmte Funktionen für die Shops ausführen können.

      1. Öffnen Sie einen Webbrowser und gegen Sie zu dem URL, der vom Transact-Administrator angegeben wurde und die folgende Form haben sollte:

          http://transact_host_name/tms-ts/keymaster/register.cgi

      2. Geben Sie keinen Benutzernamen und kein Kennwort ein. Klicken Sie auf die Schaltfläche "Abbrechen". Wenn die Seite für Benutzernamen und Kennwort angezeigt wird, wählen Sie die Option, sich registrieren zu lassen.

      3. Geben Sie auf der Seite "Hostadministratorkonto erstellen" alle erforderlichen Informationen ein. Das Transact-System prüft, ob die angegebene E-Mail-Adresse eindeutig ist. Sie können keine E-Mail-Adresse verwenden, die bereits vom System registriert wurde.

      4. Suchen Sie die Datei sok-file.txt im Verzeichnis MALL_SECURITY_DIRECTORY auf dem Inhaltserver. Öffnen Sie die Datei und kopieren Sie den Inhalt der Datei in den Abschnitt "Zertifikat" auf der Seite "Konto erstellen". Kopieren Sie den gesamten Inhalt, von der Zeile
        -----BEGIN PRIVACY-ENHANCED MESSAGE-----

        bis einschließlich der Zeile

        -----END PRIVACY-ENHANCED MESSAGE-----
      5. Senden Sie die Registrierung ab.

      6. Wenn Informationen fehlen oder ungültig sind, werden Sie aufgefordert, dies zu korrigieren. Andernfalls wird Ihr Hostadministratorkonto erstellt, und Sie werden aufgefordert sich anzumelden. Geben Sie Ihren Benutzernamen und Ihr Kennwort ein um fortzufahren.

        Hinweis: Sie müssen sich den Hostadministrator-Benutzernamen und das Kennwort merken. Setzen Sie nicht die Sicherheit Ihrer Mall auf's Spiel, indem Sie beides aufschreiben, sodass unberechtigte Personen die Informationen finden könnten.

      7. Forden Sie auf der Seite "Keymaster-Verwaltungsfunktionen" einige Shops an. (Es empfiehlt sich, jeweils die Shops für zwei bis vier Wochen auf einmal anzufordern.) Sie werden per E-Mail benachrichtigt, wenn Ihre Shops bereit sind.

      8. Scrollen Sie auf der Seite nach unten bis zum Abschnitt "Download Our Certificate". Klicken Sie, um das Transact-Systemzertifikat herunterzuladen. Achten Sie unbedingt darauf, es im Verzeichnis MALL_SECURITY_DIRECTORY unter dem Dateinamen keyscv-cert.txt zu speichern.

      9. Warten Sie, bis Sie eine E-Mail-Nachricht erhalten, dass Ihnen die Shops zugewiesen werden. Fahren Sie erst dann fort, wenn Ihrem Hostadministratorkonto Shops zugewieden wurden.

    7. Ausführen des Skripts start_install_mall_tx (zum zweiten Mal)
    8. Wenn Ihnen neue Shops gewährt werden, müssen Sie das Skript start_install_mall_tx ein zweites Mal ausführen, um die Konfiguration des Inhaltservers für die Verwendung mit dem Transact-System abzuschließen.

      1. Melden Sie sich beim Konto UNIX_WEB_USER_ID an, oder melden Sie sich als Superuser (su) an.

      2. Führen Sie das Skript folgendermaßen aus:

        % start_install_mall_tx.ksh config_mall.aa 2 1

        Dabei gibt 2 an, dass Sie das Skript zum zweiten Mal ausführen.

    9. Konfigurieren des Webservers
    10. Konfigurieren Sie den Webserver so, dass er die neuen Verzeichnisse erkennt:

      • Ordnen Sie den SHOPSITE_URL als Alias zu, sodass er auf SHOPSITE_DIRECTORY weist.
      • Ordnen Sie den SHOPPING_CART_URL als Alias zu, sodass er auf SHOPPING_CART_DIRECTORY weist.

    11. Aktualisieren
    12. So aktualisieren Sie Ihre Mall von einer früheren ShopSite TX-Version auf Version 4.3:

      1. Ändern Sie Eigentümer und Berechtigungen (optional). Bei der Installation früherer Versionen von ShopSite TX als Version 4.1 mussten Sie sich als root-Konto anmelden. In Version 4.3 ist dies nicht der Fall. Das Upgrade müssen Sie jedoch als root ausführen, oder Sie müssen die Eigentümer und die Berechtigungen für alle ShopSite-Dateien und -Verzeichnisse zu UNIX_WEB_USER_ID ändern. Es wird empfohlen, das Upgrade vom root-Konto auszuführen, wenn Sie ShopSite ursprünglich von diesem Konto aus installiert haben.

      2. Bearbeiten Sie die Datei config_mall.aa wie in den Anleitungen in Abschnitt III.A beschrieben. Es wird dringend empfohlen, dass Sie BACKUP_ON_UPDATE auf JA setzen, damit das Upgradeskript alle ShopSite-Verzeichnisse in einer tar-Datei packt. Sollten Probleme auftreten, können Sie die Datei entpacken und wieder mit der früheren Version arbeiten. Die Option BACKUP_ON_UPDATE kann unter Umständen viel Speicherplatz benötigen, deshalb sollten Sie vor der Installation prüfen, ob genügend freier Speicher verfügbar ist. Wie viel Speicherplatz benötigt wird, richtet sich nach der Anzahl und Größe der Shops in Ihrer Mall.

        Hinweis: Tar auf Solaris hat Probleme mit symbolischen Links, die mehr als 99 Zeichen umfassen, und nimmt diese Links möglicherweise nicht in die tar-Dateien auf.

      3. Aktualisieren Sie Ihre Mall mit dem folgenden Befehl:

        % start_update_mall_tx.ksh config_mall.aa

        Beachten Sie, dass die Aktualisierung jedes Shops auf der Transact-Seite 20 Sekunden dauert. Das heißt, es können 180 Shops pro Stunde aktualisiert werden. Dazu kommt noch die Zeit, die für die Aktualisierung aller mall-weiten Dateien benötigt wird.

    13. Initialisierung der Shops
    14. Die Datei config_store.aa und das Skript start_install_store_tx.ksh dienen als Beispiel, um das grundlegende Skript install_store_tx.ksh aufzurufen, das Shops erstellt und initialisiert. Diese Skripte akzeptieren Befehlszeilenparameter wie die vom Skript start_install_store_tx.ksh weitergegebenen. Sie können das Beispielskript individuell anpassen oder ein eigenes Skript erstellen. Es ist möglich, den Server so konfigurieren, dass der Shop ohne Eingriff eines Operators erstellt werden kann, wenn ein Händler mit dem Ausfüllen eines Online-Formulars einen Shop anfordert.

      1. Bearbeiten der Datei config_store.aa
      2. Das Skript start_install_store_tx liest die Einstellungen in der Datei config_store.aa und erstellt die Verzeichnisse data und HTML für einen neuen Shop und führt weitere Konfigurationen auf dem Inhaltserver durch. Sie können entweder jedes Mal, wenn Sie einen Shop erstellen, die Konfigurationsdatei bearbeiten, um die Werte für diesen Shop einzustellen, oder das Skript so konfigurieren, dass es Befehlszeilenvariablen aktzeptiert. In dieser Anleitung wird beschrieben, welche Variablen gesetzt werden müssen.

        1. Öffnen Sie die Datei config_store.aa mit einem Editor und stellen Sie Werte für die folgenden Variablen ein. Setzen Sie die Werte nicht in Anführungszeichen.

          SHOPSITE_STORE_ID
          Der Benutzername eines Händlers, idealerweise 8 bis 80 Zeichen lang. Mit diesem Benutzernamen ruft der Händler ShopSite auf (der SHOPSITE_URL ist durch ein Kennwort geschützt).

          SHOPSITE_SELLER_PASSWORD
          Das Kennwort, das der SHOPSITE_STORE_ID zugeordnet ist. Es sollte 8 bis 20 Zeichen enthalten, darunter wenigstens eine Ziffer. Mit diesem Kennwort ruft der Händler ShopSite auf (der SHOPSITE_URL ist durch ein Kennwort geschützt).

          STORE_FRONT_URL
          Absoluter URL des Shops, den die Kunden des Händlers über das Internet besuchen.

          SELLER_EMAIL
          Die E-Mail-Adresse des Händlers. Diese muss unbedingt korrekt sein, da der Händler über E-Mail Benachrichtungen für Bestellungen und andere wichtige Informationen erhält.

          DATA_DIRECTORY
          Absoluter Pfadname zum Datenverzeichnis des Shops des Händlers. In diesem Verzeichnis sind die Produkt- und Seitendatenbanken gespeichert.

          HTML_DIRECTORY
          Absoluter Pfadname zum HTML-Verzeichnis des Shops des Händlers. In diesem Verzeichnis sind die HTML-Seiten des Shops gespeichert.

          SELLER_USER_ID
          Die UNIX-Benutzer-ID, dem dem HTML-Verzeichnis des Shops zugeordnet ist. Sie können jedem Händler eine eigene Benutzer-ID zuordnen oder dieselbe ID für alle Händler verwenden.

          SELLER_GROUP_ID
          Die UNIX-Gruppen-ID, dem dem HTML-Verzeichnis des Shops zugeordnet ist.

          PRODUCT_TYPE
          Geben Sie die Servicestufe des Shops ein: pro, mgr, lte oder exp.

          STORE_LOCALE
          Das Gebiet des Shops, wie es vom Transact-System erkannt wird. Geben Sie kein Gebiet an, für das kein Sprachenpaket installiert ist.

          STORE_CURRENCY
          Die im Shop verwendete Währung. Dabei muss es sich um einen dreibuchstabigen ISO 4217 Währungscode handeln, wie sie in der Datei currency.dat im ShopSite-Verzeichnis definiert werden.

          STORE_TYPE
          0 = einmal zahlen

          PAGE_LIMIT
          Die Höchstzahl der Seiten, die ein Händler erstellen kann.

          PRODUCT_LIMIT
          Die Höchstzahl der Produkte, die ein Händler erstellen kann.

          UPDATE_HTPASSWD
          Standardmäßig auf YES gesetzt, wodurch das Installationsskript die Datei .htpasswd aktualisiert. Wenn Sie NO einstellen, aktualisiert das Skript die Datei nicht.

          TRANSACT_SELLER_ID
          Der Benutzername des Händlers im Transact-System. Wenn Sie dieses Feld nicht ausfüllen, wird die SHOPSITE_STORE_ID verwendet und der Händler hat denselben Benutzernamen für ShopSite und das Handeslzentrum. Es wird empfohlen, dass Händler in beiden Systemen denselben Benutzernamen und dasselbe Kennwort haben.

          TRANSACT_SELLER_PASSWORD
          Das Kennwort des Händlers im Transact-System. Wenn Sie dieses Feld nicht ausfüllen, wird das SHOPSITE_SELLER_PASSWORD verwendet und der Händler hat dasselbe Kennwort für ShopSite und das Handelszentrum. Es wird empfohlen, dass Händler in beiden Systemen denselben Benutzernamen und dasselbe Kennwort haben.

          SHOPSITE_STORE_NAME
          Der Name des Shops.

          SELLER_CHALLENGE
          Eine Frage, deren Antwort nur der Händler kennen sollte, zum Beispiel "Welche Sorte Eiskrem essen Sie am liebsten?"

          SELLER_CHALLENGE_ANSWER
          Die Antwort auf die Frage SELLER_CHALLENGE.

          SELLER_PERSONAL_NAME
          Der Name des Händlers.

          SELLER_TAX_PLAN
          Die Steuerart, die der Shop berechnet:
          • us - innerhalb der USA und Umsatzsteuer wird berechnet
          • no - innerhalb der USA und Umsatzsteuer wird nicht berechnet
          • vat - in einem MWSt-Land und Mehrwertsteuer wird berechnet
          • nov - in einem MWSt-Land und Mehrwertsteuer wird nicht berechnet

          SELLER_ADDRESS1
          Die erste Zeile der Postadresse des Händlers.

          SELLER_ADDRESS2
          Die zweite Zeile der Postadresse des Händlers, falls erforderlich.

          SELLER_CITY
          Die Stadt des Händlers.

          SELLER_STATE
          Der Bundesstaat des Händlers.

          SELLER_POST_CODE
          Die Postleitzahl des Händlers.

          SELLER_COUNTRY
          Das Land des Händlers.

          SELLER_PHONE
          Die Telefonnummer des Händlers.

          STORE_LANGUAGE
          Die Standardsprache für den Shop.

          STORE_CUSTOMER_SERVICE_URL
          Die vollständige URL-Adresse zur Kundendienstseite des Shops.

          STORE_CUSTOMER_SERVICE_EMAIL
          Die E-Mail-Adresse, unter der der Kundendienst des Shops erreichbar ist.

          STORE_DECIMAL_SEPARATOR
          Das Dezimaltrennzeichen für die Preise; normalerweise ein Punkt oder ein Komma. (Geben Sie das Zeichen ein, nicht den Namen des Zeichens.)

          STORE_PAYMENT_BRANDS
          Eine Liste der Zahlungsarten, durch Leerzeichen getrennt, zum Beispiel VI MA.

          Hinweis: Wenn die "Demo"-Zahlungsart zusammen mit tatsächlichen Zahlungsarten aufführen, kann nur die Demo-Zahlungsart verwendet werden, auch wenn die anderen Arten im Bestellformular genannt werden.

          SHIPPING_1_NAME
          Der Name der ersten Versandart, die von den Kunden gewählt werden kann. Wenn Sie dieses Feld nicht ausfüllen, wird diese Versandart nicht konfiguriert.

          SHIPPING_1_BASEPRICE
          Die Basisgebühr für Lieferungen, die mit der ersten Versandart zugestellt werden. Wenn Sie diese Option auf 0 setzen, wird für den Versand mit dieser Methode nur der SHIPPING_1_ADDPRICE berechnet.

          SHIPPING_1_ADDPRICE
          Der Betrag, der zum SHIPPING_1_BASEPRICE für jede Gewichtseinheit der Bestellung hinzugefügt wird. Die Versandkosten werden nach der folgenden Formel berechnet: shipping_price = baseprice + addprice * (Gewicht - 1). Wenn Sie diese Option auf 0 setzen, wird für den Versand mit dieser Methode nur der SHIPPING_1_BASEPRICE berechnet.

          SHIPPING_2_NAME
          Der Name der zweiten Versandart, die von den Kunden gewählt werden kann. Wenn Sie dieses Feld nicht ausfüllen, wird diese Versandart nicht konfiguriert.

          SHIPPING_2_BASEPRICE
          Die Basisgebühr für Lieferungen, die mit der zweiten Versandart zugestellt werden. Wenn Sie diese Option auf 0 setzen, wird für den Versand mit dieser Methode nur der SHIPPING_2_ADDPRICE berechnet.

          SHIPPING_2_ADDPRICE
          Der Betrag, der zum SHIPPING_2_BASEPRICE für jede Gewichtseinheit der Bestellung hinzugefügt wird. Die Versandkosten werden nach der folgenden Formel berechnet: shipping_price = baseprice + addprice * (Gewicht - 1). Wenn Sie diese Option auf 0 setzen, wird für den Versand mit dieser Methode nur der SHIPPING_2_BASEPRICE berechnet.

          SHIPPING_3_NAME
          Der Name der dritten Versandart, die von den Kunden gewählt werden kann. Wenn Sie dieses Feld nicht ausfüllen, wird diese Versandart nicht konfiguriert.

          SHIPPING_3_BASEPRICE
          Die Basisgebühr für Lieferungen, die mit der dritten Versandart zugestellt werden. Wenn Sie diese Option auf 0 setzen, wird für den Versand mit dieser Methode nur der SHIPPING_3_ADDPRICE berechnet.

          SHIPPING_3_ADDPRICE
          Der Betrag, der zum SHIPPING_3_BASEPRICE für jede Gewichtseinheit der Bestellung hinzugefügt wird. Die Versandkosten werden nach der folgenden Formel berechnet: shipping_price = baseprice + addprice * (Gewicht - 1). Wenn Sie diese Option auf 0 setzen, wird für den Versand mit dieser Methode nur der SHIPPING_3_BASEPRICE berechnet.

          VAT_NUMBER
          Die Umsatzsteuer-ID des Shops oder eine beliebige Zeichenfolge. Die Zahl oder die Zeichenfolge, die Sie hier eingeben, erscheint auf allen MWSt-Rechnungen und Gutschriften, die Sie an Ihre Kunden ausgeben. Lassen Sie das Feld leer, wenn der Händler keine Umsatzsteuer-ID angeben möchte.

          DEFAULT_VAT_COUNTRY
          Ein zweistelliger Ländercode, der angibt, in welchem Land der Händler MWSt berechnet.

          STORE_SERVICE_LEVEL
          Wählen Sie Gold oder Silber, um die Funktionen festzulegen, die dem Händler im Handelszentrum zur Verfügung stehen. Silberne Shops nehmen lediglich Bestellungen auf (keine Verarbeitung von Online-Zahlungen) und ermöglichen es dem Händler nicht, die Konten von Kunden oder Angestellten zu verwalten.

        2. Überprüfen Sie die eingestellten Werte sorgfältig und speichern und schließen Sie die Datei.

        3. Erstellen Sie eine Kopie der Dateiconfig_store.aa damit sie Ihnen nach einem versehentlichen Überschreiben oder Löschen zur Verfügung steht.

      3. Ausführen des Skripts start_install_store_tx
        1. Melden Sie sich beim Konto UNIX_WEB_USER_ID an, oder melden Sie sich als Superuser (su) an.

        2. Führen Sie das Skript aus, geben Sie dabei die beiden Konfigurationsdateien als Parameter ein:

          % start_install_store_tx.ksh config_mall.aa config_store.aa 1

          Je nach der Linux-Version und Konfiguration auf Ihrem Server sehen Sie möglicherweise eine Fehlermeldung, die besagt, dass der Befehl chown die Option -h nicht unterstützt. Sie können diese Meldung ignorieren, da dies die Installation und Verwendung von ShopSite nicht betrifft.

      4. Konfigurieren des Webservers
      5. Nehmen Sie die folgenden administrativen Änderungen am Webserver vor:

        1. Ordnen Sie den STORE_FRONT_URL als Alias zum HTML_DIRECTORY für den Shop zu.

        2. Fügen Sie den Benutzernamen SHOPSITE_STORE_ID und das Kennwort SHOPSITE_MERCHANT_PASSWORD der Zugriffsliste für das Verzeichnis SHOPSITE_DIRECTORY hinzu.

          Hinweis: ShopSite richtet nur Kennwörter im Apache-Typ ein, dabei werden .htaccess-Dateien verwendet. Wenn Sie mit einem Netscape-Server arbeiten, können Sie ihn für die Verwendung von .htaccess-Dateien konfigurieren, indem Sie die Anweisungen auf der Netscape-Site befolgen.

      6. Informieren des Händlers, dass der Shop fertig ist
      7. Die Initialisierung des neuen Shops ist damit abgeschlossen. Wenden Sie sich jetzt an den Händler und geben Sie ihm:

        • Den URL, den er für die Verwaltung seines Shops benötigt. Dies ist der SHOPSITE_URL mit /start.cgi angehängt.
        • Die SHOPSITE_STORE_ID (Benutzername) und das SHOPSITE_SELLER_PASSWORD (Kennwort). Beides wird für die Anmeldung an ShopSite benötigt.

    15. Laufende Aufgaben
      1. Erstellen von Schlüsseln
      2. Als Hostadministrator der Mall sind Sie für die Sicherheit der Mall verantwortlich, indem Sie jeden Monat neue geheime Schlüssel erstellen und vom Inhaltserver auf das Transact-System hochladen. Wenn die Schlüssel nicht wenigstens einmal im Monat aktualisiert werden, akzeptiert das Transact-System keine Bestellungen von den Shops in Ihrer Mall. Das Erstellen von Schlüsseln kann automatisiert werden, indem Sie mit dem Befehl cron ein Skript ausführen, das im Lieferumfang enthalten ist.

        Das Skript key_roll.monthly befindet sich im Verzeichnis MALL_SECURITY_DIRECTORY. Bearbeiten Sie die Datei crontab, um dieses Skript jeweils vor dem Monatsende auszuführen. Sorgen Sie dafür, dass dieses Skript nur vom Konto des Hostadministrator gelesen und ausgeführt werden kann.

        Wichtig: Sie müssen das Skript key_roll.monthly jedes Mal ausführen, wenn neue Shops angefordert und vom Transact-Administrator gewährt wurden. Wenn zum Beispiel der Hostadministrator 20 neue Shops anfordert und der Transact-Administrator die Shops gewährt, sind die 20 Shops zwar verfügbar, sie haben aber keinen Schlüssel. Ohne Schlüssel können in keinem der neuen Shops Bestellungen aufgegeben werden. Das Skript key_roll.monthly erstellt neue Schlüssel für alle Shops in der Mall und übergibt dem Transact-System Kopien der Schlüssel, damit Bestellungen verarbeitet werden können.

      3. Anfordern neuer Shops
      4. Wenn die Anzahl der noch nicht zugeordneten Shops für neue Händler unter den spezifizierten Schwellenwert fällt, wird der Hostadministrator per E-Mail benachrichtigt. Der Hostadministrator sollte dann über den Bildschirm "Transact Keymaster-Verwaltungsfunktionen" neue Shops anfordern. Den URL für diesen Bildschirm haben Sie vom Transact-Administrator erhalten. Die angeforderten neuen Shops werden nicht unbedingt gewährt. Überprüfen Sie, ob Ihnen die neuen Shops gewährt wurden, gehen Sie nicht davon aus, dass Sie neue Shops haben, nur weil Sie diese angefordert haben. Das Skript start_install_store_tx kann nicht fortfahren, wenn nicht wenigstens ein Shop verfügbar ist.

    16. Anpassen von ShopSite
    17. Sie können Teile der Oberflächen, die Händler und Kunden während der Verwendung von ShopSite sehen, verändern. Weitere Informationen finden Sie auf der Seite ShopSite anpassen.


    Fußnoten

    1 Alle Skripte wurden für die Ausführung unter einer Korn-Shell (ksh) geschrieben. Wenn auf Ihrem Server keine Korn-Shell installiert ist, müssen Sie eventuell die Skripte so bearbeiten, dass sie unter einer anderen Shell ausgeführt werden können, Wenn es Probleme bei der Ausführung der Skripte gibt, geben Sie "./" vor dem Skriptnamen ein, zum Beispiel ./start_install_cgi anstelle von start_install_cgi.