Webshop-System Deluxe 2008
Transcrição
Webshop-System Deluxe 2008
Modulare Business Software Webshop-System Deluxe 2008 Version 1.10 - 251107 Handbuch Copyright © Modulare Business Software, B. Lepiorz 2007 Lizenz und Haftungsausschluß Das vorliegende Handbuch im PDF-Format, die darin beschriebene Software und die verwendeten Designs sind grundsätzlich urheberrechtlich geschützt - Zuwiderhandlungen werden zivil- und strafrechtlich verfolgt. Der Programm-Code unterliegt der GNU-Lizenz, welche der Lieferung beigefügt ist. Der Kunde verpflichtet sich, die im Internet veröffentlichten Inhalte als seine eigenen zu kennzeichnen. Er ist sich darüber bewußt, daß er allein für die Einhaltung gesetzlicher Bestimmungen im Zusammenhang mit dem Betrieb eines Internet-Shops verantwortlich ist und daß bereits kleinste Verstöße hohe Kosten (z.B. in Form von Abmahn-Gebühren) verursachen können. Es ist daher sinnvoll, einen Web-Shop vor der Inbetriebnahme durch einen versierten Rechtsanwalt rechtlich überprüfen zu lassen (siehe auch www.mustershop.info). Auf keinen Fall haftet Modulare-Business-Software, B. Lepiorz für eventuelle Rechtsverstöße des Kunden. Die Erstellung der Software ist mit größtmöglicher Sorgfalt erfolgt. Wie jede andere Software auch, kann sie jedoch nicht völlig fehlerfrei sein. Die Parteien sind sich darüber im klaren, daß es nach dem Stand der Technik nicht möglich ist, Software-Produkte so zu entwickeln, daß diese unter allen Umständen fehlerfrei arbeiten. Der Verkäufer, Modulare-Business-Software B. Lepiorz, übernimmt keine Haftung für die Fehlerfreiheit der Software. Insbesondere übernimmt der Verkäufer keine Gewähr dafür, daß die Software den Anforderungen und Zwecken des Erwerbers genügt, auf jedem beliebigen Server funktionsfähig ist oder mit anderen von Käufer ausgewählten Programmen zusammenarbeitet. Soweit gesetzlich zulässig, haftet B. Lepiorz nicht für jegliche Schäden aus Betriebsunterbrechung, entgangenem Gewinn, Datenverlust, Schäden an der Hardware, etc. die aus der Benutzung oder Nicht-Benutzbarkeit der Software resultieren. In jedem Fall ist die gesamte Haftung seitens des Verkäufers unter jedweder Bestimmung begrenzt auf die Summe, die tatsächlich für die Software bezahlt worden ist. Vorwort Um das Shopsystem DELUXE 2008 einrichten und nutzen zu können, benötigen Sie folgende Hilfsprogramme, die Sie - wenn nicht ohnehin schon auf Ihrem PC vorhanden kostenlos aus dem Internet downloaden können. 1.) Ein FTP-Programm, um Dateien auf den Server übertragen zu können. Nach wie vor optimal ist der Klassiker WS_FTP95 LE, bzw. WS_FTP LE. Schauen Sie im Internet, ob der nachfolgende direkte Download-Link noch aktiv ist: http://www.wiesweg.de/ws_ftp/ oder durchforsten Sie ältere CD’s aus Computer-Zeitschriften. Natürlich können Sie auch ein anderes FTP-Programm einsetzen. 2.) Das im Windows enthaltene "Wordpad" oder ein anderes Programm, mit dem Sie Textdateien abändern können. 3.) Für den Fall, daß Ihre Artikel-Bilder nicht in Shop-, bzw. Internet-kompatibler Form vorliegen, benötigen Sie ein Bildbearbeitungs-Programm. „Photo Impact XL“ kostet bei Ebay ca. 5 EUR, „Paint Shop Pro 5“ war als Gratis-Vollversion auf etlichen CD’s von Computer-Zeitschriften enthalten (möglicherweise finden Sie auch einen Download im Internet) und eine 60-Tage-Testversion von „Paint Shop Pro 9“ können Sie bei „www.winsoftware.de“ downloaden. Durchaus brauchbar ist auch das kleine, einfach zu bedienende Programm "IrfanView", das Sie kostenlos downloaden können (www.irfanview.de). Aber wahrscheinlich haben Sie bei diesen Programmen längst Ihre Favoriten am Laufen und brauchen unsere Hinweise gar nicht. Für die Installation benötigen Sie einen Server, der PHP unterstützt und eine MySQL Datenbank bereitstellt. Vom Speicherplatz her reichen in vielen Fällen 100 MB aus. Die Flags "Register_Globals" müssen auf ON stehen, der "Safe_Mode" auf OFF. Unsere Shops können mit allen derzeit gängigen PHP und MySQL-Versionen betrieben werden, also PHP4xxx und PHP5xxx MySQL4.0xx, MySQL4.1xx und MySQL5.0xx Wir empfehlen aber unbedingt, Webspace mit PHP4 und MySQL4 zu verwenden, da Sie hier providerseitig mit erheblich stabileren Verhältnissen rechnen können. Wir raten von Providern ab, die derzeit (Winterhalbjahr 2007-2008) ausschließlich PHP5/MySQL5 anbieten. Bei diesen Providern müssen Sie damit rechnen, daß keine Orientierung auf kommerzielle Kunden besteht und daß auf die Bedürfnisse der Kunden nur wenig Rücksicht genommen wird. Ihr ständiges Risiko hier: Störungen oder plötzliche Nicht-Erreichbarkeit des Shops, weil in Nacht- und Nebel-Aktionen an den Flags herumgestellt wird, bzw. neue Restrictionen eingeführt werden. Installation 1.) Kopieren Sie von der beiliegenden CD den Ordner „Catalog“ auf Ihre Festplatte und übertragen Sie ihn anschliessend via FTP-Programm auf Ihren Server. 2.) Stellen Sie mit Ihrem FTP-Programm die Zugriffsrechte bei folgenden 2 Dateien auf „706“: (Abbildung zu 706 auf der nächsten Seite) a.) catalog/includes/configure.php b.) catalog/admin/includes/configure.php 3.) Legen Sie auf Ihrem Server eine MySQL-Datenbank an (bei manchen Providern ist die Datenbank bereits angelegt und Sie haben selbst keinen Zugriff darauf) und notieren Sie sich folgende Daten: a.) Hostname oder IP-Adresse des Datenbankservers: meistens „localhost“ b.) Name der Datenbank c.) Benutzername der Datenbank d.) Passwort der Datenbank 4.) Rufen Sie mit Ihrem Internet-Browser auf: www.meine-adresse.de/catalog/install/ (wobei "meine-adresse.de" natürlich symbolisch für IHRE Domain steht). 5.) Folgen Sie der selbsterklärenden Führung durch die Installation. a.) Beim ersten Eingabe-Screen belassen Sie bitte die Häkchen auf „Katalog-Import“ und „Automatische Installation. b.) Beim zweiten Eingabe-Screen geben Sie die vorher notierten Daten ein. Ständige Datenbankverbindung: frei lassen, Sessions: Datenbank anklicken. c.) Beim dritten Screen wird festgestellt, ob eine Test-Verbindung zur Datenbank erfolgreich war. Wenn nicht: Eingabefehler korrigieren - ansonsten: Weiter d.) Beim vierten Screen wird mitgeteilt, ob die SQL-Datei erfolgreich in die Datenbank eingespielt werden konnte: Weiter e.) Beim fünften und sechsten Screen werden Ihre Angaben noch einmal angezeigt. Zudem haben Sie die Möglichkeit eine SSL-Verbindung zu aktivieren - setzen Sie hier bitte nur dann einen Haken, wenn Sie über ein eigenes SSL-Zertifikat verfügen: Weiter f.) Der letzte Screen zeigt an, daß die Installation erfolgreich verlaufen ist, und bietet Ihnen an, den öffentlichen Shop (Catalog) oder den Admin-Bereich aufzusuchen. 6.) Wenn Sie den Shop-Bereich aufsuchen, werden zwei Fehlermeldungen im oberen Bereich angezeigt. Verändern Sie mit dem FTP-Programm die Zugriffsrechte der Dateien a.) catalog/includes/configure.php b.) catalog/admin/includes/configure.php diesmal auf „444“ (Abbildung auf der nächsten Seite) und löschen Sie den kompletten Ordner „install“. Die Fehlermeldungen im Shop verschwinden nach einer Aktualisierung. 7.) Da sich bei der Installation (bei vielen Providern) die Schreibschutzrechte von Dateien und Verzeichnissen auf Standardwerte zurückstellen, ist es günstig jetzt gleich bei folgenden Ordnern (bzw. Dateien) die Werte auf “777“ zu setzen: catalog/images catalog/admin/images/graphs catalog/admin/backups catalog/admin/tmp catalog/admin/images/graphs/banner_infobox.png 8.) Sichern Sie jetzt bitte noch den Admin-Bereich mit einem Passwort. Wenn Ihr Provider z.B. die Software Confixx zur Verwaltung des Servers bereitstellt, ist die Sicherung des Admin-Bereichs mit ein paar Klicks erledigt. Auch beim KAS-Server von All-Inkl ist die Sicherung eine Sache von 2 Minuten. Bei Strato (und vielleicht auch bei anderen Providern) kann der Vorgang etwas aufwendiger sein. Hinweise zur Vorgehensweise bekommen Sie auf jeden Fall von Ihrem Provider. CHMOD 706 Owner Group Other Read X Read Read X Write X Write Write X Execute X Execute Execute CHMOD 777 Owner Group Other Read X Read X Read X Write X Write X Write X Execute X Execute X Execute X Group Other CHMOD 444 Owner Read X Read X Read Write Write Write Execute Execute Execute Group Other X CHMOD 755 Owner Read X Read X Read Write X Write Write Execute X Execute X Execute X X Austausch des Logos Das derzeit eingebundene Logo ist 969 px (Pixel) breit und 85 px hoch. Am besten orientieren Sie sich zunächst an diesen Abmessungen. Geben Sie Ihrem neuen Logo den Namen “shoplogo.gif“ und überspielen Sie das alte Logo via FTP-Programm. Die Adresse ist “catalog/images/shoplogo.gif“. Der mittlere Bereich auf der Startseite .. ist gewissermaßen das Schaufenster Ihres Shops. Die Gestaltung dieses Bereichs gibt Ihrem Shop mehr als Farbänderungen, etc. ein persönliches Erscheinungsbild. Da hier eventuell schon eine Entscheidung darüber fällt, ob der Besuch Ihres Shops fortgesetzt wird oder nicht, ist der Mittelteil von hoher Wichtigkeit und sollte besonders sorgfältig gestaltet werden. Hier Vorgaben zu machen ist schlecht möglich: Der eine wird hier primär Schrift einsetzen, der nächste ein großes Bild, der dritte Bilder im Wechsel mit Schrift, der vierte macht hier gar nichts und läßt nach einem kurzen Begrüßungstext sofort die Box Top-Angebote mit 12 Artikeln in 4 Reihen erscheinen. Für den Mittelteil der Startseite ist die Datei catalog/includes/languages/german/index.php zuständig. Wenn Sie Ihren Shop mehrsprachig betreiben, müssen die anderen "index.php"-Dateien in den entsprechenden Verzeichnissen ebenfalls geändert werden. Editiert wird lediglich in dem Bereich zwischen den beiden Anführungsstrichen ' '. */ define('TEXT_MAIN', ' (Erster Anführungsstrich) Herzlich Willkommen! Dies ist ein DEMO-Shop, der zu Testzwecken betrieben wird. Keiner der hier gezeigten Artikel kann real käuflich erworben werden. Was Sie in diesem Shop bestellen, wird nicht geliefert und nicht berechnet.<br><br> ' (Zweiter Anführungsstrich) Sie können den Bereich mit HTML-Code frei gestalten und hier natürlich auch Bilder einfügen. Benutzen Sie ggf. einen externen HTML-Editor (z.B. Frontpage), um den Code zu generieren, den Sie dann einfach zwischen den beiden Anführungsstrichen einfügen. Gesetzliche Bestimmungen Es ist für einen deutschen Unternehmer nahezu unmöglich, eine Internet-Seite so zu gestalten, daß sie 100%ig abmahnsicher ist. Zu undurchsichtig ist der ParagraphenDschungel, zu zahlreich sind die Fallen, in die man tappen kann, zu unbedarft ist ein Großteil der Rechtsberater und zu widersprüchlich sind letztlich die Richtersprüche. Gehen Sie von folgendem aus: Große Anbieter brauchen viel weniger Angst vor Abmahnungen durch “Verbraucherschützer“, “Wettbewerbsvereine“ und unterbeschäftigte Anwälte zu haben als kleine. Und die “Hüter der Moral“ neigen in der Regel dazu, sich das kleinste, hilfloseste Opfer zu suchen. Bei einem kleinen Händler kann der Abmahnende davon ausgehen, daß dieser das ProzeßRisiko scheut und zahlt. Bei klaren Sachverhalten wie einem vollständig fehlenden Impressum geht der Abmahnende kein Risiko ein in einem eventuellen Prozeß zu unterliegen. Da es mehr als genug klare Sachverhalte im Internet gibt, neigen die “Gesetzeshüter“ dazu, weniger klare Sachverhalte (bei denen sie selbst ein Prozeß-Risiko hätten) nicht wahrzunehmen. Wir haben nach bestem Wissen versucht, diesen Shop so zu gestalten, daß es letztlich von der technischen Seite her möglich sein sollte, ihn abmahnsicher zu machen. So haben wir die Links zu Impressum, AGB, usw. ganz nach oben links gesetzt. Grund ist ein Richterspruch, in dem ausgeführt wurde, daß es einem Verbraucher, der mit einer Auflösung von 800 x 600 unterwegs ist, nicht zugemutet werden kann, zu scrollen, um an einen Link zu den vorgeschriebenen Informationen (Impressum, Widerrufsrecht, Datenschutz) zu gelangen. Um der Preisangaben-Verordnung zu genügen, wird jede einzelne Preisangabe mit dem Zusatz [inkl. xx% MwSt zzgl. Versandkosten] versehen, wobei ein Klick auf Versandkosten natürlich zu der Seite verlinkt, auf der dann die Versandkosten explizit aufzuführen sind. Wenn Sie nicht in Deutschland lokalisiert sind (oder als deutscher Unternehmer lieber das Risiko einer Abmahnung eingehen), können Sie den Zusatz im Admin-Bereich einfach ausschalten. Gleichermaßen kann natürlich die Box „Informationen“ an eine tiefer gelegene Stelle umgesetzt werden. Die Texte, die Sie unter Versandkosten, Privatsphäre-Datenschutz, Impressum-Rückgaberecht-AGB finden, sind NICHT rechtlich überprüft/fundiert und können lediglich als Anregung dienen. Bitte ersetzen Sie die Texte durch Ihre eigenen. Infos hierzu bekommen Sie z.B. auf der Seite www.mustershop.info. Auf jeden Fall sollten Ihre Texte am Ende durch einen fachkundigen Rechtsanwalt abgesegnet werden. Die Dateien, die geändert werden müssen, sind folgende: catalog/includes/languages/german/shipping.php catalog/includes/languages/german/privacy.php catalog/includes/languages/german/conditions.php catalog/includes/languages/german/checkout_confirmation.php Wenn Ihr Shop zwei oder mehr Sprachen unterstützt, müssen analog dazu natürlich auch die englischen und ggf. weitere Dateien geändert werden: catalog/includes/languages/english/shipping.php catalog/includes/languages/english/privacy.php ... Da es sich hierbei um umfangreiche Änderungen handelt, ist es sinnvoll, die Daten in Ruhe offline zu bearbeiten: - Datei mit dem FTP-Programm vom Webspace auf die Festplatte herunterladen - Datei editieren - als Editor eignet sich sehr gut das im Windows enthaltene “WordPad“ - Datei mit dem FTP-Programm von der Festplatte auf den Webspace hochladen Beispiel „shipping.php“: ******************************************** ' <br> Wir liefern via Post (DHL) oder via Paketdienst (DPD, GLS, Hermes) in alle europäischen Länder.<br><br> Die Versandkosten innerhalb Deutschlands liegen pro Paket pauschal bei 6.00 EUR (incl. 19 % MwSt.)<br><br> Die Versandkosten ins Ausland differieren sehr stark. Bitte setzen Sie sich vor Ihrer Bestellung mit uns in Verbindung (Tel: 05481-997280 oder Email), damit wir Ihnen die exacten Versandkosten ausrechnen können. <br><br> Zahlungsarten<br> Wir akzeptieren Vorab-Überweisung (Bank-Transfer) auf unserer Konto oder Zahlung über Moneybookers (www.moneybookers.com). Bei einem Transfer via Moneybookers können Sie mit den gängigen Kreditkarten bezahlen, bzw. es entfallen hohe Bankgebühren für internationale Zahlungen (Schweiz / United Kingdom). <br><br> Lieferbarkeit <br> Nicht alle gelisteten Artikel sind immer direkt ab Lager lieferbar. Sollten wir einen bestellten Artikel nicht innerhalb von 10 Tagen liefern können, haben Sie das Recht vom Kauf zurückzutreten. Wir erstatten dann unverzüglich den Kaufpreis. <br><br><br> '); ******************************************** Achten Sie bitte darauf, daß Sie das ‘ (Anführungsstrich) am Anfang und die Zeichenfolge ‘); am Ende nicht versehentlich wegeditieren. Mit <br> markieren Sie das Ende einer Zeile und ggf. weitere Leerzeilen. Natürlich können Sie weitere HTML-Elemente einsetzen, um den Text ansprechender zu gestalten. Einstellungen im Admin-Bereich Konfiguration - My Store Store Name: Hier wird der Name des Online-Shops eingetragen. Store Owner: Hier wird der Name des Besitzers eingetragen. E-Mail Adress: Hier wird die E-Mail Adresse des Shops eingetragen. E-Mail From: Die hier eingetragene E-Mail Adresse erscheint als Absender. Country: Das Land, von dem aus der Shop betrieben wird. Zone: Das Bundesland, z.B. NRW oder Bayern Expected Sort Order: Diese Einstellung bezieht sich auf die Sortierreihenfolge von “Erwarteten Artikeln“ (In Kürze lieferbar). Asc = Aufsteigende Sortierung, Desc = Absteigende Sortierung Expected Sort Field: Bestimmt, welches Feld als Grundlage für die Sortierung genommen wird. Standard ist das Datum. Switch to Default Language Currency: Legt fest, ob beim Wechsel der Sprache automatisch zu der passenden Währung gewechselt werden soll. Empfohlene Einstellung ist “false“. Send Extra Order Emails To: An die hier eingetragene(n) Adresse(n) wird bei jeder erfolgten Bestellung automatisch eine Nachricht versandt. Display Cart After Adding Product: Bei Einstellung “true“ werden während des EinkaufsVorgangs die bereits im Warenkorb enthaltenen Artikel angezeigt. Allow Guest To Tell A Friend: Bei Einstellung “true“ ist es auch Gästen (nicht nur registrierten Kunden) erlaubt, Artikel mit der Tell a Friend-Funktion weiterzuempfehlen. Die Tell A Friend-Funktion verstößt in Deutschland möglicherweise generell gegen die gesetzlichen Bestimmungen und sollte daher eventuell komplett abgeschaltet werden. Default Search Operator: Bezieht sich auf die Suche-Funktion und legt die StandardVerknüpfung für die Suchbegriffe fest: UND oder ODER. Store Address and Phone: Name, Adresse, Telefon-Nummer. Die hier gemachten Angaben werden bei den versendeten Emails ausgegeben. Show Categories Counts: Bei Einstellung “true“ erscheint auf der Startseite hinter den Kategorie-Bezeichnungen die Menge der jeweils vorhandenen Artikel. Bei “false“ wird diese Anzeige unterdrückt. Tax Decimal Places: Hier wird festgelegt, wie viele Dezimalstellen bei der Berechnung der MwSt. berücksichtigt werden sollen. Standard = 2 Display Prices with Tax: Legt fest, ob die Preise im Shop mit oder ohne MwSt. angezeigt werden sollen. Beim Verkauf an Endverbraucher in Deutschland: true. Konfiguration - Minimum Values Hier wird unter anderem festgelegt, wie viele Buchstaben/Ziffern die Kunden mindestens eingeben müssen, damit die Eingabe als korrekt angesehen wird. First Name = Vorname (Standard: 2) Last Name = Nachname (Standard: 2) Date of Birth = Geburtstag (Standard: 10) E-Mail Adress (Standard: 6) Street Adress = Name der Strasse (Standard: 5) Company = Firmenbezeichnung (Standard: 2) Post Code = Postleitzahl (Standard: 4) City = Ort (Standard: 3) State = in Deutschland ohne Relevanz (Standard: 2) Telephone Number = Telefonnummer (Standard: 3) Password = Passwort (Standard: 5) Credit Card Owner Name = Name des Kreditkarten-Inhabers (Standard: 3) Credit Card Number = Kreditkarten-Nummer (Standard: 10) Review Text = Text einer Artikel-Bewertung Setzen Sie den Wert auf 4, wenn Sie Aussagen wie “toll“, “super“ oder “Schrott“ zulassen wollen. Nehmen Sie einen Wert von 50 oder höher, wenn Sie differenziertere Aussagen wünschen. Best Sellers = Meist verkaufte Artikel Wie oft muß ein Artikel verkauft worden sein, um “Bestseller“ zu werden (Standard: 2) Also Purchased = Auch gekaufte Artikel Wie oft muß ein Artikel verkauft worden sein, um “Auch gekaufter Artikel“ zu werden (Standard: 1) Konfiguration - Maximum Values Hier wird unter anderem festgelegt, wie viele Artikel unter “Neue Produkte“, als Suchresultat, usw. angezeigt werden. Die Funktionen können das Erscheinungsbild des Shops stark beeinflussen. Address Book Entries = Im Kunden-Account erlaubte Anzahl an Adress-Einträgen (Standard: 2) Search Results = Anzahl der Suchresultate pro Seite (Standard: 20) Page Links = Anzahl der Links zu anderen Seiten in der Listenansicht (Standard: 5) Special Products = Anzahl der in der Liste Sonderangebote gezeigten Artikel (Standard: 9) New Products Module = Anzahl der in der Mittelbox Neue Produkte/Top-Angebote gezeigten Artikel (Standard: 3, 6 oder 9) Products Expected = Anzahl der in der Liste “In Kürze lieferbar“ gezeigten Artikel (Standard: 10) Manufacturers List = Anzahl der gelisteten Hersteller. Ist die eingegebene Zahl zu klein, werden die Hersteller in einem Dropdown-Menu gelistet. Manufacturers Select Size = Zeigt bei Wert “1“ ein Dropdown-Menu, bei Wert “3“ die ersten drei Hersteller, usw. Length of Manufacturers Name = Anzahl der erlaubten Zeichen für die HerstellerBezeichnung (Standard: 15) New Reviews = Anzahl der Bewertungs-Kommentare, die bei der Detailansicht eines Artikels angezeigt werden. (Standard: 6) Selection of Random Reviews = Bestimmt, aus wie vielen Bewertungen der Kommentar für die Zufalls-Anzeige ausgewählt wird. (Standard: 10) Selection of Random New Products = Bestimmt, aus wie vielen “Neuen Produkten“ der Artikel für die Zufalls-Anzeige ausgewählt wird. (Standard: 10) Selection of Products on Special = Bestimmt, aus wie vielen „Sonder-Angeboten“ der Artikel für die Zufalls-Anzeige ausgewählt wird. (Standard: 10) Categories To List Per Row = Bestimmt, wieviel Spalten die Kategorie-Übersicht hat. (Standard: 3) New Products Listing = Anzahl der gelisteten “Neuen Produkte“ (Standard: 10) Best Sellers = Anzahl der gelisteten „Bestseller“ (Standard: 10) Also Purchased = Anzahl der gelisteten Artikel „ ... ebenfalls gekauft“ (Standard: 6) Customer Order History Box = Anz. der Artikel in der Box „Bestellte Produkte“ (Standard: 6) Order History = Anzahl der anzeigten früheren Bestellungen im persönlichen Kundenbereich (Standard: 10) Konfiguration - Images Hier werden die Formate und die Größe der Bilder in Pixel festgelegt. Small Image Width = Breite der verkleinerten Artikel-Ansichten (Standard: 160) Small Image Height = Höhe der verkleinerten Artikel-Ansichten (Standard: 128) Wenn Ihre Original-Bilder ein unterschiedliches Seiten-Verhältnis haben (also nicht dem Verhältnis 5:4 entsprechen, das hier definiert ist), dann geben Sie nur den größeren Wert ein und lassen den anderen leer. Zusätzlich muß “Calculate Image Size“ auf “true“ stehen. Durch diese Maßnahme wird ein Verzerren der Vorschaubilder vermieden. Heading Image Width = Breite der Kategoriebilder ganz oben rechts Heading Image Height = Höhe der Kategoriebilder ganz oben rechts Bei “Standard: 1“ sind diese Bildchen auf die Größe von 1 Pixel reduziert und praktisch unsichtbar. Subcategory Image Width = Breite der Unterkategorie-Bilder (Standard: 100) Subcategory Image Height = Höhe der Unterkategorie-Bilder (Standard: 57) Calculate Image Size = Bei Einstellung “true“ berechnet das Programm Breite oder Höhe der Vorschau-Bilder/verkleinerten Artikel-Ansichten, wenn unter “Small Image ...“ nur ein Wert definiert ist. Bei Einstellung „false“ findet diese Anpassung nicht statt. (Standard = true) Image Required = Bei Einstellung „true“ wird bei fehlenden Bildern ein Platzhalter angezeigt, bei Anstellung „false“ nicht. (Standard = true) Konfiguration - Customer Details Hier wird festgelegt, ob der Kunde bei der Anmeldung bestimmte Felder ausfüllen muß oder nicht. Bei Einstellung “true“ werden die Felder angezeigt, bei “false“ nicht. Gender = Geschlecht (Standard: true) Date of Birth = Geburts-Datum (Standard: true) Company = Firma (Standard: false) Suburb = Stadtteil (Standard: false) State = Bundesland (Standard: false) Konfiguration - Shipping / Packaging Diese Angaben benötigt das Programm für die Berechnung der Versandkosten. Country of Origin = Land von dem aus die Ware verschickt wird (Standard: Germany) Postal Code = Postleitzahl des Ortes von dem aus die Ware verschickt wird Enter the Maximum ... = Maximales Gewicht eines Paketes (Standard: 31,5 kg) Package Tare weight = Normales Gewicht der Verpackung - wird zum Artikel-Gewicht hinzugerechnet Larges packages - percentage increase = Hier wird zum Gewicht des Artikels ein prozentualer Anteil des Artikel-Gewichts als Gewicht der Verpackung hinzuaddiert. Konfiguration - Product Listing Diese Einstellungen beziehen sich auf die Gestaltung der Produkt-Liste. Bei Einstellung “0“ erfolgt keine Darstellung, bei Einstellung 1 - 8 erfolgt die Darstellung. Die Höhe der Zahl regelt die Position in der Liste. Display Product Image = Anzeige des Bildes. Display Product Manufacturer Name = Anzeige des Herstellers Display Product Model = Anzeige der Artikel-Nummer Display Product Name = Anzeige der Artikel-Bezeichnung Display Product Price = Anzeige des Preises Display Product Quantity = Anzeige der am Lager befindlichen Menge Display Product Weight = Anzeige des Gewichts Display Buy Now column = Anzeige “Jetzt Kaufen“ Display Category/Manufacturer Filter = Schaltet den Filter nach Herstellern über der Produkt-Liste an (1) oder ab (0) Location of Prev/Next Navigation Bar = Die Prev/Next Navigation Bar ist die Zeile, in der zwischen den einzelnen Seiten navigiert wird, wenn mehr Produkte angezeigt werden als auf eine Seite passen. Hier wird bestimmt, ob diese Zeile oben (1), unten (2) oder oben + unten (3) erscheinen soll. Konfiguration - Stock Diese Einstellungen beziehen sich auf den Lagerbestand. Check stock level = Bei Einstellung “true“ wird bei der Bestellung überprüft, ob genug Ware am Lager ist. Wenn der Lagerbestand nicht ausreicht, wird eine Warnung ausgegeben. Bei Einstellung “false“ findet keine Prüfung statt. Subtract stock = Bei Einstellung “true“ wird bei einem Verkauf der verkaufte Artikel vom Lagerbestand abgezogen. Bei Einstellung “false“ ist das nicht der Fall. Allow Checkout = Bei Einstellung “true“ kann der Kunde die Bestellung auch dann durchführen, wenn nicht genug Artikel am Lager sind. Bei Einstellung „false“ geht das nicht. Mark product out of stock = Standardmäßig werden Artikel, die nicht am Lager sind, mit 3 Sternen (***) gekennzeichnet. Diese Kennzeichnung kann hier geändert werden. Es sind nur HTML-Zeichen möglich - keine Grafiken. Stock Re-order level = Die Funktion ist noch nicht aktiviert. Konfiguration - Logging Logging schreibt ein Logfile, das eine genaue Kontrolle über die Abläufe im Shop gibt. Store Page Parse Time = Einstellung “true“ aktiviert das Logging, Einstellung “false“ schaltet es ab. Log Destination = Hier wird der korrekte Pfad angegeben, unter der die Logfile-Datei gespeichert wird. Stimmt diese Angabe nicht (und wenn Sie den Pfad noch nicht eingegeben haben, stimmt er zwangsläufig nicht!) kommt es sowohl im Admin als auch im Shop zu Fehlermeldungen (Footerbereich). Wie der korrekte Pfad in Ihrem Fall ausieht, können Sie den Fehlermeldungen entnehmen. Am besten legen Sie mit dem FTP-Programm zunächst ein Verzeichnis catalog/admin/log an, dem Sie die Schreibrechte 777 geben. Der letzte Teil des Pfades sieht dann folgendermaßen aus: ... catalog/admin/log/page_parse_time.log/ Bitte achten Sie auf den Schrägstrich am Ende. Log Date Format = Hier wird das Format festgelegt, in dem Datum und Zeit dargestellt werden. Standard sind folgende PHP-eigene Datums-Variablen: %d/%m/%Y %H:%M:%S Display The Page Parse Time = Bei Einstellung “true“ wird im Footer des Shops die Zeit ausgegeben, die die Seite zum Laden benötigt hat. Bei Einstellung “false“ unterbleibt diese Anzeige. Store Database Queries = Bei Einstellung “true“ werden auch die Datenbank-Abfragen im Logfile gespeichert - bei Einstellung “false“ unterbleibt dies. Die Funktion ist primär für Entwickler zur Fehlersuche interessant. Konfiguration - Cache Durch die Cache-Funktion werden häufig benötigte Inhalte in einer Cache-Directory zwischengespeichert, was die Datei-Zugriffe vermindert und die Schnelligkeit des Sytems erhöht. Die Funktion anzustellen, ist besonders bei einer hohen Artikelanzahl sinnvoll. Use Cache = “true“ schaltet die Cache-Funktion an, “false“ schaltet sie ab. Cache Directory = Hier wird die korrekte Adresse angegeben, unter der die Cache-Datei gespeichert wird. Wenn Ihr Provider ein tmp-Verzeichnis anbietet, sollten Sie diese Adresse angeben. Sie finden Sie, indem Sie unter Hilfsprogramme „Server-Info“ aufrufen, und dann unter Configuration -> PHP Core -> upload_tmp_dir nachsehen. Alternativ können Sie auch im Admin-Bereich ein Verzeichnis z.B. mit dem Namen “tmp“ anlegen und dann diese Adresse angeben. Die Zugriffs-Rechte des Verzeichnisses müssen auf “777“ gesetzt werden. Unter Hilfsprogramme “Cache-Steuerung“ können Sie nachsehen, ob das System mit Ihrer Verzeichnis-Angabe klargekommen ist, oder ob hier eine Fehlermeldung ausgegeben wird. Konfiguration - E-Mail Options Hier wird eingestellt, ob und in welchem Format der Shop E-Mails verschickt. E-Mail Transport Method = “sendmail“ oder “smtp“ (Standard bei Linux-Servern: sendmail) E-Mail Linefeeds = “LF“ oder “CRLF“ (Standard: LF) Use MIME HTML ... = Bei Einstellung “true“ werden die Mails im HTML-Format verschickt, ansonsten als Textfile (Standard: true). HTML-Mails werden von manchen Mailservern als Spam erkannt und entsprechend absortiert. Daher ist es vielleicht besser, die reine Textdarstellung zu wählen - also MIME HTML auf false zu setzen. In diesem Fall werden aber Sonderzeichen in den Mails als HTML-Codes dargestellt - statt "Bestellübersicht" steht in den Mails "Bestellübersicht", statt 355,00 ) steht dann dort 355,00€ Wenn Sie reine Textdarstellung in den Mails möchten, muss daher unter Währungen -> Euro -> Symbol-Rechts "EUR" statt ")" eingegeben werden und die Datei "includes/languages/ german/checkout_process.php sollten sie wegen des Wortes "Bestellübersicht" editieren. Verify E-Mail Addresses ... = Bei Einstellung “true“ werden bei der Anmeldung eingegebene E-Mail-Adressen dahingehend überprüft, ob die dazugehörige Domain existiert. Ist dies nicht der Fall, wird eine Fehlermeldung ausgegeben. Send E-Mails = Bei Einstellung “true“ werden vom Programm automatisch E-Mails verschickt (z.B. bei Bestellungen), bei Einstellung “false“ nicht. Konfiguration - Download / Verkauf von Download-Produkten Das Anlegen downloadbarer Artikel ist leider nicht ganz unkompliziert - bitte gehen Sie genau nach der Anleitung vor. a.) Zunächst wird das Download-Produkt via FTP-Programm als Zip-File im Ordner catalog/download abgelegt. Der Ordner erhält die Rechte 755 (chmod). Wenn noch kein Ordner mit dieser Bezeichnung existiert, legen Sie bitte einen an. Weiterhin werden dem Ordner catalog/pub die Rechte 777 zugewiesen. b.) Überprüfen Sie in der Datei catalog/includes/configure.php, ob dort die beiden Verzeichnis-Namen korrekt mit Schrägstrich/Slash angegeben sind: define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); c.) Anschliessend werden im Admin-Bereich unter Konfiguration-Download folgende Einstellungen vorgenommen: Enable download: wird auf "true" gesetzt Download by redirect: Einstellung "true", wenn eine Browser-Redirection benutzt wird. Standard und in unserem Fall die korrekte Einstellung ist "false". Expiry delay (days): Hier wird eingegeben, wie viele Tage der Kunde Zeit hat, den Download vorzunehmen. Dieser Maximal-Wert gilt global für alle Download-Produkte und kann bei den einzelnen Produkten noch verringert werden. Maximum number of downloads: Hier wird eingegeben, wie oft der Kunde den Artikel downloaden darf. Auch hier handelt es sich um einen globalen Maximal-Wert - bei den einzelnen Produkten können niedrigere Werte eingegeben werden. d.) Im Admin-Bereich werden unter Katalog entsprechende Kategorien definiert - innerhalb der Kategorien dann die Download-Produkte als normale Artikel angelegt. Bitte beim Gewicht 0 (Null) eintragen! e.) Unter Katalog-Produktmerkmale werden diesen Artikeln zusätzliche Produktmerkmale zugewiesen, und zwar: Unter Optionsname (links oben) wird z.B. "Download" eingegeben, unter Optionswert (rechts oben) beispielsweise "als Zip-File". Unter Artikelname wählen Sie aus dem Drop-Down-Menu zunächst den Artikel aus und weisen ihm Optionsname und Optionswert zu. Anschließend wird der Name der Datei eingesetzt, die im Verzeichnis "Download" abgelegt wurde. Zuletzt wird noch eingegeben, wieviel Tage der Kunde sich mit dem Download Zeit lassen kann (Zeitspanne) und wie häufig er den Artikel herunterladen darf (Maximale Anzahl zum Herunterladen). Beim Dateinamen geben Sie bitte einfach "datei-name.zip" ein - ohne weitere Pfadangaben. Im öffentlichen Shop-Bereich wird der Artikel jetzt mit den angelegten Produktmerkmalen dargestellt und kann vom Kunden sofort nach erfolgtem Kauf im persönlichen Kundenbereich downgeloaded werden. Standardmäßig bietet das Programm keine Möglichkeit, zunächst den Zahlungseingang abzuwarten und dann erst den Download durch den Admin freizugeben - der Download durch den Kunden kann sofort erfolgen, sobald der Bestellvorgang abgeschlossen wurde. Die osCommerce-Entwickler sagen hierzu "It's not a bug - it's a feature" - aber viele Anbieter von Download-Produkten werden mit diesem Feature nicht recht glücklich sein. Eine Lösung des Problems bietet die Erweiterung/Contribution "Download Controller", die u.a. dafür sorgt, daß zunächst eine Freigabe durch den Admin erfolgen muß, bevor der Download erfolgen kann. Prüfen Sie ggf., ob Sie Ihre Downloadprodukte alternativ mit einem Passwort schützen können, welches der Kunde erst nach erfolgter Bezahlung erhält - das würde den Einbau der Contribution eventuell überflüssig machen. Konfiguration - GZip Compression Durch GZip-Kompression werden HTML-Seiten schneller geladen, aber es wird erhöhte Rechenleistung benötigt. Ob - und bei welchem Level es hier zu einem Zeitgewinn beim Laden der Seiten kommt, sollten Sie selbst testen. Hilfreich hierbei die Funktion “Display The Page Parse Time“ unter “Logging“. Enable GZip Compression = Einstellung “true“ schaltet die GZip Compression ein, Einstellung “false“ schaltet sie ab. Compression Level = Hier wird die Stärke der Kompression von 0 (schwach) bis 9 (stark) eingestellt. Konfiguration - Sessions Sessions sind das quasi das “Gedächtnis“ des Shops. Via Sessions merkt sich das Programm z.B., welche Artikel sich gerade im Warenkorb befinden oder wer gerade als Kunde angemeldet ist. Session Directory = Hier wird die korrekte Adresse angegeben, unter der die Session Directory gespeichert wird. Wenn - wie bei der Installation empfohlen - Sessions in der Datenbank und nicht File-basiert gespeichert werden, braucht hier nichts eingegeben zu werden. Force Cookie Use = Bei Einstellung “true“ werden Cookies beim User abgelegt, bei “false“ nicht. (Standard: false) Check SSL Session ID = Bei Einstellung “true“ wird bei jedem Aufruf einer verschlüsselten HTTPS-Seite die SSL-Session-ID überprüft, bei “false“ unterbleibt diese Prüfung. (Standard: false) Check User Agent = Bei Einstellung “true“ wird bei jedem Seitenaufruf die Browserversion des Users überprüft, bei “false“ unterbleibt diese Prüfung. (Standard: false) Check IP Address = Bei Einstellung “true“ wird bei jedem Seitenaufruf die IP-Adresse des Users überprüft, bei “false“ unterbleibt diese Prüfung. (Standard: false) Prevent Spider Sessions = Bei Einstellung “true“ schaltet das System Sessions ab, sobald erkannt wird, daß eine Suchmaschine dabei ist, die Seiten zu indizieren. (Standard: false) Recreate Session = Bei Einstellung “true“ wird dem Unser bei der Anmeldung eine neue Session-ID zugeordnet. (Standard: false) Konfiguration - Center Shop Die Funktion Center Shop optimiert den Shop für die (häufigste) Auflösung 1024 x 768 und sorgt bei höheren Auflösungen dafür, daß der Shop mittig dargestellt wird. Natürlich können Sie den Shop auch auf 800 x 600 oder andere Größen einstellen. Die Breite des Logos und die Breite der Tab-Leiste sollte zu der hier festgelegten Größe passen. Probieren Sie doch auch einmal andere Farben aus (Hintergrundfarbe außerhalb des Shops, Farbe der Umrandung, Farbe zwischen Umrandung und Shop), indem Sie die StandardCodes (ffffff) durch andere ersetzen. Konfiguration - Tax Info Tax-Info ist eine Funktion, die (wegen der deutschen Preisangaben-Verordnung) jede Preisangabe mit dem Zusatz versieht „incl. xx% MwSt zzgl. Versandkosten“. Bei Einstellung “Enabled“ ist die Funktion aktiviert, bei „Disabled“ ausgeschaltet. (Standard: Enabled) Land / Steuer Es ist überaus wichtig, daß hier alle Eingaben korrekt vorgenommen werden. Ansonsten kommt es zu Berechnungsfehlern. Land / Steuer - Land Überprüfen Sie, ob Ihr Land (bzw. das Land, von dem aus der Shop betrieben wird) hier richtig erfasst ist. Germany: ISO Code 2: DE, ISO Code 3: DEU, Adressformat: 5 Austria: ISO Code 2: AT, ISO Code 3: AUT, Adressformat: 5 Land / Steuer - Bundesländer Überprüfen Sie analog dazu, ob Ihr Bundesland mit dem richtigen Kürzel erfasst ist. Land / Steuer - Steuerzonen Hier lassen Sie es am besten beim voreingestellten Wert „Europ.Union“. Innerhalb dieses Ordners sind die 25 Länder erfaßt, die zur EU gehören - jeweils mit allen Bundesländern. Land / Steuer - Steuerklassen Für Deutschland sind hier bereits 2 Steuerklassen eingetragen: Der normale MwSt-Satz mit 19 % und der ermäßigte MwSt-Satz mit 7 %. Ändern Sie ggf. die Angaben entsprechend den in Ihrem Land gültigen Steuerklassen. Land / Steuer - Steuersätze Für Deutschland sind hier bereits die Steuersätze 7.00 % und 19 % eingetragen. Ändern Sie ggf. diese Angaben entsprechend den in Ihrem Land gültigen Steuersätzen. Wenn es sich bei der MwSt / VAT - wie in Deutschland - um eine “Aufschlags-Steuer“ handelt, sollte als Priorität bei allen Steuerklassen eine “1“ eingetragen sein Katalog - Kategorien / Artikel Unter dieser Rubrik pflegen Sie neue Artikel ein und verwalten bestehende. Es gibt hinsichtlich der Artikel-Anzahl, der Kategorien-Anzahl und der Tiefe der KategorienVerschachtelung keine Einschränkungen. Kategorien als auch einzelne Artikel können bearbeitet und gelöscht, die Artikel auch innerhalb der Kategorien verschoben werden. Legen Sie zunächst eine Hauptkategorie an, dann gegebenenfalls die Unterkategorien, und geben Sie dann die Artikel ein. Der Einstellvorgang erklärt sich praktisch von selbst - hier nur ein paar kleine Hinweise. Überprüfen Sie unter “Konfiguration - Images“, ob die dort gemachten Angaben Ihren Bedürfnissen entsprechen. Vergessen Sie bei der Preis-Eingabe nicht, zuvor die Steuerklasse auszuwählen. In der Admin-Vorschau wird der Netto-Preis ohne MwSt angezeigt, im öffentlichen Shop dann der Brutto-Preis incl. MwSt. Die grünen und roten Punkte, die in der Listenansicht unter Status zu sehen sind, dienen dazu einen Artikel zu aktivieren, bzw. zu deaktivieren. Beim Klick auf den roten Punkt - z.B. weil die Ware ausverkauft ist - verschwindet der Artikel aus dem öffentlichen Shop. Wichtig: Vor der Artikel-Eingabe muß überprüft werden, ob unter “Land / Steuer“ alle Angaben korrekt eingetragen sind. Ist dies nicht der Fall, kann das Programm nicht richtig rechnen. Und: Vor der Artikel-Eingabe sollten zunächst die Hersteller erfaßt werden - unter “Katalog-Hersteller“. Mehrere Bilder pro Artikel und Formatierung der Artikel-Beschreibungen Sie haben bei der Eingabe der Artikel-Beschreibungen alle Möglichkeiten, den Text mit HTML-Befehlen zu formatieren, beliebig viele Bilder, Grafiken und Tabellen einzusetzen. Für einfache Artikelbeschreibungen kommen Sie mit wenigen Befehlen aus: <br> am Ende einer Zeile erzeugt einen Zeilenumbruch, ein weiteres <br> dahinter erzeugt eine darauffolgende Leerzeile <center> text text text text </center> zentriert den Text mittig <b> text text text text </b> erzeugt Fettschrift <u> text text text text </u> erzeugt unterstrichenen Text <b><u> text text text text </u></b> erzeugt unterstrichene Fettschrift <FONT color=red> text text text text </FONT> erzeugt roten Text. Statt red (Rot) können Sie natürlich auch andere Farben verwenden: blue (blau), green (grün), brown (braun), magenta (lila), yellow (gelb), usw. usf. Wenn Sie die Artikelbeschreibungen aufwendiger gestalten möchten, ist es wahrscheinlich sinnvoll, einen guten externen HTML-Editor einzusetzen. Mit diesem erzeugen Sie zunächst den Code, den Sie dann einfach in das Eingabefenster hineinkopieren. Katalog - Produktmerkmale Unter dieser Rubrik können Sie Ihre Artikel mit speziellen Merkmalen versehen, z.B. Farben oder Größen. Im öffentlichen Shop-Bereich erscheinen bei den mit Produktmerkmalen versehenen Artikeln kleine Dropdown-Menüs. Hier kann der Kunde dann beispielsweise die gewünschte Farbe aussuchen. Auch Preis-Zuschläge oder -Abschläge können eingegeben werden. Die Optik verwirrt, aber es ist eigentlich ganz einfach: Legen Sie zunächst (oben links) die Optionsnamen fest (z.B. Farbe und Größe). Geben Sie dann (oben rechts) die Optionswerte für die vorher festgelegten Optionsnamen ein - also: Farbe rot, Farbe blau, Farbe gelb, Größe S, Größe M, Größe L. Wählen Sie dann ganz unten aus dem Dropdown-Menü nacheinander die Artikel aus, die mit Merkmalen versehen werden sollen und weisen Sie aus den anderen Dropdowns die jeweils verfügbaren Merkmale zu. Hier wird dann auch ein eventueller Aufpreis (+) oder Abschlag (-) festgelegt. Bei den Aufpreisen / Abschlägen gibt es (in Deutschland) eine gewisses rechtliches Problem. Der Gesetzgeber verlangt die Information "incl. xx% Mehrwertsteuer, zzgl. Versandkosten" in unmittelbarer Nähe jeder Preisangabe. Das Modul Tax-Info versucht die ZusatzInformation auch bei den Aufpreisen/Abschlägen anzubringen. Da jedoch in den kleinen Boxen kein Platz für die Zusatzinformation ist, wird der Shop "gesprengt". Es ist kein Problem, die Zusatzinformation für diesen Bereich auszuschalten, aber dann entspricht der Shop nicht mehr den gesetzlichen Anforderungen und kann abgemahnt werden. Es soll Abmahn-Spezialisten geben, die speziell nach dieser Schwachstelle suchen. Lösung: Vermeiden Sie Zuschläge/Abschläge, bzw. realisieren Sie diese, indem Sie mehrere Artikel mit unterschiedlichen Preisen eingeben - sodaß in den Boxen erst gar keine Preisangabe erscheint. Oder bringen Sie einen Text "alle Preisaufschläge incl. xx% MwSt" in unmittelbarer Nähe der Drop-Down-Box unter, in der die Preisangaben gemacht werden. Beachten Sie bitte, daß es sich hier lediglich um unsere Meinung und nicht um eine Rechtsberatung handelt, zu der wir auch gar nicht befugt wären. Letztlich kann nur ein versierter fachkundiger Rechtsanwalt entscheiden, ob Ihr Shop hier und in seiner Gesamtheit den rechtlichen Anforderungen genügt oder nicht. Katalog - Hersteller Hier werden die Hersteller Ihrer Waren erfaßt - bearbeitet - gelöscht. Die Funktion ist sehr wichtig, wenn Sie Markenware anbieten, da die Kunden gezielt nach Waren eines bestimmten Herstellers suchen können. Wenn Sie Artikel anbieten, die „markenlos“ sind, können Sie hier und auch bei der ArtikelEingabe auf die Hersteller-Angabe verzichten. Katalog - Produktbewertungen Angemeldete Kunden können Produktbewertungen abgeben, die sicherlich in vielen Fällen weitere Kunden zum Kauf animieren werden. Die Kommentare werden bei der Detailansicht des jeweiligen Artikels angezeigt. Hier hat der Admin die Möglichkeit, diese Artikel-Bewertungen zu bearbeiten oder zu löschen. Katalog - Sonderangebote Hier wählen Sie einfach aus den vorhandenen Artikeln diejenigen aus, die verbilligt verkauft werden sollen. Sonderangebote werden mit durchgestrichenem Originalpreis dargestellt und erscheinen auf der Startseite in einer separaten Box. Katalog - Erwartete Artikel Wenn bei der Artikel-Eingabe unter “Kategorien / Artikel“ ein “Erscheinungsdatum“ eingegeben wird, welches in der Zukunft liegt - dann werden diese Artikel hier gelistet und können zur Bearbeitung aufgerufen werden. Erwartete Artikel werden auf der Startseite als Liste “In Kürze verfügbar“ angezeigt. Module - Zahlungsweise Hier aktivieren Sie die Zahlungsarten, die Sie akzeptieren wollen. Banküberweisung als schnelle, sichere und besonders kostengünstige Bezahlmöglichkeit sollte auf jeden Fall angeboten werden. Ob Sie das erhöhte Risiko bei Schecks, Nachnahme oder Kreditkarten-Akzeptanz eingehen wollen, hängt u.a. auch von Ihrer Warengattung und Ihrer Gewinnmarge ab. Verstärkt gilt dies für das geradezu extreme Risiko, das mit der Akzeptanz von PayPalZahlungen verbunden ist. Eventuell kommt man allerdings ohne PayPal nicht aus - z.B. dann, wenn ein Shop in Ebay-Nähe arbeitet und Ware nach Großbritannien oder USA verkauft werden soll. Wenn weitere Zahlungsmodule benötigt werden, so lassen sich diese relativ leicht nachrüsten. Das standardmäßig installierte Nachnahme-Modul berechnet keine erhöhten Kosten für den Nachnahme-Versand, sondern stellt die gleichen Kosten in Rechnung, die z.B. auch bei Zahlungsweise Banküberweisung berechnet worden wären. Hier können Sie bei Bedarf eine kleine Erweiterung installieren, die es ermöglicht zusätzliche Nachnahmegebühren zu berechnen. Das Erweiterungs-Modul finden Sie auf der Programm-CD. Module - Versandart Das Programm bietet mehrere Wege an, die Versandkosten zu berechnen: Pauschale Versandkosten: egal, wie schwer die Sendung ist oder aus wievielen Paketen sie besteht - die Versandkosten sind immer die gleichen. Mit dem Anklicken von “True“ wird das Modul aktiviert, bei “Shipping Cost“ wird die Höhe der Versandgebühren eingetragen (z.B. 5.00 EUR), bei “Tax Class“ wird in der Regel die normale Steuerklasse eingetragen und bei „Sort Order“ wird die Reihenfolge der Anzeige festgelegt. Wenn Sie nur innerhalb Ihres Landes versenden, wird dieses Modul meistens die erste Wahl sein - bei europaweitem Versand wird es eventuell problematisch. Versandkosten pro Stück: Hier wird eine Grund-/Bearbeitungs-Gebühr festgelegt (Handling Fee) und zusätzlich ein bestimmter Betrag pro Artikel (Shipping Cost). Die übrigen Felder entsprechen denen bei Pauschale Versandkosten. Tabellarische Versandkosten: Hier werden die Versandkosten entweder nach dem Auftragswert oder nach dem Gesamtgewicht berechnet. Zusätzlich kann auch wieder die Grund-/Bearbeitungs-Gebühr berechnet werden. Geben Sie unter “Table Method“ an, ob Sie nach Gewicht (weight) oder nach Preis (price) berechnen wollen, und tragen Sie dann in der “Shipping Table“ mit Kommata getrennte Wertepaare ein. 25:8.50,50:12.50,100:23.00 bedeutet: bis 25 Pfund: Versandkosten 8.50 EUR bis 50 Pfund: Versandkosten 12.50 EUR bis 100 Pfund: Versandkosten 23.00 EUR bzw. bei Eingabe Preis 50:9.00,100:7.50,250:5.00 bedeutet: 0 - 50 EUR: Versandkosten 9.00 EUR 51 - 100 EUR: Versandkosten 7.50 EUR 100 - 250 EUR: Versandkosten 5.00 EUR Deutsche Post: Hier sind die Versandkosten weltweit in 5 Zonen unterteilt. Geben Sie die zweistelligen ISO Country Codes für jede Zone ein, und definieren Sie die aktuellen Preise der Post / DHL in der Shipping Table nach dem Schema: 5:17.00,10:22.00,20:32.00 bedeutet: 0 - 5 kg: Versandkosten 17.00 EUR 5 - 10 kg: Versandkosten 22.00 EUR 10 - 20 kg: Versandkosten 32.00 EUR Unter Zone 6 werden die Daten für Deutschland erfaßt, Zone 5 ist bei der derzeitigen Gebührenstruktur der Post überflüssig und bleibt leer. Deutscher Paket Dienst - DPD: Die Daten werden analog zum Versandmodul Deutsche Post eingegeben, wobei hier allerdings 10 Zonen definiert sind. Die Module United Parcel Service, United States Postal Service und Versandkosten nach Zonen sind für den europäischen Markt ungeeignet und werden daher nicht weiter besprochen. Wenn Sie eine andere, als die vorhandenen 5 Lösungen benötigen, kann optional ein weiteres Modul installiert, oder ein vorhandenes modifiziert werden. Module - Zusammenfassung Hier wird das Design der Bestell-Zusammenfassung festgelegt. Zunächst können Sie Mindermengenzuschlag Versandkosten Zwischensumme MwSt. Summe anzeigen (true) oder nicht anzeigen lassen (false). Zudem kann mit der Vergabe von Ziffern 1 - 5 die Reihenfolge bestimmt werden. Beim Modul Mindermengenzuschlag wird hier eingegeben, wie hoch der Mindermengenzuschlag ist, und bis zu welchem Einkaufswert er erhoben werden soll. Kunden - Kunden In diesem Bereich werden die Kunden aufgelistet. Sie haben die Möglichkeit über die Suche-Funktion nach Vornamen oder Nachnamen zu suchen und Sie erhalten einen detaillierten Überblick über die persönlichen Daten des Kunden und seine Bestellaktivitäten. Sobald eine Bestellung markiert ist, können hier Rechnungen und Lieferscheine ausgedruckt werden. Kunden - Bestellungen Hier werden alle Bestellungen aller Kunden aufgelistet. Man kann nach der Bestell-Nr. suchen und die Liste kann nach “Offen“ - “In Bearbeitung“ und “Versendet“ selektiert werden. Sprachen/Währungen - Währungen Hier können Sie die Währungen eintragen, die Sie im Shop zulassen wollen. Standardmäßig sind Euro und US-Dollar eingetragen. Weitere Währungen können angelegt, und vorhandene gelöscht werden. Wenn Sie neben dem EUR noch andere Währungen anbieten, hat der Kunde die Möglichkeit, sich “seine“ Währung auf der Startseite auszusuchen. Alle Preise im Shop werden automatisch umgerechnet. Sinnvoll ist es in Europa, den Euro als Standard zu definieren. Die aktuellen Umrechnungskurse (klicken Sie auf “Währungen aktualisieren“) holt sich das Programm von einer der Währungsseiten - zunächst von oanda.com. Sprachen/Währungen - Sprachen Hier können Sie neue Sprachen anlegen und vorhandene löschen. Standardmäßig ist der Shop mit “englisch“ und “deutsch“ ausgestattet. Es sind allerdings Erweiterungen für mehrere andere Sprachen verfügbar. Auf der Startseite werden den Kunden die jeweiligen Landesflaggen angezeigt, so daß sie leicht auf eine andere Sprache wechseln können. Wenn Sie auf “Details“ klicken, wird eine Liste von ca. 40 Dateien angezeigt, in denen die jeweilige Sprache verwendet wurde. Klicken Sie auf einen der Datei-Namen, öffnet sich ein Editor-Fenster und Sie können die Datei direkt editieren. Empfehlenswert ist es allerdings, notwendige Änderungen “von außen“ vorzunehmen, z.B. mit dem Wordpad. Sprachen/Währungen - Bestellstatus Als Standard sind hier die Stati “Offen“, “In Bearbeitung“ und “Versendet“ definiert. Sie können diese Begriffe umbenennen, löschen und auch noch weitere Stati anlegen. Berichte - meist besuchte Artikel Hier werden die Artikel in absteigender Reihenfolge nach der Häufigkeit ihrer Aufrufe gelistet. Angegeben ist auch die Zahl der Besucher und in welcher Sprache der Aufruf erfolgte. Berichte - meist verkaufte Artikel Analog zu den meist besuchten Artikeln werden hier die meist verkauften Artikel aufgelistet. Berichte - Kunden mit den höchsten Umsätzen Diese Liste zeigt die Kunden mit den höchsten Umsätzen in absteigender Reihenfolge. Hilfsprogramme - Datenbanksicherung Sie haben hier die Möglichkeit, ein Backup der Datenbank vorzunehmen, bzw. eine Sicherung der Datenbank auch wieder einzuspielen. Zudem können ältere Datensicherungen gelöscht werden, für die kein Bedarf mehr besteht. Bei der Sicherung wählen Sie bitte “Keine Komprimierung“, die Alternative “Mit GZip“ ist zwar eventuell anklickbar, aber derzeit nicht funktionsfähig. Sie haben die Möglichkeit, mit “Nur herunterladen“, die Datenbank nicht auf dem Server, sondern auf Ihrer Festplatte zu speichern. Meine Empfehlung geht allerdings dahin, die Daten zunächst ganz normal auf dem Server zu speichern und anschliessend die Datei extern mit dem FTP-Programm auf die Festplatte zu kopieren - das kann praktisch synchron passieren, indem Sie ein zweites Fenster aufmachen. Die Daten regelmäßig - am besten jeden Tag - zu sichern, ist sehr wichtig, denn irgendwann wird der Server, auf dem Ihr Shop läuft, einen Ausfall haben. Eventuell sind dann alle Daten verloren. Die Existenz einer möglichst aktuellen Datenbank wird dann darüber entscheiden, wie schnell Ihr Shop wieder online ist. Zusätzlich zur Datensicherung sollten Sie auch ab und an auch den kompletten Shop (also den Ordner “catalog“) via FTP-Programm auf Ihrer Festplatte sichern. Ein guter Zeitpunkt hierfür wäre immer dann, wenn neue Artikel (mit neuen Bildern) eingegeben worden sind. Hilfsprogramme - Banner Manager Hier geben Sie Banner ein, die dann im Footer angezeigt werden. Es gibt zwei Möglichkeiten, Banner zu implementieren: a.) Sie geben den HTML-Code, den Sie vom Ersteller des Banners bekommen haben, in das Feld HTML-Text ein, vergeben noch einen Namen (Titel des Banners) und eventuell die Gültigkeit - auf aktualisieren klicken - fertig. Bei HTML-Bannern werden die Klicks nicht gezählt. b.) Sie laden das Banner (liegt meist als .gif vor) mit dem FTP-Programm in das Verzeichnis catalog/images/banners hoch und geben dem Verzeichnis die Rechte 777. Dann vergeben Sie einen Namen (Titel des Banners), eventuell die Gültigkeit, und tragen in das Feld "oder geben Sie unten die lokale Datei auf Ihrem Server an" ergänzend ein: banners/banner-name.gif Auf aktualisieren klicken - fertig. Achtung! Die Bezeichnung der Banner-Gruppe (468x50) hat nichts mit den Abmessungen des Banners zu tun. Die Bezeichnung "468x50" ist in der catalog/includes/footer.php standardmäßig eingetragen. Banner, die unter einer anderen Gruppen-Bezeichnung laufen, werden nicht angezeigt. Also: Auch wenn Ihre Banner ganz andere Abmessungen haben, die Banner-Gruppe muss auf "468x50" lauten - oder aber Sie ändern synchron auch die Bezeichnung in der catalog/includes/footer.php. Der Banner Manager gibt grafisch und via Liste eine genaue Kontrolle darüber, wie oft das jeweilige Banner angeklickt wurde. Die Laufzeit eines Banners kann sowohl über das Datum, als auch über die Klickzahl gesteuert werden. Hilfsprogramme - Cache Steuerung Wenn unter “Konfiguration-Cache“ die Cache Funktion eingeschaltet wurde, haben Sie hier die Möglichkeit, einen Reset der einzelnen Cache-Module durchzuführen. Hilfsprogramme - Sprachen definieren Hier werden ca. 40 Dateien angezeigt, in denen deutsche (bzw. englische oder anderssprachige) Texte vorkommen. Mittels des einfachen internen Editors können die Dateien hier direkt verändert werden. Da der interne Editor Probleme mit der Verarbeitung von Sonderzeichen hat, wird empfohlen, Veränderungen im Code extern vorzunehmen, z.B. mit dem Wordpad im Windows. Hilfsprogramme - Datei Manager Zeigt die Dateistruktur des Programms und bietet die Möglichkeit, alle Dateien mit dem internen Editor zu bearbeiten. Hier gilt das gleiche, wie bei Sprachen definieren: Funktion nicht benutzen und Dateien extern bearbeiten. Hilfsprogramme - eMail versenden Die Funktion ist bestens dazu geeignet, auf die Schnelle eine einfache Mail an einzelne Kunden, Newsletter-Abonnenten oder an alle Kunden zu versenden. Hilfsprogramme - Rundschreiben Manager Hier wird die Newsletter-Funktion verwaltet. Ein neu erstelltes Rundschreiben befindet sich zunächst im Zustand “nicht gesendet“ (rotes X) und “entsperrt“ (offenes Schloss-Symbol). Nach einem Klick auf die Taste “Sperren“ können die Mails gesendet werden. Für Kunden, die bei Ihrem Einkauf Interesse an weiteren Informationen zu einem Produkt gezeigt haben, steht hier die Unterfunktion “product_notification“ zur Verfügung: diese Kunden erhalten dann Mails zu bestimmten Produkten. Hilfsprogramme - Server Info Hier wird die PHP-Funktion “phpinfo“ aufgerufen, die wichtige Information zur PHP-Version und zu den Einstellungen auf Ihrem Server liefert. Hilfsprogramme - Wer ist Online Hier wird angezeigt, wie viele Kunden, bzw. Interessenten sich derzeit im Shop befinden. Angezeigt wird die Kundennummer, der Name des Kunden (bzw. Gast), seine IP-Nummer, wie lange er sich schon im Shop aufhält und auf welcher Seite er zuletzt war. Einrichtung des Rechnungs- und des Lieferschein-Formulars Das Programm bietet die Möglichkeit, auf Knopfdruck (einfach aufgebaute) Rechnungen und Lieferscheine zu erstellen. Muster zum Ausdrucken finden Sie auf der Programm-CD unter musterrech.pdf und musterlief.pdf. Wenn Sie Ihre Rechnungen ohnehin über ein anderes Programm oder eine Warenwirtschaft erstellen, sind diese Formulare für Sie vielleicht nicht wichtig - eventuell haben sie aber auch dann eine Berechtigung als Arbeitsunterlage. Die Rechnungen werden von der Datei "catalog/admin/invoice.php" erstellt, für die Lieferscheine zuständig ist "catalog/admin/packingslip.php". Sie brauchen lediglich innerhalb der Tabelle am Anfang der beiden Files <tr><td> <table border="0" width="100%" height="182"> <tr> <td width="71%" height="42"><font face="Arial"><big><big><big>shopname</big></big></big></font></td> <td width="29%" height="42"></td> </tr> <tr> <td width="71%" height="1"><font face="Arial"><small>Max Mustermann</small><br> <small>Musterstr. 1</small><br> <small>10101 Musterstadt</small><br> <small>Germany</small><br> <small><small><small><small><small> </small></small></small></small> </small><br> <small>Tel: 01010-101010</small><br> <small>Fax: 01010-101011</small><br> <small>Email: [email protected]</small></font></td> <td width="29%" height="1"><font face="Arial"><small><small>SteuerNr.: 000 0000 0000</small><br> <small>USt-ID: DE 000 000 000</small></small><br> <small><small><small><small><small> </small></small></small></small> </small><strong><br> </strong><small><small>Bankverbindung:</small><br> <small>Muster-Bank</small><br> <small>Kto: 111 111 111</small><br> <small>BLZ: 000 000 00</small><br> <small>BIC: MUSTEBNK</small><br> <small>IBAN: DE11111111111111111111</small></small></font></td> </tr> </table></td></tr> die Muster-Daten durch Ihre echten Daten zu ersetzen, abzuspeichern und die Dateien via FTP-Programm auf den Webspace zu laden - fertig. Haben Sie die Änderungen bei einem File vorgenommen, können Sie gleich die ganze Tabelle in das andere File kopieren - der Kopf ist bei invoice.php und packingslip.php identisch. Änderung des Seiten-Titels Ganz oben links zeigen der Internet Explorer und auch andere Brower den Seiten-Titel an. Derzeit steht dort: DELUXE 2008. Um hier den Namen Ihres Shops einzutragen, gehen Sie folgendermaßen vor: Ändern Sie in der Datei "catalog/includes/languages/german.php" folgenden Eintrag (ca. Zeile 47) // page title define('TITLE','DELUXE-2008'); dahingehend ab, daß "DELUXE 2008" durch Ihren Shop-Namen ersetzt wird. Anführungsstriche, Klammer, Semikolon, etc. müssen unverändert stehen bleiben. Ändern Sie analog dazu auch die anderen Sprachdateien (z.B. catalog/includes/languages/english.php), wenn Sie den Shop mehrsprachig betreiben. Änderung des Textes im Footer Ganz unten auf der Seite steht der Copyright-Vermerk. Ändern Sie in der Datei "catalog/includes/footer.php folgenden Eintrag (ca. Zeile 43) nach Belieben ab: echo "Shopsystem DELUXE-2008 - Copyright 2007 B. Lepiorz"; Bitte nur den Text innerhalb der Anführungsstriche ändern - der Rest muß unverändert stehen bleiben. Farben ändern Für die Farbe der breiten Leiste unter dem Logo ist die Datei catalog/images/alu-cell.gif zuständig. Für die Leiste oberhalb des Logos, für die Balken über den Infoboxen und für die Leiste im Footer ist es die Datei catalog/images/blau-cell.gif. Diese beiden Bildchen können Sie beliebig umfärben, bzw. als Farbverlauf gestalten. Zusatz-Boxen Kreditkartenbox Wenn Sie Kreditkarten und/oder PayPal akzeptieren, sollten Sie den Wiedererkennungseffekt nutzen und die Box beibehalten, wobei das Bild cards.gif ausgewechselt werden kann. Ansonsten entfernen Sie in der Datei catalog/includes/column_right.php einfach folgenden Aufruf: include(DIR_WS_BOXES . 'card.php'); Danach wird die Box nicht mehr angezeigt. SSL-Box Steht hier stellvertretend für Siegel, Zertifikate und Bilder, die Sie vielleicht in Ihrem Shop anzeigen möchten. Der Aufruf des Bildes "gold3.gif" passiert in der Datei catalog/includes/boxes/sicherheit.php. Das Bild selbst ist unter catalog/images abgelegt. Und der Inhalt der Konstante BOX_HEADING_SICHERHEIT ist in der Datei catalog/includes/languages/german.php definiert. Wenn die Box nicht benötigt wird, entfernen catalog/includes/column_left.php folgenden Aufruf: include(DIR_WS_BOXES . 'sicherheit.php'); Sie in der Datei Danach wird die Box nicht mehr angezeigt. Banner-Werbebox Zeigt Banner an, die Sie im Admin-Bereich unter der Gruppe "box-ad" anlegen können. Wenn kein Banner angelegt wird, erscheint auch die Box nicht. Daneben ist es möglich, den Aufruf der Box require(DIR_WS_BOXES . 'boxad.php'); in der Datei catalog/includes/column_right.php zu entfernen. Ebay-Box Diese Box zeigt ein Bild an (catalog/images/ebaystore.gif) und verlinkt zu Ihrem Ebay-Shop. Editieren Sie hierfür die Datei catalog/includes/boxes/ebaystore.php. Dort ist z.Zt. eingetragen: a href="http://stores.ebay.de/varia-shopssyteme_W0QQsspagenameZL2222QQtZkm" Ersetzen Sie diesen Code durch die Adresse Ihres Ebay-Shops - Sie finden die Adresse z.B. im Browserfenster. Deaktiviert wird die Box wiederum in der catalog/includes/column_left.php. Der Aufruf lautet: include(DIR_WS_BOXES . 'ebaystore.php'); Infoboxen entfernen und verschieben Der Aufruf der Info-Boxen wird in zwei Dateien vorgenommen: catalog/includes/column_left.php ist für die linke Columne zuständig catalog/includes/column_right.php ist für die rechte Columne zuständig In diesen beiden Dateien werden die Info-Boxen in folgender Form aufgerufen: if ( (USE_CACHE == 'true') && !SID) { echo tep_cache_categories_box(); } else { include(DIR_WS_BOXES . 'categories.php'); } require(DIR_WS_BOXES . 'shopping_cart.php'); if ( (USE_CACHE == 'true') && !SID) { echo tep_cache_manufacturers_box(); } else { include(DIR_WS_BOXES . 'manufacturers.php'); } Sie sehen hier als Beispiel die Aufrufe für die 3 Boxen "Kategorien", "Warenkorb" und "Hersteller". Die Code-Blöcke können Sie behandeln, als wären es die Info-Boxen: also löschen, nach oben oder unten verschieben, und nach links oder rechts (jeweils in die andere Datei) verlegen. Abschalten des Scroll-Effekts bei der Box "Neue Produkte" Benennen Sie hierfür zunächst die Datei catalog/includes/boxes/whats_new.php in whats_new-scroll.php um. Benennen Sie anschliessend die Datei catalog/includes/boxes/whats_new-ori.php in whats_new.php um. Wenn der Scroll-Effekt wieder angeschaltet werden soll, gehen Sie in umgekehrter Reihenfolge vor. Support Wir leisten Support für DELUXE-2008 sowohl telefonisch als auch per Email. Hierbei haben wir uns für ein faires Modell entschieden, bei dem Kunden, die keinen Support benötigen, auch nicht mit unnötigen Kosten belastet werden. Zudem ermöglicht uns dieses Modell, auch Fragen/Probleme zu behandeln, die nicht direkt mit unserer Software zusammenhängen. Häufig haben Anwender z.B. Probleme damit, ein FTP-Programm zu bedienen, grundlegende Windows-Funktionen sind unbekannt oder es liegen Provider-Probleme vor. Für jede Frage, bzw. jede Problemstellung benötigen Sie ein Support-Ticket. Diese SupportTickets können Sie vorab bei uns kaufen. Die Preise sind wie folgt gestaffelt: 1 Support-Ticket 3 Support-Tickets 10 Support-Tickets 10.00 EUR 20.00 EUR 50.00 EUR DELUXE 2008 ist eine Weiterentwicklung von OsCommerce, wobei die Kompatibilität zu OsCommerce weitmöglichst beibehalten wurde. Daher werden Sie auf viele Fragen auch kostenlos eine Antwort bekommen, wenn Sie die Suche im osCommerce-Forum benutzen (http://forums.oscommerce.de). Service Alle Tätigkeiten rund um Ihren Shop erledigen wir gern für Sie. ⇒ Installation der Software auf dem Web Server ⇒ Umzug Ihres Shops auf einen anderen Server ⇒ Einbau Ihres Logos ⇒ Design-Anpassung ⇒ Eingabe Ihrer Daten und der rechtlich relevanten Texte ⇒ Entwicklung, bzw. Installation von Sonder-Modulen ⇒ Bildbearbeitung ⇒ Artikel-Eingabe Die Erledigung erfolgt in der Regel innerhalb weniger Tage zu garantierten Festpreisen. Fragen Sie uns! Tel: 05481-997280 Installation des Shops ist nicht möglich - was tun? 99 % aller Probleme resultieren daraus, daß versucht wird, unpassenden Webspace für unsere Shops zu verwenden. Als Grundvoraussetzung verlangen wir: Register_Globals = On Save_Mode = Off aber dies sind nur 2 von ca. 100 Flag-Einstellungen beim PHP. Leider gibt es etliche Provider, die ihren Webspace derartig mit Restrictionen belegen, daß dieser vielleicht noch für private Homepages geeignet ist - für einen Shop oder andere kommerzielle Anwendungen aber nicht. Wenn Sie Probleme bei der Installation haben und Fehler angezeigt werden, buchen Sie bitte zunächst den kostenlosen Test-Account bei Allinkl und installieren Sie den Shop dort: www.allinkl.de --> Testen Sie uns kostenlos! oder www.allinkl.de --> Webhosting --> Testaccount Funktioniert der Shop bei Allinkl einwandfrei, bei Ihrem Webspace aber nicht, wissen Sie, daß mit der Konfiguration Ihres Webspace etwas nicht stimmt. Der Testaccount bei Allinkl wird in der Regel innerhalb von Minuten freigeschaltet - auch am Wochenende. Auch beim Testaccount können Sie den kostenlosen Telefonsupport von Allinkl in Anspruch nehmen.