Home

Anwenderhandbuch für xt:Commerce 3.0.4 (SP2.1

image

Contents

1. Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Shopbereich Frontend Standard Template xtc5 von xtcModified Getting better step by step xtcModified Startseite Warenkorb Startseite gt Katalog Testkategorie 1 Testkategorie 2 Testkategorie 3 Testkategorie 4 Bitte geben Sie die Artikelnummer aus unserem Katalog ein Jetzt kaufen Liefer und Versandkosten Privatsph re und Datenschutz Unsere AGB Impressum Kontakt Widerrufsrecht Inform Sitemap Ihr Konto Anmelden Willkommen Herzlich Willkommen Gast M chten Sie sich anmelden Oder wollen Sie ein Kundenkonto er ffnen Dies ist die Standardinstallation von xteModified Alle dargestellten Produkte dienen zur Demonstration der Funktionsweise Wenn Sie Produkte bestellen so werden diese weder ausgeliefert noch in Rechnung gestellt Sollten Sie daran interessiert sein das Programm welches die Grundlage f r diesen Shop bildet einzusetzen so besuchen Sie bitte die Webseite von xtcModified org Der hier dargestellte Text kann im Adminbereich unter Content Manager Eintrag Index bearbeitet werden Zugangsdaten f r den Adminbereich Die Datenbank wird alle 15 Minuten zur ckgesetzt E Mail deno xte modified org Passwort xtcmodified Neue Artikel Testprodukt1 Lorem Ipsum is simply dummy text ofthe printing and typesetting industry Lorem Ipsum has been the industry s standard dummy text ever since t
2. Um den News Feed abzuschalten muss in der Datei admin start php folgende Zeile ge ndert werden CarpShow http www xt commerce com backend_304 php Die Anzeige wird unterdr ckt wenn die folgende Zeile mit auskommentiert wird CarpShow http www xt commerce com backend_304 php Ab jetzt werden keine News mehr angezeigt allerdings erscheint nun eine unsch ne aber harmlose Fehlermeldung CaRP Can t open remote newsfeed Die Alternative Die berlegung war nun anstelle der jetzt leeren Newsseite direkt beim Betreten des Backends de taillierte Informationen anzuzeigen Dazu ist lediglich die Datei start php in Modifikation_start php zip welche dieser Anleitung beiliegt unter admin start php auszutauschen Mit dieser neuen start php erscheinen nun weitere Infos sie he folgenden Screenshot wie z B Datum Details zum User Online Neue Bestellungen Neue Kunden Bearbeiten von Kunden m glich Bestellungen einzelner Kunden anzeigbar eingegangene Bestellungen bearbeiten oder l schen von Startseite aus m glich Allgemeine Statistiken und Links Geburtstag Erinnerung Version 3 6 Seite 83 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 a seit FREE Letzter Klick Eis Name Vorname angemeldet am bearbeiten Bestellungen a sn r 2008 07 09 hier z 00 00 22 Guest 19 27 07 mehr 12 26 54 20 08 19 Guest 122419 mehr Er h 2008 07 04 hier mor a p 1
3. Anzahl der Kategorien der Kategorietiefen und von Produkten unbegrenzt Sortierung der Kategorien Produkte pro Kategorie frei w hlbar Version 3 6 Seite 8 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Einstellung eines Produktes in beliebig vielen Kategorien mittels einfacher Verlinkung Kontrolle der Produkte auf der Startseite Anlegen von Notizen zu jedem Kunden Memos Anlegen mehrerer Administratoren mit verschiedenen Rechten Banner Manager Backup per Knopfdruck Mehrere Steuerzonen definierbar Funktionsumfang von xt Commerce Produkt und Kategoriefunktionen Unterst tzung unbegrenzter Anzahl von Kategorien und Produkten Verwendung verschiedener Layouts f r jede Kategorie und jedes Produkt Beliebig viele Optionen und Varianten Staffelpreise Sonderangebote Ausverkaufsfunktion Gewicht f r Versandkostenberechnung Automatische Erstellung von Thumbnails Vorschaubilder durch das Shopsystem Freie Anzahl von verwendeten Bildern pro Produkt Verkauf von digitalen Downloadprodukten Einzigartiges Preissystem Kundengruppenpreise Staffelpreise nach Kundengruppen Rechte System f r Produkte und Kategorien Freischaltung f r einzelne Kundengruppen WYSIWYG Editor f r Produktbeschreibungen und Kategoriebeschreibungen FSK18 Produkte Kundengruppen Funktionsumfang von xt Commerce Administration S mtliche Einstellungen k nnen ber die Administrationsoberfl
4. Domainfactory https ssisites de domain de Hierzu einfach die beiden Variablen wie folgt ab ndern hier am Beispiel des Providers Hosteurope includes configure php define HTTPS_SERVER https ssi webpack de www domain de define ENABLE_SSL true sicheren Webserver w hrend des Bestellprozesses admin includes configure php define HTTPS_CATALOG_SERVER https ssi webpack de www domain de define ENABLE _SSL_CATALOG true sicheren Webserver w hrend des gesamten Prozesses Damit bei der Nutzung eines SSL Proxys das gelbe Verschl sselungs Sicherheitsschloss im Brow ser richtig angezeigt wird sind zu den blichen Angaben noch folgende Datei nderungen notwendig In den Dateien includes application_top php includes application_top_export php includes application_callback php und wsdiI_iclear_order php die Quelltextzeile Version 3 6 Seite 76 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 request_type getenv HTTPS 1 getenv HTTPS on SSL NONSSL ersetzten durch request_type getenv HTTPS 1 getenv HTTPS on empty _SERVER HTTP_X_FORWARDED_HOST SSL NONSSL Dar ber hinaus ist noch eine Zeilen nderung in der Datei inc xtc_redirect inc php notwendig if ENABLE_SSL true amp amp getenv HTTPS on getenv HTTPS 1 We are loading an SSL page Durch folgendes erse
5. bersicht der bewerteten Produkte wird nach Absenden der product_reviews_write ber den Button Absenden und ber den kleinen Button in der Box Bewertungen neben dem Boxentitel aufgeru fen product_reviews_info html Detailbewertung eines Produktes erscheint bei Klick auf das Produkt Bild oder Text in der Box Be wertungen product_reviews htmi bersicht ber die Bewertungen zu einem bestimmten Produkt Erscheint bei Klick auf den Button Zur ck aus der product_reviews_info products_media html Anzeige f r downloadbare Produkte Eingebunden in der product _info_v1 html reverse_cross_selling html Wenn Cross Selling im Administrationsbereich aktiviert ist werden Produkten aus anderen Katego rien angezeigt Eingebunden in der product_info_v1 html sitemap html 2 Kategorie und Unterkategorie Ubersicht Erscheint ber den Link SiteMap aus der Box Informatio nen specials html Anzeige f r Sonderangebote Aufruf ber den Link neben der berschrift in der Box Specials Ange bote sslI_check html Fehlerseite wird angezeigt wenn der Kundenbrowser eine SSL Session unterbricht Version 3 6 Seite 135 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 upcoming_products html Listet Produkte auf die in K rze erscheinen werden sofern diese Daten zum Produkt eingetragen wurden Eingebunden in der main_content html Version 3 6 Seite 136 von 163 Anwenderhandbuch f r xt Com
6. findex http f www Finfo_message false f language german flogin http ffwnr Exemplarischer Aufbau des Debug Popups hier von der login html Version 3 6 Seite 109 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 9 57 Debugging von PHP Variablen Neben Smarty Variablen kann PHP Variablen w hrend der Laufzeit ebenfalls zu einer detaillierten Ausgabe verholfen werden Dazu ist an der entsprechenden Stelle im Quelltext var_dump einf gen um die Daten in der Variablen zu sehen var_dump _ SESSION Zeigt alle Daten in SSESSION var_dump products ill attributes die die bricht hier die nachfolgende Verarbeitung ab Das funktioniert auch mit anderen Variablen z B _GET _SERVER products usw Alternativ kann auch folgender Code an der entsprechend auszugebenen Stelle verwendet werden echo lt pre gt print_r products echo lt pre gt 9 58 Zus tzliche Datenfelder im Artikelstamm einbauen Ein typisches Teilproblem vieler Projektarbeiten ist das Hinzuf gen von weiteren Daten in die Artikel datenbank Der vorliegende Text beschreibt anhand eines typischen Problems beispielhaft die Vorge hensweise Ein Shop verkauft B cher Jedes Buch hat einen Autor und eine ISBN Nummer Diese Daten sollen in eigenen Datenfeldern im Backend erfasst und im Frontend in der Artikeldetailansicht sowie der Arti kelliste an definierter Stelle dargestellt werden
7. gt Kundengruppen nehmen Sie alle Einstellungen f r die einzelnen Kundengruppen vor k nnen diese nach Ihren Bed rfnissen benennen und oder neue Kundengruppen erzeugen ber die Funktion Bearbeiten Vorgehensweise wie immer Kundengruppe per Mausklick vorher markieren k nnen Sie f r jede einzelne Kundengruppe Rabatte Steuereinstellungen Zah lungsweisen und Versandarten einstellen Einstellungen bei einer neuen Kundengruppe Gruppenname Der Gruppenname erscheint sp ter im Admin im Men Kunden wenn man einen Kunden markiert Zeile anklicken und rechts in der Buttonbox auf Kundengruppe klickt Dort kann manuell die Kundengruppe f r den betreffenden Kunden zugeteilt werden Teilt man dort einen Kunden in die Gruppe Admin ein so erscheint in der Buttonbox zus tzlich ein Button Adminrechte Gruppe ffentlich Wenn Sie hier Ja ausw hlen wird die Gruppenzugeh rigkeit f r den User in seinen pers nlichen Einstellungen seines Accounts ersichtlich Wenn Sie Nein ausw hlen kann der Kunde seine Gruppenzugeh rigkeit nicht selber erkennen Au erdem sind bei Nein auch s mtliche Rabatt Berechnungen deaktiviert Preisanzeige im Shop Wenn man hier Ja ausw hlt dann werden im Shop f r die Benutzer der Gruppe die Preise sichtbar Im anderen Fall nicht Die Einstellung Nein macht nur dann Sinn wenn Sie z B G sten oder unerw nschten Usern keine Preise zeigen m chten Auf die Frage ob die Preise inkl MwSt
8. werden da es sonst zu PHP Syntaxfehlermeldungen kommt Entsprechende Zeile ersetzen mit document write unescape 3Cscript src pkBaseURL piwik js type text javascript 3E 3C script 3E a Auf diese Weise kann man die Login Seite und nat rlich auch jede andere Seite im Shop so aufru fen dass kein PIWIK Quelltext ausgegeben wird man muss einfach ein admin an die Adresse h ngen Wenn man dann also direkt http www shopdomain de login php admin eingibt wird auch die eige ne Anmeldung nicht mehr mitgez hlt Version 3 6 Seite 151 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 14 4 Kanonische URLs ber die htaccess erzeugen Die Startseite des Shops ist meist ber viele verschiedene URLs erreichbar Folgende Adressen zeigen beide auf die gleiche Startseite http shopdomain de http www shopdomain de Das k nnte Suchmaschinen den Anlass geben den Seiteninhalt als sogenannten Duplicate Content also doppelten Inhalt einzustufen und daher in der Wertigkeit herabzusetzen Falls also die Domain mit und ohne www erreichbar ist sollte man die Datei htaccess um folgenden Eintrag erweitern Falls der RewriteEngine Eintrag noch nicht existiert diesen hinzuf gen darf nur 1x vorkommen RewriteEngine on und danach folgendes einf gen RewriteCond HTTP_HOST www NC RewriteRule X http www HTTP_HOSTYS 1 L R 301 Alternativ Falls der
9. fertermin oder wann die Ware versendet wurde Version 3 6 Seite 11 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 1 Installation 1 1 Vorbereitung Die folgenden Schritte sind nicht zwingend notwendig verhindern aber dass w hrend der Installation des Onlineshops Kontakt mit der xt Commerce GmbH aufgenommen wird Durch diverse Aktionen in der Vergangenheit wurde versucht die neu installierten Systeme auszuwerten wobei nicht klar war welche Daten bermittelt wurden Somit ist es ratsam der xt Commerce GmbH diesbez glich auch heute noch skeptisch gegen berzutreten und seine Daten zu sch tzen Datenschutzma nahme 1 In Zeile 72 der Datei xtc_installer index php folgende Zeile l schen lt img src http www xt commerce com _banner adview php what zone 18 amp amp n a61c088d border 0 alt gt Dabei handelt es sich um Bannercode der offenbar einen Z hlpixel Webbug einbindet So kann die xt Commerce GmbH durch die Auswertung der Referer sofort sehen wo und wann ein neuer Shop mit xt Commerce aufgesetzt wurde Der Vollst ndigkeit halber ist zu sagen dass ber die Auswertung auch Statistiken ber die Verbrei tung des xt Commerce Onlineshops gef hrt werden Uber die Verbreitung k nnen bei gewissen Dienstleistern und Partnern der xt Commerce GmbH auch spezielle Verg nstigungen f r Shopbetreiber erzielt werden Datenschutzma nahme 2 Der News Feed holt bei jedem Login in den Administration
10. l Letzte Kundennummer auslesen cid_query xtc_db_query SELECT MAX customers_cid AS maxnr FROM TABLE_CUSTOMERS cid xtc_db_fetch_array cid_query Neue Kundennummer generieren if cid maxnr f start_cid cid maxnr 1 sql_data_array customers_cid start_cid Automatisch Kundennummer fortlaufend erzeugen Erl uterung Die Kundennummer w rde durch die Zeile start_cid 10000 bei 10000 beginnen und wird dann immer um 1 hochgez hlt Somit sind auch gr ere oder kleinere Kundennummernkreise denkbar In diesem Fall sind nur Zahlen und keine Buchstaben erlaubt Variante 2 Kundennummer aus Datum Suffix bestimmen In der Datei create_account php und create_guest_account php sowie admin create_account php und admin create_guest_account php vor der Zeile xtc_db_perform TABLE_CUSTOMERS sql_data_array folgendes einf gen Automatisch Kundennummer mit Datum fortlaufend anlegen function new_customer_id space new_cid year date y Version 3 6 Seite 79 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 mon date m day date d cid_query xtc_db_query SELECT customers_cid FROM TABLE_CUSTOMERS ORDER BY customers_id DESC LIMIT 1 last_cid xtc_db_fetch_array cid_query new_cid day mon year space last_cid customers_id 1000 return new_cid sql_data_array customers_cid new_customer_id Automatisch Kund
11. ten nummern zu sperren Uber den Schalter Einf gen k nnen sie Kreditkartennummern einf gen die Sie in Ihrem Shop sperren m chten Datenbank Manager Der Datenbankmanager dient vor allem dazu Ihre aktuelle Datenbank mit allen Produkten und Kun den zu speichern Mit dem Button Backup erstellen Sie ein Backup in den angegebenen Ordner und mit Wiederherstellen wird die gespeicherte Datenbank geladen Banner Manager Mit dem Banner Manager erstellen Sie Werbe Banner und legen fest wie lange diese angezeigt werden In diesem Men gibt es einen Button Neuer Banner unter diesem stellen Sie die wichtigsten Sachen ein Wichtig ist der Titel des Banners und die Gruppe in die der Banner geh ren soll Die Ban nergruppe muss banner hei en Dann sollten Sie das Bild f r das Banner ausw hlen und gegebe Version 3 6 Seite 20 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 nenfalls die G ltigkeit festlegen wenn sie z B eine Sonderangebotswoche machen In der index html im Template ist dann nur noch die Smarty Variable Banner an die gew nschte stelle zu setzen Server Info Enth lt alles was Sie wissen m ssen ber den Server und die benutzten Skripte Wer ist Online Es wird tabellarisch angezeigt wer aktuell online ist mit welcher IP und wann er den Shop aufgerufen hat Import Export Dieses Programm dient zum Importieren bzw Exportieren von Dateien in ein Verzeichnis auf den S
12. where cus tomers_id int _SESSION customer_id and orders_status 3 Dabei muss die Zahl bei orders_status 3 nur durch die ID unter Konfiguration gt Bestellstatus ersetzt werden auf die gepr ft werden soll Standardm ig ist ID 1 offen ID 2 in Bearbeitung ID 3 versendet 9 55 Sonderangebote nicht automatisch deaktivieren wenn Bestandsmenge 0 Standardm ig werden Sonderangebote auch bei deaktivierter Lagerverwaltung aus der Anzeige entfernt wenn der Artikelbestand nicht der Bestand des Sonderangebots selbst kleiner O erreicht Da Version 3 6 Seite 107 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 dies in den wenigsten F llen w nschenswert ist kann in der Datei checkout_process php dazu ledig lich der Programmcode if new_sp_quantity gt 1 xtc_db_query update TABLE _SPECIALS set specials_quantity new_sp_quantity where products_id xtc_get_prid order gt products il id else xtc_db_query update TABLE_SPECIALS set status 0 specials _quantity new_sp_quantity where products_id xtc_get_prid order gt products ill id umge ndert werden in xtc_db_query update TABLE _SPECIALS set specials_quantity new_sp_quantity where products_id xtc_get_prid order gt products ill id Version 3 6 Seite 108 von 163 Anwenderhandbuch f r x
13. 44404444444Bn en nnnnnnnnnnnnnnnnnnnnnnnnnnn nn 45 4 2 Entfernen der Umrandungen bei Produktbildern seeeseesenseesennesneennsnnnnnseenennnenennnnnn 45 4 3 Andern des Begr ungstexts uus4snnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 45 4 4 Zuweisen von Produktoptionen f r einzelne Artikel usursn4nnnnnnnnennnnnnnnnnnnnnnnnn nn 46 4 5 Anlegen von Herstellern 22 0u4444400RHnnnnnnnnnnnannnnnnannnnnnnannnnnnnannnnnnnannnnnnnannnnnnnannnnnn 46 4 6 Anzeigen von Artikel auf der Startseite 0ssnsnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnn nenn 46 4 7 Das xt Commerce Preis System 0rsnsusnsnennnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnn nenn 46 4 8 Einstellen von Grundpreisen u n40rsnsensnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnn nenn 51 4 9 Rundschreibena 4 2 sense NNS RAE 52 4 10 Mehrspracnigkeiten 3 22 42 nis pie SAA 52 4 11 Rabatte und Staffelpreise nsersnsensnnennnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn 52 4 12 Umsatzsteuersatz auf 19 ndern uuue s44uunensnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn mann nnnnnnnn 52 4 13 Formulare und Formularfelder 44404nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 52 4 14 Digitale Downloadartikel einrichten 44444444nnHennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
14. Dies geht an jeden Empf nger der eine E Mail Adresse besitzt Damit der Empf nger des Gutscheins bzw Guthabens dieses einl sen kann muss er sich im Shop registrieren da nur so das Guthaben dem Konto des Beschenkten zugewiesen bzw damit bezahlt werden kann Unter Gutschein Kupons gt Gutschein E Mail kann der Shopbetreiber jeden beliebigen Betrag an einen beliebigen E Mail Empf nger versenden bzw verschenken wenn z B ein nicht registrierter Kunde einen Gutschein kauft oder der Gutschein bar bezahlt wird Unter Gutscheine Kupons gt Gutschein versandt kann eingesehen werden wer welchen Gutschein erhalten hat Anmerkung Beim Versenden der Kupons ist ein kleiner Sch nheitsfehler vorhanden und zwar ist die Vorschau nicht richtig formatiert Hier die L sung f r 3 0 4 SP2 1 um f r Rabatt Kupons den Vorschau Style zu erg nzen In der Datei admin coupon_admin php Zeile 492 die class erg nzen bzw die vorhandene Zeile lt table border 0 widtn 100 cellspacing 0 cellpadding 6 gt gegen die folgende austauschen lt table class dataTableContent border 1 width 100 cellspacing 0 cellpadding 6 gt Version 3 6 Seite 73 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 9 Erweiterte n tzliche Shop und Quelltextanpassungen Tipps amp Tricks Das folgende Kapitel ist f r versierte Nutzer gedacht die sich nicht scheuen Anpassungen an den Quelltext Dateien des Shops vorzunehmen
15. Einerseits sind diverse Anpassungen zwingend n tig z B SSL andererseits ffnet sich den erfahrenen Nutzern eine einfache M glichkeit eigene Ideen in sei nen Shop einflie en zu lassen Hier sind nur einige ausgew hlte und sinnvolle Erg nzungen be schrieben die sich im allt glichen Umgang mit xt Commerce bew hrt haben 9 1 Kein Zugang zum Admin Bereich nach nderung pers nlicher Daten Wenn man im Frontend im Shopbereich ber Account Ihr Konto als Administrator pers nliche Da ten ndert wechselt der Status des Adminkontos zu dem eines normalen Kunden Er besitzt also keine Administrationsrechte mehr Das ist kein Fehler sondern eine zus tzliche Sicherheitsfunktion Deshalb Daten des Administrationsusers grunds tzlich im Administrationsbereich ndern Wenn der Zugriff in den Administrationsbereich nicht mehr m glich ist hilft nur noch die nderunge direkt in der Datenbank ber PHPMyAdmin Tabelle customers anzeigen gt customers_id anzeigen gt bei customers_id 1 Admin den customers_status von 2 wieder zur ck auf 0 stellen Kein Administrations Login bei ge nderten Sessioneinstellungen m glich Sollte der Login als Administrator trotzdem noch nicht funktionieren sind wahrscheinlich noch diverse Session Einstellung gesetzt worden siehe auch 9 2 die der Webserver Webspace nicht korrekt ver arbeiten kann Dazu ist folgender SQL Befehl ber PHPMyAdmin oder hnliche Tools in der Datenbank a
16. L sung Mit z B phpMyAdmin die Datenbank ffnen Tabelle configuration anzeigen lassen und den Eintrag SEARCH_ENGINE_FRIENDLY_URLS zur ck auf false stellen oder folgenden SQL Befehl in der Datenbank mit phpMyAdmin ausf hren UPDATE configuration SET configuration_value false WHERE configuration_key SEARCH_ENGINE FRIENDLY_URLS 10 8 Warning Division by zero Warning division by zero in pfad shop admin includes classes image_manipulator L sung Diese Fehlermeldung erscheint wenn bei den Bildoptionen im Admin Bereich keine Bildgr e bzw Bildbreite angegeben wurde 10 9 Warning imagecreatefromgif overlay gif failed to open stream Warning imagecreatefromgif overlay gif failed to open stream No such file or directory L sung Bei den Bildeinstellungen in den Optionen Products Thumbnails Merge Product Images Merge Product Popup Images Merge ist als Wasserzeichen das Bild overlay gif definiert das mit den Produktbildern zusammengef gt merge wird Die Fehlermeldung tritt auf wenn das Bild vom Server gel scht oder umbenannt wur Version 3 6 Seite 114 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 de Zur Behebung des Fehlers entweder das overlay gif wieder hochladen oder die Merge Einstellungen ndern ein anderes Merge Bild verwenden bzw die Merge Einstellungen l schen 10 10 Warning Wrong parameter count for setlocale Warning Wrong parameter count for
17. REQUEST_URI Und ersetzen durch wo_ip_address _SERVER REMOTE_ADDR wo_last_page_url addslashes _SERVER REQUEST_URI 11 24 BUGFIX E Mails werden trotz Deaktivierung an den Kunden versendet Im Administrationsbereich gibt es die M glichkeit den automatischen Versand von E Mails an Kunden auf false zu stellen und damit zu deaktivieren was nur leider nicht funktioniert Version 3 6 Seite 129 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Um diesen Fehler zu beheben in der Datei send_order php suchen nach send mail to customer xtc_php_mail Und ersetzen durch send mail to customer if SEND_EMAILS true xtc_php_mail EMAIL_BILLING_ADDRESS EMAIL_BILLING_NAME order gt customer email_address order gt customer firstname order gt customer lastname EMAIL _ BILLING_REPLY ADDRESS EMAIL BILLING_REPLY ADDRESS _NAME order_subject html_mail txt_mail 11 25 BUGFIX Sessionverlust bei der Newsletteranmeldung Meldet sich ein Kunde f r den Newsletter an kann es passieren dass dieser damit seine Anmelde session verliert und sich erneut anmelden muss Um diesen Fehler zu beheben in der Datei newsletter php suchen nach smarty gt assign VVIMG lt img src DIR_WS_CATALOG FILENAME_DISPLAY_VVCODES alt Captcha gt Und ersetzen durch smarty gt assign VVIMG lt img src xtc_href_link FILENAME_DISPLAY_VVCO
18. che gemacht werden Import Export Funktionalit t f r Produkte im CSV Format Content Management System xt Commerce besitzt ein kleines CMS mit welchem eigene Sei ten einfach hinzugef gt werden k nnen _ Kundenverwaltung Bestellverwaltung Anlegen von Kunden online m glich Statistikfunktionen mit Exportfunktion Umsatzstatistiken etc Integrierte Versandmodule Vorkasse Nachnahme DHL Pauschale Versandkosten Versandkosten nach St ck Selbstabholung Tabellarische Versandkosten Staffelung frei w hlbar Weitere Versandmodule m glich Funktionsumfang von xt Commerce Marketing Kundenfunktionen _B2B B2C in einem Shop durch getrennte Steuereinstellungen pro Kundengruppe Kundenvalidierung mit USTID durch den Shop bzw ein Gateway Newsletter System Versenden Kaufen von Gutscheinen Starten von Kupon Werbeaktionen Durch Eingabe eines Kuponcodes k nnen Kunden Rabat te oder Verg nstigungen bekommen Auswertung von Umsatz und Bestellungen Editieren von Bestellungen Hinzuf gen von Produkten Anderung von Preisen Version 3 6 Seite 9 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Allgemeiner Aufbau und Funktionen des Onlineshops Die Architektur des Onlineshops ist unterteilt in den Frontend und den Backend Bereich Die Kunden greifen per Webbrowser auf das Frontend des Shops zu Sie informieren sich ber die von Ihnen angebotenen Produkte legen
19. den Dazu muss nur noch bei jedem Artikel im Shop angegeben werden dass dieser z B 1 kg wiegt womit dann die Staffelpreise nach Produkten festgelegt werden gt 1 kg 1 Produkt z B Flasche Beispiel bis 18kg 7 20 EUR von 18kg bis 36kg 11 40 EUR von 37kg bis 60kg 25 00 EUR ab 61kg bis 1000kg 0 00 EUR Daraus ergibt sich folgender Versandkostenschl ssel 18 7 20 36 11 40 60 25 00 1000 0 00 Bitte weitere Optionen unter Konfiguration Versandoptionen beachten Tabellarische Versandkosten werden nicht richtig berechnet Version 3 6 Seite 35 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 In der Shopadministration Konfiguration Versandoptionen gt Maximalgewicht das als ein Paket versendet werden kann auf 1000 setzen Paketleergewicht auf 0 setzen Bei gr eren Leerpa keten Gewichtszuwachs in auf 0 setzen Versandkostenfreie Lieferung Unter Module gt Zusammenfassung befinden sich 2 Module Versandkostenfrei Modul freeamount Module gt Versandart Berechnungstechnisch arbeitet dieses Modul richtig Allerdings m ssen die Kunden die versandkos tenfreie Lieferung zuerst anw hlen damit sie sich das Geld sparen Das wird von den Kunden jedoch h ufig vergessen Versandkosten Modul ot_shipping Module gt Zusammenfassung Der Kunde sobald er ber dem Schwellenwert liegt keine alternative Versandart z B Selbstabho lung anw
20. exec has been disabled Wenn ein Backup im Admin Bereich ber den Datenbank Manager gemacht wird erscheint folgende Fehlermeldung Warning exec has been disabled for security reasons in www htdocs shop admin backup php on line 156 Warning Cannot modify header information headers already sent by output started at www htdocs shop admin backup php 156 in www htdocs shop admin includes functions general php on line 130 GZIP Kompression wurde in den Backupeinstellungen aktiviert Daf r wird ein externes Programm genutzt und aufgerufen mittels Exec Dieser Befehl gilt als potentiell gef hrlich da bei falscher An wendung allerhand Schaden entstehen kann Deshalb ist dieser Befehl bei manchen Webhostern deaktiviert L sung Kompression bei Backupeinstellungen deaktivieren Version 3 6 Seite 119 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 11 Bugfixes nur f r xt Commerce 3 0 4 SP2 1 Die folgende Auflistung zeigt eine Reihe offizieller und inoffizieller Bugs die in xt Commerce 3 0 4 SP2 1 nicht mehr bereinigt wurden aber f r den ein oder anderen trotzdem relevant sein k nnen Diese Fehlerbereinigung gelten NUR f r eine unmodifizierte Version von 3 0 4 SP2 1 und nicht f r Weiterentwicklungen der xt Commerce Shopsoftware z B xtcModified da diese Fehler in die sen Version bereits bereinigt wurden 11 1 BUGFIX 0000211 falsche Artikelnummern bei gleichnamigen Attributen In der Dat
21. werden es gibt jedoch keine Garantie daf r Durch diese Optionen k nnen Sie neue Kunden werben wenn diese eine Suchmaschine benutzen Artikel von Ihrer Seite werden dort angezeigt Zusatzmodule Hier k nnen Sie noch ein paar Zusatzoptionen und Module aktivieren die f r Ihren Shop ganz n tzlich sein k nnten Sie k nnen z B ein Gutschein System aktivieren wodurch Ihre Kunden die M glichkeit haben Gutscheine f r Ihren Shop zu bestellen oder direkt einzul sen Des Weiteren k nnen Sie akti vieren ob ein Kunde bei einer Bestellung den Allgemeinen Gesch ftsbedingungen AGB zustimmen muss UST ID Durch diese Umsatzsteuer ID k nnen Sie berpr fen welche Kunden bei Ihnen einkaufen und k n nen entsprechend auch falsche UST IDs sperren xt C Partner Hier k nnen Sie die Partnermodule z B Afterbuy aktivieren und Einstellungen anpassen Such Optionen Unter diesem Men punkt legen Sie fest ob Kunden nach Produkten bzw deren Attributen suchen d rfen Bestellstatus Dient zur Abwicklung des eigentlichen Gesch fts eines Shops hier sehen Sie in tabellarischer Form den aktuellen Bestellstatus So sehen Sie wie viele Bestellungen noch offen sind wie viele bearbeitet werden und diejenigen die bereits versendet wurden Version 3 6 Seite 27 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Lieferstatus Hier k nnen Sie die unterschiedlichen Lieferzeiten ndern bzw neue Lieferzeiten erstellen z B
22. xt Commerce 3 0 4 SP2 1 ALTER TABLE tax_rates DROP INDEX tax_zone _id ALTER TABLE products DROP INDEX manufacturers_id 9 44 zus tzliche Boxen im Template erstellen Eine sehr ausf hrliche Anleitung zu dem Thema findet sich unter http www suchmaschinen optimierung templates de xt commerce template eine neue box im xt commerce template erstellen html 9 45 Zuf llige neue Artikel auf der Startseite anzeigen Um auf der Startseite des Shops beliebige neue Artikel per Zufall anzeigen zu lassen muss in der Datei includes modules new_products php folgendes Coding erg nzt werden Anmerkung Diese Anpassung ist nur sinnvoll wenn der Shopcache deaktiviert ist Ist der Cache aktiviert kann es dazu kommen dass das Zeitlimit berschritten wird oder eine neue Sitzung gestartet wird Suchen nach new_products_ query SELECT FROM TABLE_PRODUCTS p TABLE_PRODUCTS_DESCRIPTION pd TABLE_PRODUCTS_TO_CATEGORIES p2c TABLE_CATEGORIES c where c categories_status 1 and p products_id p2c products_id and p products_id pd products_id and p2c categories_id c categories_id group_check fsk_lock and c parent_id new_products_category_id and p products_status 1 and pd language_id int _SESSION languages_id order by p products_date added DESC limit MAX_DISPLAY_NEW_PRODUCTS Und die vorletzte Zeile mit order by rand ersetzen new_products_query SELECT FROM TAB
23. 3 die zust ndige Aufsichtsbeh rde wenn Sie eine T tigkeit mit beh rdlicher Zulassung aus ben Beispiele Gastronomiebetriebe Makler Spielhallenbetreiber Rechtsanw lte usw 4 das Handelsregister Vereinsregister Partnerschaftsregister oder Genossenschaftsregister in das Sie ggf eingetragen sind einschlie lich der dazugeh rigen Registernummer 5 wenn Sie einer Berufsgruppe mit bestimmten Zulassungsvoraussetzungen wie z B Rechtsanw lte oder Architekten angeh ren a die Kammer welcher Sie angeh ren b die gesetzliche Berufsbezeichnung und den Staat in dem die Berufsbezeichnung verliehen worden ist Version 3 6 Seite 137 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 c die Bezeichnung der berufsrechtlichen Regelungen und dazu wie diese zug nglich sind 6 in F llen in denen sie eine Umsatzsteueridentifikationsnummer nach 27a des Umsatzsteuerge setzes besitzen die Angabe dieser Nummer Achtung Anzugeben ist nicht die Steuernummer son dern die Umsatzsteueridentifikationsnummer Diese ben tigt man wenn Auslandsgesch fte get tigt werden Wird auf Antrag vom Finanzamt vergeben nicht zu verwechseln mit der normalen Steuer nummer die auf Rechnungen anzugeben ist 13 3 Widerrufsrecht oder R ckgaberecht Als Shop Betreiber haben Sie bei einem Fernabsatzvertrag die Wahl ob Sie ein Widerrufsrecht oder ein R ckgaberecht einr umen Es ist zwingendes Verbraucherrecht und kann z B nicht
24. 3 0 4 SP2 1 assign data to smarty smarty gt assign language _SESSION language suchen und direkt danach folgenden Quelltext einf gen assign data to smarty smarty gt assign language _SESSION Ianguage smarty gt assign logo_path HTTP_SERVER DIR_WS_CATALOG templates CURRENT_TEMPLATE img smarty gt assign content module_content smarty gt assign PASSWORT password smarty gt assign VORNAME firstname smarty gt assign NACHNAME lastname smarty gt assign STRASSE street_address smarty gt assign ZIP postcode smarty gt assign STADT city smarty gt assign COUNTRY country smarty gt assign EMAIL email_address smarty gt assign TEL telephone smarty gt assign COMPANY company smarty gt assign VAT vat smarty gt assign GENDER gender smarty gt assign NEWSLETTER newsletter smarty gt assign START_CID start_cid smarty gt assign FAX fax smarty gt assign DOB dob smarty gt caching false Mit diesem Quelltext werden alle eingegebenen Kundendaten an das E Mail Template bergeben In der Best tigungs E Mail k nnte nun zum Beispiel eine Tabelle erstellt werden in der bersichtlich nochmals alle Daten aufgef hrt sind Es k nnen auch if Abfragen verwendet werden Somit wird in der E Mail nichts angezeigt wenn das entsprechende Feld leer ist Der create_account_mail html d r
25. 6 Seite 46 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 W hrungseinstellung Es k nnen auch gleichzeitig verschiedene W hrungen im Shop gef hrt werden wobei die Berech nung automatisch erfolgt Ebenso k nnen pro W hrung verschiedene Formatierungsoptionen festge legt werden W hrungssymbol Dezimalkomma Tausenderpunkt Die Einstellungen befinden sich in der Administrationsoberfl che unter Land Steuer gt W hrungen N AN W CE a LER Ka commerce redta Amualmiaren antsechen Steuer und Systemoptionen Da Steuer und Preissystemoptionen kundengruppenabh ngig festgelegt werden k nnen besteht die M glichkeit verschiedene Kundengruppen B2B und B2C in einem Shop zu f hren Standardm ig sind 2 Kundengruppen Admingruppe in xt Commerce eingerichtet Gast Kunden die noch kein Kundenkonto im Shop er ffnet haben Neuer Kunde Kunden die ein Kundenkonto er ffnet haben Mit neuen Kundengruppen k nnen auch Rabatt Aktionen verwirklicht werden z B alle Neukunden im Monat X oder am Tag X bekommen 10 Rabatt Die Kunden werden automatisch den Gruppen zu geteilt n here Informationen siehe Kapitel 3 8 Kundengruppen Die Einstellungen befinden sich in der Administrationsoberfl che unter Kunden Kundengruppen Version 3 6 Seite 47 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 commerce reses 177 Kundengruppen KT Oustomsars wen er C
26. Anforderungen entsprechen da in Preissuchmaschinen mittlerweile die Versandkosten genannt werde m ssen Andernfalls riskiert man eine Abmahnung Siehe auch http www shopbetreiber blog de 2009 07 16 bgh in preissuchmaschinen muessen versandkosten genannt werden Version 3 6 Seite 69 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 7 3 Schnittstelle shopinfo xml f r Preissuchmaschinen Mit dem shopinfo xmI Standard beabsichtigte man die Festlegung eines offenen m glichst universell einsetzbaren Beschreibungsformats f r Produktdaten in Onlineshops Das Ganze zielt darauf ab den st ndigen und teils komplexen Datenaustausch zwischen Online Shops und Internet Dienstleistern zu vereinfachen Mit Hilfe des Moduls k nnen Shopbetreiber auf einfache Weise ihre Shop und Produkt daten f r Internetdienste wie Shopping Portale Produktsuchmaschinen Preisvergleichsdienste usw zur Verf gung stellen Kostenloser Download unter http projekt wifo uni mannheim de elmar nav osCommerce Nach der Installation und Konfiguration des Moduls steht unter der Internet Adresse www domain de elmar_start php die Startseite bereit Die Startdatei elmar_start php sollten Sie unbe dingt durch ein Passwort sch tzen In der Datei config inc php tragen Sie es unter ELMAR_PASSWORD ein Die ersten Schritte dienen der n tigten Grundkonfiguration 1 Vervollst ndigen Sie die Shop Daten in der Shop Datei 2 Registrieren Sie anschli
27. Artikelkatalog Kategorien Artikel das Gehe zu Dropdown Men auf der rechten Seite selektiert und die entsprechende Kategorie ausw hlt in der sich zuk nftig die neue Unterkategorie befinden soll In der dann folgenden Anzeige gibt es die M g lichkeit eine neue Kategorie oder ein neues Produkt anzulegen Es k nnen beliebig viele Unterkatego rien angelegt werden 3 4 Artikel anlegen Neue Artikel werden hnlich wie Unterkategorien angelegt Im Artikelkatalog unter Kategorien Artikel das Feld Neues Produkt anklicken und das Formular entsprechend ausf llen Hier k nnen auch beispielsweise neue oder noch nicht verf gbare Produkte eingetragen und mit einem Erscheinungsda Version 3 6 Seite 29 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 tum versehen werden In den Eigenschaften kann man Produkte beispielsweise mit einem FSK 18 Vermerk belegen und damit f r bestimmte Kundengruppen sperren Aussagekr ftige Beschreibungstexte sind nicht nur f r die Kaufentscheidung eines Kunden sondern ebenso f r die integrierte Suchfunktion wichtig die den Artikelnamen und ber die erweiterte Suche auch die Beschreibungen durchforstet Neben einer klaren Artikelbeschreibung mit relevanten Schl s selw rtern als auch passende Ausdr cke f r die META Beschreibungen f r Produkt Suchmaschi nen sind vor allem Artikelbilder sehr von Vorteil Die Thumbnail Generierung Erstellung eines kleinen Vorschaubildes f r ein ho
28. Bilder Subkategorie Bilder Bildgr e berechnen Version 3 6 Seite 24 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Wenn die Gr e der Small Image Bilder automatisch errechnet werden soll auf true stellen Stan dardeinstellung Ansonsten auf false Bildqualit t JPG Bildqualit t 0 h chste Kompression 100 beste Qualit t GDlib processing Die Version der GD Bibliothek die zur Kompression der Bilder verwendet werden soll Empfehlung GDlib version 2 Breite der Artikel Thumbnails Hier kann man die Pixel f r die Breite der Produktbilder einstellen die in der Produkt bersicht des Kataloges und auf der Produktseite verkleinert dargestellt werden H he der Artikel Thumbnails Hier kann man die Pixel f r die H he der Produktbilder einstellen die in der Produkt bersicht des Kataloges und auf der Produktseite verkleinert dargestellt werden Breite der Artikel Info Bilder Hier kann man die Pixel f r die Breite der Bilder einstellen die in allen Seiten Ihres Shops neben der berschrift der jeweiligen Seite dargestellt werden H he der Artikel Info Bilder Hier kann man die Pixel f r die H he der Bilder einstellen die in allen Seiten Ihres Shops neben der berschrift der jeweiligen Seite dargestellt werden Breite der Artikel Popup Bilder Hier kann man die Pixel f r die Breite der Bilder einstellen die f r Unterkategorien dargestellt werden H he der Artikel Popup Bilder Hier kan
29. Community mit vielen Best Practices L sungen und noch vieles mehr Die bereits erschienenen Sicherheitsupdates f r xt Commerce die dieser Anleitung auch bei liegen wurden bereits alle in xtcModified integriert Im Gegensatz zu anderen Support Foren besteht kein Beitragszwang Es fallen weder Geb hren an noch werden Mindestbeitr ge oder konkrete pers nliche Daten f r den Zugang zum Forum gefordert Ein engagiertes Support Team und eine aufgeschlossene Community sind t glich dabei den Shop noch fehlerfreier und besser zu gestalten Den Entwicklern steht die Transparenz im Vordergrund weshalb sie sich f r eine Versionsverwaltung Subversion SVN entschieden haben Es erm glicht dem ambitionierten Benutzer die genaue Nachverfolgung aktueller nderungen am Quelltext des Shops Dar ber hinaus k nnen mehrere Ent wickler gleichzeitig die Entwicklung auf Grundlage der gleichen Quelltextbasis vorantreiben Als engagierter User kann man kann sich auch als Entwickler registrieren lassen um auch ein aktiver Teil der Weiterentwicklung zu werden Kostenloses Support Forum http www xtc modified org forum Kostenloser Download http www xtc modified org download Demoshops http www xtc modified org demoshops Liste bisheriger nderungen nderungen seit Ver ffentlichung der letzten Originalversion von xt Commerce Version 3 0 4 SP2 1 http sourceforge net apps trac xtemodified log Version 3 6 Seite 158 von 163
30. Dazu folgenden SQL Befehl in der Datenbank ausf hren ALTER TABLE products CHANGE products_discount_allowed products_discount_allowed DECIMAL 4 2 NOT NULL DEFAULT 0 00 9 34 Bei Gutscheinen die MwSt USt richtig anzeigen und Reihenfolge ndern Die verwirrende Anzeige im Gutscheinmodul l sst sich wie folgt l sen In der Datei includes modules order_total ot_coupon php suchen nach this gt deduction od_ amount if this gt calculate_tax None Fred changed from none to None tod_amount this gt calculate_tax_deduction order_total this gt deduction this gt calculate_tax if od_amount gt 0 order gt info total order gt infol total od_amount und ersetzen durch this gt deduction od_amount Anderung der Ust Berechnung if this gt calculate_tax None Fred changed from none to None tod_amount this gt calculate_tax_deduction order_total this gt deduction this gt calculate_tax Y if od_amount gt 0 korrigierte Ust Berechnung if _SESSION customers_status customers_status_show_price 0 reset order gt info tax_groups while list key value each order gt info tax_groups tax_rate xtc_get_tax_rate this gt tax_class Iprint_r tax_rate if this gt include_tax false Version 3 6 Seite 98 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 od_amoun
31. Hersteller von Elektro und Elektronikger ten Kein EAR Eintrag des Ger ts Textilkennzeichnung Rohstoffgehaltsangabe Missbr uchliche Nutzung von Logos z B T V Logo e Salvatorische Klausel in den AGB Version 3 6 Seite 142 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 e Bewerbung von Artikeln mit dem Hinweis CE gepr ft e Spielzeug muss mit Gefahrenhinweisen und Gebrauchsvorschriften in deutscher Sprache versehen sein e Jugendschutz Bei FSK18 Artikeln keine ausreichende Alterskontrolle Weitere m gliche Gr nde siehe http www it recht kanzlei de abmahnung ebay html ca 451 Abmahngr nde Stand Juni 2010 http www perspektive mittelstand de Vorsicht Abmahnung Auf diese AGB Klauseln sollten Sie verzichten management wissen 1947 html Abmahnw rdige AGB Klauseln Checkliste bei einer erfolgten Abmahnung Zuerst auf inhaltliche Korrektheit pr fen und danach die weiteren Schritte entscheiden wie innerhalb der festgesetzten Frist reagiert werden soll Abmahnberechtigung Ist der Absender berhaupt abmahnberechtigt also Konkurrent oder Ver braucherschutzverein Inhalt Stimmt der Vorwurf inhaltlich liegt der ger gte Versto wirklich vor Frist Ist die gesetzte Frist angemessen im Regelfall ein bis zwei Wochen Streitwert Steht die H he des Streitwerts im Verh ltnis zum konkreten Sachverhalt Rechtsmissbrauch Ist die Abmahnung rechtsmissbr uchlich dient sie also nachw
32. Hier kann man eine bereits vorhandene Datei z B in HTML Format hochladen um sie sp ter einzu binden ohne sie neu zu verfassen Datei w hlen Hier w hlt man eine Datei die man zuvor hochgeladen hat und weist sie der Seite zu WICHTIG Die Datei darf kein HTML Grundger st enthalten z B lt htmlI gt lt body gt lt html gt Ansonsten wird das Layout des Shops durcheinandergebracht 3 13 Kundenverwaltung Im Admin Bereich unter Kunden sehen Sie die bersicht ber alle Ihre Kunden Sie k nnen nach Gruppen sortieren Dropdown Men Kunden l schen bearbeiten anderen Kundengruppen zuord nen f r einzelne Kunden Administrationsrechte vergeben direkt E Mails an Ihren Kunden schreiben und auch get tigte Bestellungen ansehen und bearbeiten Alle diese Funktionen erfolgen ber die Buttons auf der rechten Seite Einfach den entsprechenden Kunden markieren Mausklick und dann auf die gew nschte Funktion Bestellungen einsehen Nachdem Sie die Funktion Bestellungen im Administrationsbereich unter Kunden ausgef hrt ha ben sehen Sie alle Bestellungen Ihres Kunden und k nnen diese gezielt ansteuern um sie einzuse hen oder nach zu bearbeiten Die Bestellungen k nnen nach Status sortiert werden Dropdown Men Bundesland Abfrage in der Anmeldung deaktivieren Administration gt Konfiguration gt Kundendetails gt Bundesland false Einrichten von Kundengruppen einrichten Im Admin Bereich gt Kunden
33. Nr 4711 z B die interne ID 177 so wird ein Bild 177_0 jpg als erstes Bild 177_1 jpg als 2 Bild abgelegt usw Wenn beim Import mehrere Bilder Importiert werden so m ssen die Felder p_image 1 Bild p_image 1 2 Bild etc importiert werden Wird die Artikelnummer bei Import als Bildnamen verwendet so sollte bei Verwendung von mehreren Bilder konsequenterweise die Namensgebung wie folgt sein 1 Bild artikelnummer_0 jpg 2 Bild artikelnummer_1 jpg 3 Bild artikelnummer_2 jpg Ein nachtr gliches Eintragen des Bildnamens in die Datenbank mit einer Stringoperation mit der der Bildname artikelnummer _0 jpg gesetzt wird update ist nur beim ersten Bild m glich Die weiteren Bilder werden in der Tabelle products_images zugeordnet Hier die Bildnamen ber SQL einzutragen ist nicht sinnvoll weil nur ID s verwaltet werden und Inkonsistenzen entstehen k n nen 6 5 Import von Artikel Attributen Attribute zu Artikeln k nnen nur ber SQL importiert werden Relevant f r den Import ist die DB Tabelle products_attributes Vor einem Import m ssen ber die Shopadministration die Attribut Stammdaten in Admin gt Artikel katalog gt Artikelmerkmale angelegt sein Tabelle products_attributes Feld Kommentare Intern products attributes id Interne ID wird automatisch hochgez hlt x products_id Interne Artikel ID des Grundartikels X options_id Interne Options ID aus product_options x options_
34. Onlineshop nicht im Hauptverzeichnis des Webpakets installiert ist sondern in einem separaten Unterverzeichnis muss der Eintrag f r die Datei htaccess entsprechend ge ndert werden RewriteCond IHTTP_HOST www NC RewriteRule X http www HTTP_HOSTYunterverzeichnis 1 L R 301 Nun sollte der Shop beim Aufruf von hitp shopdomain de ohne www automatisch auf http www shopdomain de umleiten Falls stattdessen eine Fehlermeldung erscheint muss gepr ft werden ob im Webspace Paket modrewrite aktiviert bzw verf gbar ist Version 3 6 Seite 152 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 15 Den Onlineshop umziehen neue Domain neuen Webhoster Bei der Datensicherung ber FTP ist es notwendig sich die versteckten Dateien z B htaccess auch anzeigen zu lassen da es sonst zu kryptischen Fehlermeldungen kommen kann Diese Einstellung ist abh ngig vom eingesetzten FTP Programm Eine bessere Methode ist es die Dateien noch auf dem Server zu komprimieren und nur noch eine gepackte Datei oft dateiname tar gz herunterzuladen So kann man sicherstellen nichts zu verges sen Viele Webhoster bieten in ihren Administrationsoberfl chen hier einen Punkt an eine Art Backup on the Fly zu machen also ein Backup w hrend des laufenden Betriebs zu erstellen Die folgenden Schritte beschreiben eine g ngige Vorgehensweise wie man seinen bestehen den Onlineshop zu einem andern Webh
35. Passwortfeld leer ist wird keine Ersetzung des Passwortes in der Datenbank durchgef hrt 9 24 Verwenden von HTML berschrift Tags H1 bis H6 im Template Da Suchmaschinen wie Google amp Co die Themen und Keywordrelevanz auch von diversen gestalte rischen Aspekten abh ngig macht z B H1 bis H6 Tags bei berschriften empfiehlt es sich diese M glichkeiten zur Optimierung der Inhalte eines Shops heranzuziehen Falls berschriften im Template noch nicht verwendet werden k nnen die Formatierungsregeln daf r im entsprechenden Stylesheet des Templateverzeichnisses templates ihr_template stylesheet css hinzugef gt werden Z B h1 h2 h3 h4 h5 h6 color 006 font size 12px font family Verdana Verdana Ref text decoration none Version 3 6 Seite 91 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Damit erhalten alle berschriften dieselben Designformatierungen Wenn das nicht gew nscht ist einfach f r H1 bis H6 unterschiedliche Formatierungen festlegen Jetzt muss nur noch in allen Produkttemplates z B templates ihr_template module product_info product_info_v1 htmi folgende Stelle finden lt td class contentsTopics gt PRODUCTS_NAMEIH lt td gt und durch folgenden Text ersetzen bzw die lt h1 gt Tags hinzuf gen lt td class contentsTopics gt lt h1 gt PRODUCTS_NAMEI X lt h1 gt lt td gt 9 25 Integration des Besucherz hlers BBCLONE in xt Commerce Wer eine s
36. Text formatiert werden Siehe auch der Dokumentation beiliegenden Datei beispiel_import csv Detaillierter Aufbau der Datei Version 3 6 Seite 63 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Erste Zeile Kopfzeile diese Felder d rfen nicht ge ndert werden XTSOL p_model p_stock p_shipping p_vpe p_vpe_ status p vpe value p tpl p manufacture r p_fsk18 p_priceNoTax p_tax p_status p_weight p_ean p_disc p_opttpl p_image p_name en p_desc en p_shortdesc en p_meta_ title en p_ meta _desc en p meta _key en p_ url en p_name de p _desc de p_shortdesc de p meta title de p_ meta _desc de p meta key de p u rl de p_cat 0 p_cat 1 p_cat 2 p_cat 3 p_cat 4 p_cat 5 Zweite und folgende Zeilen Datensatz diese Felder m ssen je nach Artikel angepasst werden XTSOL artnr1014 150 0 1 1 6 000 product info _vl html HerstellerA 0 1 500 000 160 00 0 1 10 00 0 00 product options _selection htm1 0001 jpg Englischer Artikelbez Engli sche Artikelbeschreibung Englische Kurzbeschrebung engl Meta _Title engl Meta Desc rengl _ Meta _Keywords www englischerherstellerlink com Deutscher Artikelname Deutsch e Artikelbeschreibung Deutsche Kurzbeschreibung dt Meta _Title dt Meta Description Beachten Vor jedem Datensatz Zeile muss XTSOL in einer Spalte stehen Beispiel XTSOL p_model p_priceNoTax XTSOL 100 200 XTSOL 101 300 Bedeutung der einzelnen Spaltennamen Feld Bedeutung Datentyp Bemerkung Definition in Admin
37. Version 3 6 Seite 90 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 E Mail Pflichtangaben message_body_plain n n STORE_NAME ADDRESS Ende E Mail Pflichtangaben remove html tags message_body_plain str_replace lt br gt n message_body_plain message_body_plain strip tags message_body_plain mail gt Body message_body_plain Eine andere L sung stellt die Benutzung der zahlreichen Konstanten der xt Commerce Konfiguration dar die in der inc xtc_php_mail inc php auch direkt eingebunden werden k nnten z B Firma smarty const STORE_NAME Inhaber smarty const STORE_OWNER Adresse smarty const STORE_NAME_ ADDRESS USt ID smarty const STORE_OWNER_VAT_ID Weitere Namen f r die Konstanten entnimmt man der DB Tabelle lt configuration gt oder alternativ der Datei lang german admin configuration php Diese Konstanten m ssen aber nat rlich in der Administ rationsoberfl che gepflegt werden 9 23 ndern von Kundendaten im Admin ohne Passworteingabe Um Kundendaten in der Administrationsoberfl che ist die Eingabe eines neuen Passworts notwen dig Das ist nicht w nschenswert da sich der Kunde ansonsten mit seinem Passwort nicht mehr ein loggen kann In der Datei admin customers php die Zeile if strlen password lt ENTRY_PASSWORD_ MIN LENGTH ab ndern in if strlen password lt ENTRY_PASSWORD_MIN _LENGTH amp amp password Wenn das
38. Vertragserkl rung innerhalb von 14 Tagen ohne Angabe von Gr nden in Textform z B Brief Fax E Mail oder wenn Ihnen die Sache vor Fristablauf berlassen wird durch R cksen dung der Sache widerrufen Die Frist beginnt nach Erhalt dieser Belehrung in Textform jedoch nicht vor Eingang der Ware beim Empf nger bei der wieder kehrenden Lieferung gleichartiger Waren nicht vor Eingang der ersten Teillieferung und auch nicht vor Erf llung unserer Informationspflichten ge m Artikel 246 2 in Verbindung mit 1 Abs 1 und 2 EGBGB sowie unserer Pflichten gem 312e Abs 1 Satz 1 BGB in Verbindung mit Artikel 246 3 EGBGB Zur Wahrung der Widerrufsfrist gen gt die rechtzeitige Absendung des Widerrufs oder der Sache Der Widerruf ist zu richten an Einsetzen Namen Firma und ladungsf hige Anschrift des Widerrufsadressaten Zus tzlich k nnen angegeben werden Telefaxnummer E Mail Adresse und oder wenn der Verbraucher eine Best ti gung seiner Widerrufserkl rung an den Unternehmer erh lt auch eine Internet Adresse Name Firma Musterh ndler GmbH Angaben zum gesetzlichen Vertreter Gesch ftsf hrer Max Mustermann ladungsf hige Anschrift kein Postfach Musterstra e 1a 12345 Musterhausen E Mail Adresse max mustermann xyz de Version 3 6 Seite 139 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 ggf Faxnummer Fax 01234 567 890 keine Telefonnummer Widerrufs folgen Im Falle eines
39. Wiederherstellungsoperationen auch Datenbanktabelleninhalte modifizieren mysgqgidumper SQL Browser Version 1 24 Tools Datenbank usr web434 4 t EB SQL Befehle Zur cksetzen SQL Befehl ausfi Home Konfiguration Backup f A Die Ausf hrung von SQL Befehlen kann Daten manipulieren Der Autor bernimmt keine Haftung bei Datenverlusten Wiederherstellung Verwaltung Tabellen Ansicht SQL Browser Q Tabellen bearbeiten Log Credits Hilfe 90 Tabellen Ansicht kompakt Die Abfrage enth lt 18 Spalten Konfiguration Name Rows Data_length Auto_increment Avg_ron mysaldumper SEHR 1 address book 7 732 00 B 10 104 00 B DHX 2 W address format 5 488 00 B 6 97 00 B Datenbank w hlen BEER IT Sun acess 2 584 00 B 292 00 B usr wer 4 Dh x 4 banktransfer 0 0 00B 0 00B Datenbanken neu laden Bax 5 W pbanners o 0 00 B 1 0 00 B bh 6 8 banners history 0 0 00 B 1 0 00 B nn bx 7 V compaians o 0 00 B 1 0 00 8 SUHN 8 W smpaians ip o 0 00 B 0 00 B bex 9 Ward blacklist 0 0 00 B 1 0 00 B D R 10 W categories 1 116 00 8 2 116 00 8 In der Box SHOW TABLE STATUS FROM k nnen die SQL Befehle eingegeben werden wie sie auch hier in der Dokumentation aufgef hrt werden z B ALTER TABLE products CHANGE products_discount_allowed products_discount_allowed DECIMAL 4 2 NOT NULL DEFAULT 0 00 Weiterf hrende Informationen sind unter http www mysqldumper de tutorials verf gbar Version 3 6 S
40. angezeigt werden sollen brauchen Sie nur eine Version 3 6 Seite 40 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Einstellung zu setzen wenn Sie f r die Kundengruppe die Preisanzeige im Shop akti viert haben Im Normalfall werden Sie die Preise nat rlich inklusive der Umsatzsteuer anzeigen wollen und k nnen die n chste Zusatzeinstellung getrost ignorieren Falls Sie angezeigte Preise ohne Umsatzsteuer verwenden wollen k nnen Sie bei UST in Rechnung ausweisen noch ausw hlen ob die exklusiv gehaltene Mehrwertsteuer dann in der Rechnung erscheinen und ausgewiesen werden soll Also diese Einstel lung nur setzen falls Preis inkl Steuer auf Nein steht Maximaler Rabatt auf Produkte Diese Einstellung in angegeben legt einen maximalen Rabattspielraum fest den in Kunde der betreffenden Gruppe auf jedes Produkt erh lt welches nicht wiederum durch die Maximale Rabattgrenze beim Produkt begrenzt wurde Stellen Sie bei ei nem Produkt Admin gt Kategorien Artikel gt Produkteditor unter Rabatt erlaubt keine Grenze in z B 7 ein so erh lt der Kundengruppenbenutzer den Maximal rabatt Im anderen Fall maximal 7 Steht dem Kunden ein Rabatt von maximal 5 zu und das Produkt hat bei Rabatt erlaubt z B 10 eingestellt bekommen so er h lt der Kunde nur 5 Rabatt n mlich seinen maximalen Rabatt In anderen Worten erh lt der Kunde der Gruppe immer seinen maximalen Rabatt au er wenn beim Pro
41. com zur Verf gung Angebot g ltig f r Kunden die xt Commerce 3 0 4 Support nach dem 1 10 2007 erworben haben Version 3 6 Seite 15 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 3 Wichtige Grundeinstellungen im Admin Bereich Nach der erfolgreichen Installation steht als erstes die Anpassung des Shops an die eigenen Bed rf nisse im Vordergrund 3 1 Administratoroberfl che Backend Nachdem man sich erfolgreich in den Administrationsbereich eingeloggt hat steht der weiteren Konfi guration des Shops nichts mehr im Wege Im Men am rechten Rand sind alle wesentlichen Teile der Administration und Konfiguration erreichbar 3 1 1 Kunden Kunden Hier finden Sie alles ber Kunden Gruppen und Bestellungen des Shops Sie Kunden k nnen hier Kunden bearbeiten oder l schen und die Bestellungen dieser Kundengruppen verarbeiten Bestellungen Kunden Hier werden in tabellarischer Form alle Kunden angezeigt zus tzlich haben Sie die Option ob diese in Gruppen angezeigt werden sollen Sie haben auch die M glichkeit neue Kunden zu erstellen und die se zu verwalten Zus tzlich haben Sie f r jede Person mehrere Auswahlm glichkeiten Kundengruppen Hier erhalten Sie Informationen und Statistiken ber die allgemeinen Gruppen des Shops z B User Gruppe Rabatte Zahlungsmethoden Versandarten Diese k nnen Sie dann auch individuell f r die einzelnen Gruppen bearbeiten Bestellungen Hier
42. dass es bei verschl sselten Verbindungen nicht mehr zu einem Warnungs Popup unsichere Elemente im Browser kommt Die Session Abfrage im Code verhindert au erdem dass Seitenaufrufe durch den Admin mitgez hlt werden und so die Statistik unn tig verf lscht wird Version 3 6 Seite 149 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Die Zeile _gat _getTracker UA XXXXXXX 1 enth lt einen pers nlichen Code statt XXXXXXX ber den das Tracking m glich ist Diese Nummer erh lt man von Google und muss hier noch einge tragen werden In Google Analytics kann man nun den Status berpr fen und so sehen ob der Analytics Code richtig in xt Commerce eingebaut ist Nun dauert es einige Stunden bis die empfangenen Daten angezeigt werden Was hier genau passiert ist eigentlich simpel Jeder Seitenaufruf auf der eigenen Website ruft bei Google Analytics eine Javascript auf Dar ber werden eine Reihe von Daten an Google bertragen Auf dem Verlauf dieser Daten werden bei Google dann Statistiken angelegt die man grafisch aufbe reitet in seinem Analytics Login sehen kann Integration von Google Analytics Conversion Tracking Conversion Tracking bedeutet soviel wie die Verfolgung der Umwandlungsquote Dabei ist die Um wandlung von Besuchern zu K ufern also auf neudeutsch die Conversion Rate gemeint Um die Be sucher als K ufer zu identifizieren reicht es nicht mehr aus einfaches Javascript vom Google Server aufzur
43. den Button Zur Kasse in der shop ping_cart html beginnt wird die Box Warenkorb nicht mehr angezeigt 12 3 4 Dateien f r das Kontaktformular contact_us html g Kontaktformular erscheint wenn man auf den Link Kontakt in der Box Mehr Uber klickt 12 3 5 weitere Templatedateien content html Wird durch Klick auf die Links in den Boxen Mehr ber box_content und Informationen box_information aufgerufen Dies gilt nicht f r die Kontakt Seite cookie_usage html Fehlerseite wird angezeigt wenn der Kundenbrowser keine Cookies akzeptiert create_account html Kundenkonto anlegen erscheint wenn ein dauerhaftes Kundenkonto mit anlegt wird kein Gastkonto create_account_guest html Gastkonto anlegen erscheint wenn man ein temp r res Gastkonto anlegt wird um eine Bestellung zu t tigen cross_selling html Wenn Cross Selling im Administrationsbereich aktiviert ist wird eine Querverkn pfung zu anderen Produkten angezeigt und in der product_info_v1 html eingebunden Version 3 6 Seite 133 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 downloads html F r Download Produkte Wird in der checkout_succsess html eingebunden error_message html Erscheint wenn z B eine leere Kategorie aufgerufen wurde oder falls ber die Suchfunktion kein Arti kel gefunden wurde gift_cart html Eingebunden in shopping_cart html und betrifft die Gutschein bzw Rabattcoupon Anzeige gratuated_pri
44. der Kunde auch direkt seine Meinung und Bewertung zum Artikel abgeben Testeo ist eine zus tzliche Verkaufshilfe da die Testergebnisse aus verschiedenen Fachredaktionen und eigenen Kundenmeinungen bei der Bewertung ber cksichtigt werden Das k nnte bei bereinstimmenden Produkten beispielsweise so aussehen Version 3 6 Seite 88 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Startseite Katalog Monitore 823111 EA Monitor LCD 19 Samtron94Y silber TCO99 Erweiterte Suche Artis DET eferzeit auf Anfrage Batterien Akkus Lieferzeit auf Anfrage Preis 199 96 EUR Netto 168 03 EUR inkl MwSt zzgl Versand Telefax Zubeh r L p In den Korb Netzwerk und Internet ON InternetTelefon lesteo de Note Drucker 40 A AE wu A Io m Telefonzubeh r a m m zn x gut Ausdrucken Tinte Toner Farbb nder Speichermedien ionitors Der ideale Monitor f r Einsteiger und professionelle Anwender im kleinen Office Bei nicht gefundenen wird folgende Grafik angezeigt und der Kunde hat die M glichkeit es umgehend zu bewerten lesteo de Note bewerten Mehr Infos Einbauanleitung Eine Tabelle testeo in der Datenbank erzeugen z B mit phpmyadmin CREATE TABLE testeo yourlD INT 11 NOT NULL testeoGrade VARCHAR 64 NOT NULL sourceCode TEXT NOT NULL PRIMARY KEY yourlD I Nachdem diese Tabelle erstellt wurde is
45. dort sein wich tigstes Keyword f r die Suchmaschinen unterbringen Um dies zu realisieren muss man eine kleine Anderung in der Datei lang german german php vornehmen In ca Zeile 50 steht define HEADER_TITLE_TOP Startseite Dasselbe gilt nat rlich f r die english php etc bei mehrsprachigen Shops Damit wird also die Start seite von allen Unterseiten mit dem Haupt Keyword verlinkt Ein kleiner Schub f r die interne Verlinkung Version 3 6 Seite 148 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 14 3 Google Analytics und Conversion Tracking Google Analytics ist ein kostenloser Analyseservice von Google der umfangreiche Statistiken ber die Besucher einer Website liefert Wichtige Erkenntnisse f r die Webseitenvermarktung liefern z B Wie sich die Anzahl der Besucher ber die Zeit entwickelt Von welcher Quelle die Besucher auf die Seite gefunden haben Mit welchen Suchw rtern Google Besucher zu meiner Seite verweist Wie lange die Besucher auf der Seite bleiben und wie viele Seiten sie dabei anschauen Welche Inhalte Einstiegs und Ausstiegspunkte sind Welchen Umsatz Besucher in meinem Shop t tigen Integration von Google Analytics in xt Commerce Bei Google Analytics muss man zwischen zwei Funktionen unterscheiden die verschiedene Integrati onsarbeiten erfordern F r das normale Besuchertracking reicht das Einf gen des Google Analytics Codes am Ende des Seite vor dem lt BODY gt Tag D
46. drauf dass die Gutscheine erst nach der Bezahlung durch den Kunden freigeschalten werden Dadurch kann der Guthaben dann erst versendet werden Gutscheine werden wie ganz normale Artikel angelegt Jedoch mit der Besonderheit das vor der Arti kelnummer GIFT_ eingetragen werden muss also z B GIFT_10 f r einen 10 EUR Gutschein Gut scheine k nnen wie Artikel auch beliebig oft angelegt werden Der bersichtlichkeit halber empfiehlt sich eine eigene Kategorie Gutscheine Kategorien Artikel Edit Sort Kategorien Artikel Status E 0 ER Gutschein ber 10 Euro O 0 ER Gutschein ber 30 Euro Nachdem der Kunde einen Gutschein gekauft und bezahlt hat wird dieser im Admin unter Gutschei ne Kupons gt Gutschein Queue freigeschaltet Gutschein Freigabe Warteschlange Kunden Bestell Nr Gutscheinwert Bestelldatum Marc Bauer 11 10 00EUR 19 01 2006 21 52 13 Dies dient dazu dass der Kunde nicht mit dem Gutschein bezahlen oder ihn verschenken kann bevor er auch wirklich bezahlt wurde Version 3 6 Seite 72 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Nach der Freigabe im Admin erh lt der Kunde eine entsprechende E Mail mit dem Hinweis dass sein Gutschein gerade freigeschaltet bzw verbucht wurde Der Kunde kann nun selbst mit dem Guthaben bezahlen oder aber was nat rlich sinnvoller ist dieses verschenken Hierbei hat er die Wahl ob er den gesamten Betrag oder nur einen Teilbetrag verschenken m chte
47. dukt weniger erlaubt ist Rabatt auf Artikel Attribute Hier k nnen Sie einstellen ob Sie einen Rabatt auch auf die Preisaufschl ge bei den Produktattributen anwenden m chten Rabatt auf gesamte Bestellung Wenn Sie hier mit Ja aktivieren erhalten Kunden dieser Benutzergruppe einen pro zentualen Rabatt auf deren gesamte Bestellung Die Angabe ist in Staffelpreise Sie k nnen frei entscheiden ob der Kundengruppe die beim Produkt eingestellten Preisstaffeln angezeigt werden sollen oder nicht Nicht erlaubte Zahlungsweisen Wenn Sie der Kundengruppe bestimmte Zahlungsweisen verwehren m chten k nnen Sie die Modulnamen der Zahlungsmodule die Sie ausschlie en m chten kommage trennt eintragen Die Modulnamen finden Sie unter Zahlungsmodule im Adminmen z B cod banktransfer oder cc Nicht erlaubte Versandarten Dasselbe wie f r nicht erlaubte Zahlungsmodule gilt auch f r die Versandarten Kom magetrennt auflisten und zwar die eigentlichen Modulnamen nachschauen im Adminmen gt Versandmodule FSK18 Sperre Wenn Sie hier Ja ausw hlen kann diese Kundengruppe zun chst zwar FSK 18 Arti kel Freie Selbstkontrolle nicht mehr bestellen jedoch kann er die Produkte noch se hen und zwar im Listing und auf den Produkt Info Seiten Dies k nnen Sie im n chs ten Punkt nat rlich auch verbieten FSK18 Artikel Jugendgef hrdendes Material darf man in vielen L ndern erst ab einem bestimmten Alter in Shops
48. f r xt Commerce 3 0 4 SP2 1 Will man auf die Kaufpreisforderung nicht verzichten bleibt nichts anderes als diese geltend zu ma chen Ist ein Schuldner in Verzug so hat er dem Gl ubiger den daraus entstehenden Schaden zu ersetzen Verzug liegt vor wenn der Schuldner trotz Mahnung und F lligkeit die Zahlung nicht leistet 286 BGB Eine Mahnung ist dann nicht erforderlich wenn die Zeit der Leistung nach dem Kalender bestimmt oder neu seit 01 01 2002 bestimmbar ist Es kann nun mit Formulierungen wie 10 Tage nach Rech nungserhalt gearbeitet werden was fr her nicht der Fall war Die 1999 eingef hrte 30 t gige Schon frist f r Geldforderungen gilt dagegen seit Anfang 2002 nicht mehr Bei sog Entgeltforderungen tritt Verzug aber weiterhin automatisch 30 Tage nach Zugang der Rechnung und F lligkeit ein Gegen ber Verbrauchern gilt dies aber nur wenn in der Rechnung darauf hingewiesen wird W hrend des Verzuges hat der Schuldner Verzugszinsen zu zahlen Der Zinssatz betr gt im unter nehmerischen Gesch ftsverkehr 8 Prozent ber dem Basiszinssatz bei Rechtsgesch ften mit Ver brauchern 5 Prozent ber dem Basiszinssatz Derzeit betr gt der Basiszinssatz 2 43 Prozent Es kann jedoch auch ein h herer Zinssatz z B berziehungszinsen als Verzugsschaden geltend gemacht werden Setzen Sie in Ihren Rechnungen ein klares Zahlungsziel fest in der Regel 10 Tage ab Zugang der Rechnung Die erste Mahnung kann verschickt wer
49. geschieht blicherweise mit dem Befehl chmod im entsprechenden FTP Programm Rechtevergabe w hrend der Installation Verzeichnis Rechte Funktion cache 777 Cache Dateien von Smarty templates_c 777 Smarty Verzeichnis import 777 Import Verzeichnis images 777 Bilderverzeichnis images content 777 Bilder aus WYSIWYG Editor images banner 777 Bilder f r Banner images categories 777 Kategorie Bilder images product_images info_images 777 Info Bilder images product_images original_images 777 Original Bilder images product_images popup_images 777 Popup Bilder images product_images thumbnail_images 777 Thumbanail Bilder media content 777 Dateien f r ContentManager media products 777 Dateien f r ProduktManager media products backup 777 Backup Dateien f r ProduktManager admin backups 777 Datenbank Backups admin images icons 777 Kundengruppen Icons admin images graphs 777 admin rss 777 Dateien aus Admin Info Datei Rechte Funktion sitemap xml 777 Datei f r die Sitemap Informationen includes configure php 777 Konfigurationsdatei Shop includes configure org php 777 Backup der Konfiguration admin includes configure php 777 Konfigurationsdatei Admin admin includes configure org php 777 Backup der Konfiguration admin rss xt news cache 777 Cache File f r die News im Admin Anmerkung Rechte 777 Lesen Schreiben Ausf hren f r Besitzer Gruppe Andere Version 3 6 Seite 13 von 163 Anwenderhand
50. gesendet werden Unter dem Button Neuer Newslet o 0 ter schreiben Sie einen Neuen und bestimmen an welche Neuer Kunde Gruppen er gesendet werden soll Sie sollten jedoch beachten dass der Server schnell in einer Spamliste landen kann wenn H ndler Sie zu viele E Mails gleichzeitig verschicken Die Emailadressen der Kunden G ste die sich f r einen Newsletter registriert haben stehen in der Datenbanktabelle newsletters_recipients o oO Seiten Content Content markiert mit geh rt zum System und kann nicht gel scht werd verwendeter Speicherplatz 15 41 KB E Deutsch Content Manager Link Titel Gruppe Reihenfolge Datei In Box sichtba ID Liefer und s Versandkosten 1 o database Ja Im Content Manager k nnen Sie fast alle Eintr ge die auf Ihrer Seite erscheinen sollen editieren Diese erscheinen in tabellarischer Form Unter der Aktion Bearbeiten k nnen Sie die einzelnen Texte dann ndern oder sich unter Vor gt schau ansehen Mit dieser Option k nnen Sie z B die Will kommensnachricht oder das Impressum ndern 7 Datenschutz 2 o database Ja Unsere AGB 3 o database Ja Impressum 4 0 database Ja Index o database Nein Ebay Auktionen 3 o ebay htm Ja Gutscheine 6 o database Nein Kontakt 7 o database Ja o CC Blacklist w Sitemap 8 o sitemap php Ja Dieses Feature stellt eine Kreditkarten Blacklist dar Sie dient z B dazu ung ltige Kreditkar
51. hlen Der Einsatz des Moduls ot_shipping wird empfohlen In Versandkostenfrei nach Zonen am besten national einstellen wenn aus Kostengr nden nur innerhalb Deutschlands versandkostenfrei geliefert werden soll Unterschiedliche Versandkosten f r verschiedene L nder F r diesen Zweck w hlen Sie am besten das Modul Versandkosten nach Zonen in den Versandar ten W hlen Sie im Administrationsbereich den Men punkt Module Versandart und installieren Sie dort die Option Versandkosten nach Zonen zones Hier ist allerdings zu beachten dass standard m ig nur eine Zone verf gbar ist Wenn Sie mehrere Versandzonen f r unterschiedliche Versand kosten ben tigen m ssen Sie im ersten Schritt die Datei includes modules shipping zones php editie ren Die Zeile this gt num_zones 1 ndern und die Zahl auf die gew nschte Anzahl an Zonen erh hen Definieren Sie anschlie end die L nder und die Versandkosten f r die Zonen Zone x L nder Hier die L nderkennunngen der Ziell nder eintragen Die L nder werden durch Komma getrennt Beispiel AT US FR Zone x Versandkosten Hier die Versandkosten eintragen Die Systematik f r die Eingabe lautet bis_Gewicht Preis bis_Gewicht Preis Beispiel 10 5 00 30 10 00 bedeutet bis 10 kg gt 5 EUR bis 30 kg gt 10 EUR Versandkosten Zu be achten ist dass auch Gewichte bei den Versandkosten eingetragen werden Versand nur in bestimmte L nder erlauben Unte
52. images product_images popup_images images product_images info_images images product_images thumbnail_images neu erstellt Hierzu verarbeitet das Script nur eine begrenzte einstellbare Anzahl step XX von Bildern und ruft sich danach selbst wieder auf Variante C image processing new _step php XT Imageprocessing New mit leeren Verzeichnissen step by step Variante C Version 3 6 Seite 113 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Es werden nur die noch fehlenden Bilder in den Verzeichnissen images product_images popup_images images product_images info_images images product_images thumbnail_images neu erstellt Hierzu verarbeitet das Script nur eine begrenzte einstellbare Anzahl Zeile 64 step XX von Bil dern und ruft sich danach selbst wieder auf Variante D image processing new step2 php XT Imageprocessing New mit leeren Verzeichnissen step by step Variante D Es werden nur die noch fehlenden Bilder in den Verzeichnissen images product_images popup_images images product_images info_images images product_images thumbnail_images neu erstellt Hierzu verarbeitet das Script nur eine begrenzte einstellbare Anzahl Zeile 68 n XX von Bildern und ruft sich danach selbst wieder auf 10 7 Unable to determine pagelink Die Fehlermeldung unable to determine pagelink erscheint wenn suchmaschinenfreundliche URLs aktiviert sind der Server dieses Feature aber nicht unterst tzt
53. ist dass die Spalte refferers_id in der customers Tabelle ein int 5 und in der orders Tabelle ein varchar 32 ist L sung In der Datenbank den folgenden Befehl ausf hren ALTER TABLE customers CHANGE refferers_id refferers_id VARCHAR 32 NOT NULL DEFAULT 0 11 14 BUGFIX falsche Umlaute in JS Popup Dieser Bugfix behebt die Ausgabe des Satzes Bitte w hlen Sie Ihre Anrede aus im Javascript Po pup In der Datei includes form_check js php suchen nach lt php if ACCOUNT_GENDER true echo check_radio gender ENIENZGENDERBERR OR ne ersetzen durch Version 3 6 Seite 124 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 lt php if ACCOUNT_GENDER true echo check_radio gender xtc_js_lang ENTRY_GENDER_ERROR n gt 11 15 BUGFIX Fehler in der Datei lang english english php Die Sprache language de wird immer angezeigt auch wenn man auf andere Sprachversionen klickt In der Datei lang english english php suchen nach define HTML_PARAMS dir Itr lang de ersetzen durch define HTML_PARAMS dir ltr lang en Des weiteren ist die Datei am Ende mit den noch fehlenden Definitionen einzelner Ausdr cke zu erg nzen define TEXT_PAYMENT_FEE Paymentfee define _MODULE_INVALID_SHIPPING_ZONE Unfortunately it is not possible to dispatch into this country define _MODULE UNDEFINED_SHIPPING_RATE Shipping costs cannot be calculate
54. ist zu beachten dass die Preise in der Datenbank stets ohne Mehrwertsteuer gespeichert werden Um bei der Preisanpassung die Mehrwertsteuer z B 19 zu ber cksichtigen was am Ende krumme Preise vermeidet kann auch folgender Befehl verwendet werden um alle Preise um 5 zu erh hen update products set products_price round products_price 1 05 1 19 1 19 Oft ist es w nschenswert dass die Preise auf xx 99 enden z B 24 99 EUR Um dies zu bewerk stelligen kann folgender Befehl verwendet werden Version 3 6 Seite 99 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 update products set products_price round products_price 1 05 1 19 0 99 1 19 H ndlerpreise sind in der Datenbanktabelle personal_offers_to_customers_status_3 zu ndern Vorgehen bei unterschiedlichen Steuers tzen Wenn man Produkte mit unterschiedlichen Steuers tzen in seinem Shop hat muss die Preisanpas sung mit einer WHERE Bedingung der tax_class_ic versehen werden da sonst alle Preise f r 19 optimiert werden tax_class_id 1 k nnten z B die Produkte mit der Steuerklasse 19 sein sind aber je nach Shopkonfiguration unterschiedlich update products set products_price round products_price 1 05 1 19 1 19 where tax_class_id 1 9 37 Login Timeout verl ngern Die Zeit die der Administrationsuser eingeloggt bleibt ist oft zu kurz da xt Commerce sich an den fol genden Werten in der php ini orientiert session gc_max
55. nn 137 13 1 Allgemeine Gesch ftsbedingungen 44s440srsnnunnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnenn nn 137 13 2 1nformationspflicht seen EHRE ENS 137 13 3 Widerrufsrecht oder R ckgaberecht u 24444nsnnnnnnnnnnnnnnnnnnnennnnnnnennnnnnnnnnn nn 138 13 4 Muster Widerrufsbelehrung f r die Lieferung von Waren 11 06 2010 139 13 5 Preisangabenverordnung uu42244444444snnnnnennnnnnnnnnnnnnnnnnnnnnnnennnnnnennnnennn nn nnnn nn nnnn nenn 140 13 6 Durchsetzung der Kaufpreiszahlung 4444444H4nHnnnnnnnnnnennnnnnnn nn nnnnnnnennnnnenn 140 13 7 Verpackungsverordnung iseinu aa ENEE ARA TEE ERE E nn nnnn nn 141 13 8 Abmahnungenz sa EN S T S 142 13 9 Mustervorlagen f r AGB und Datenschutz ur220u04200nnnnnnnnnennnnnnnnnnnnnnnnnnnnnnn nn 144 13 10 Weiterf hrende Informationen 244444444nnnnnennnnnnnnnnnnnnnennnnnnnnnnnnnnennnnnnn nenn 144 14 Suchmaschinenoptimierung SEO und Erfolgsauswertung uunesssssnnnnnnnnnnnnnnnnnn 145 14 1 Suchmaschinenfreundliche URLs einrichten 240sn4snsnsnnnnnnnnnnnnnnnenn nenn 148 14 2 Bessere interne Verlinkung mit dem Navtail u 24404444nnHn ne nnnnnnnennnennn nennen nenn 148 14 3 Google Analytics und Conversion Tracking s40u44440nnnnnnnnnennnnnnnnnnnnnnnennnnenn nn 149 14 4 Kanonische URLs ber die htaccess erzeugen uursesnsuensssnnnennen
56. nnen Sie Ihre gew nschten Einhei ten anlegen Verpackungseinheit XT Configuration Verpackungseinheit Aktion liter er kg Standard El Angezeigt werden 1 bis 2 von insgesamt 2 Verpackungseinheiten Seite 1 von 1 E iter liter 2 Einheiten VPE dem Produkt zuweisen Wenn Sie Ihr Produkt editieren k nnen Sie eine Verpackungseinheit ausw hlen und den dazugeh ri gen Multiplikator Version 3 6 Seite 51 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Anzeige VPE Wert 2 00C VPE liter Beispiel Das Produkt XY wird in einer Menge von 2 kg Angeboten Um den Grundpreis f r 1 kg automatisch errechnen zu erlassen muss f r den Wert einfach der Divi dend angeben werden Wert 2 Das Produkt XY wird in einer Menge von 0 5 kg Angeboten Um den Grundpreis f r 1 kg zu errechnen Wert 0 5 4 9 Rundschreiben Im Adminbereich kann unter dem Punkt Rundschreiben Newsletter an ausgew hlte Kundengruppen verschickt werden Die Voraussetzung daf r ist dass die Nutzer vorher den Newsletter bestellt haben bzw mit dem Empfang dieser einverstanden sind 4 10 Mehrsprachigkeit Der Shop kann so konfiguriert werden dass mehrere Sprachen zur Auswahl stehen Bei der Artikeler fassung erscheinen entsprechende Felder f r den Artikeltitel und die Artikelbeschreibung in den aus gew hlten Sprachen Standardm ig ist der Shop f r die deutsche und englische Sprache ausgelegt weitere S
57. noch mehr Worte assoziieren zu lassen Dies macht man am besten mit Hilfe des MetaGer Web Assoziators hitp www metager de asso html Jetzt solle man eine sehr umfangreiche Liste an Suchbegriffen vorliegen haben Weil es aber keinen Sinn macht auf 100 W rter zu optimieren ist der n chste Schritt den potentiellen Traffic abzusch tzen den jedes Wort liefern kann Hierbei gibt es zahlreiche Onlinetools die Trafficdaten auswerten k nnen Beispielsweise Ranking Check http www ranking check de keyword datenbank php Google Adwords https adwords google de select KeywordToolExternal Anhand der daraus gewonnenen Daten sollte man jetzt seine Liste auf 5 bis 10 hochpotente Keywords k rzen Je weniger Suchbegriffe man optimiert desto schneller stellt sich ein Erfolg ein Bei mehr W rtern ist der Traffic sp ter h her Indexierung Damit eine Seite von Suchmaschinen gefunden wird muss sie zu allererst bekannt gemacht werden Fr her hatte man seine Seite bei den Suchmaschinen angemeldet Auch heute gibt es noch zahlrei che kostenpflichtige bertragungsdienste Indexiert werden Seiten sobald sie verlinkt werden Da Linkaufbau einer der ersten Optimierungsschritte ist passiert die Indexierung dabei von alleine Eine Eintragung bei den Suchmaschinen ist deshalb berhaupt nicht n tig Onpage Offpage Ma nahmen Bei der Suchmaschinenoptimierung unterscheidet man zwischen Onpage und Offpage Ma nahmen Onpage ist alles das was man auf der e
58. post max_vars 0 php_value suhosin request max_array_depth 0 php_value suhosin request max_array_index_length 0 php_value suhosin request max_vars 0 lt lfModule gt Alternativl sung beim Provider Hosteurope im KIS unter Administration gt Webhosting gt Konfigurieren gt Skripte gt Skript Einstellungen die Ein stellung PHP Suhosin RPG Max Vars von Serverstandard auf Erweitert ndern 10 13 Sessions k nnen nicht im Verzeichnis gespeichert werden Warning session_start function session start open tmp sess_xxx O_RDWR failed Permission denied 13 in is htdocs www xxx includes application_top php on line xxx Warning session_start function session start Cannot send session cache limiter headers already sent output started at is htdocs www xxx includes application_top php xxx Warnung Warnung XT Commerce kann nicht in das Sessions Verzeichnis schreiben tmp Die Sessions wer den nicht funktionieren bis die richtigen Benutzerberechtigungen gesetzt wurden L sung Die folgende Zeile in der configure php so einstellen dass die Sessions in der Datenbank speichert werden define STORE_SESSIONS mysal leave empty for default handler or set to mysql siehe auch Kapitel 9 2 10 14 Imageprocessing st t bei Webhoster 1 amp 1 auf einen Timeout Problem Standardm ig laufen die Webhosting Pakete beim Webspaceprovider 1 amp 1 noch auf PHP4 was in diesem speziellen Fall zum ange
59. ssen die Version 3 6 Seite 100 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Dateien lang german admin products_attributes php und oder je nach Sprache lang english admin products_attributes php angepasst werden defineMAX_ROW_LISTS_OPTIONS 10 durch defineMAX_ROW_LISTS_OPTIONS 100 Mit dieser Definition wird der Wert der angezeigten Attribute standardm ig auf 10 festgelegt Durch die Erh hung dieses Wertes z B 100 werden ab diesem Zeitpunkt 100 Attribute auf einmal ange zeigt 9 40 Meldung Diesen Artikel haben wir am xxx in unseren Katalog aufge nommen Um die Meldung Diesen Artikel haben wir am xxx in unseren Katalog aufgenommen zu entfernen muss in der Datei templates IHR_TEMPLATE module product_info product_info_v1 html folgendes Coding entfernt oder auskommentiert werden if PRODUCTS_ADDED lt table width 100 border 0 class boxTextBG gt lt tr gt lt td align center gt PRODUCTS_ADDED lt br gt lt td gt lt tr gt lt table gt if 9 41 Reduzierte Warenkorbbox Mit der folgenden Erweiterung ist es m glich eine reduzierte Warenkorbbox anzuzeigen Statt der bisher blichen Form wie etwa 1x Artikel 1 2x Artikel 2 1x Artikel 3 soll nun die folgende Form verwendet werden Es befinden sich x Artikel im Warenkorb Gesamtsumme xx xx EUR Dazu in der Datei templates IHR_TEMPLATE boxes box_cart html s mtliches Coding e
60. und haushalts hnliche Abnehmer siehe untenstehende Defini tion liefern zwingend ihre Versandverpackungen ber ein duales System lizenzieren lassen Die am Markt erh ltlichen Verpackungsmittel enthalten keine Lizenzgeb hren f r ein Duales System da ein Verkauf von vorlizenzierten Verpackungen nicht m glich ist Das auf Kartonagen aufgedruckte RESY Symbol dient der gro gewerblichen Verwertung und reicht zur Entsorgung beim privaten End verbraucher nicht aus Versender sind verpflichtet s mtliche Verpackungen die sie als Erstinverkehrbringer an private End verbraucher oder gleichgestellte Anfallstellen liefern zu lizenzieren In der VerpackV wird in 6 Abs 1 geregelt dass Lizenznehmer und Entsorger Regressanspr che gegen Versender stellen k nnen die unlizenzierte Verpackungen an private Endverbraucher schi cken Au erdem ist die Versendung unlizenzierter Verpackungen wettbewerbswidrig und somit ein Abmahngrund Zudem k nnen Bu gelder bis zu 50 000 verh ngt werden Version 3 6 Seite 141 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Es wird empfohlen sich rechtzeitig mit diesem Thema zu befassen um nicht durch Unwissenheit Op fer von Abmahnungen oder Schadenersatzanspr chen zu werden Weitere Informationen siehe http www it recht kanzlei de verpackungsverordnung fag html http www shopbetreiber blog de 2009 01 01 seit 112009 gilt die neue verpackungsverordnung wichtige aenderungen fuer sho
61. var plugins_dir array plugins array plugins MY_TEMPLATE_PLUGINS Im Templateordner ein neues Verzeichnis namens smarty erstellen Das dieser Dokumentation beiliegende Archiv Modifikation_close_tags_v2 zip entpacken und die Dateien in das erstellte smarty Verzeichnis templates ihr_template smarty kopieren Im Template steht nun CloseTags zur Verf gung und kann nun z B so benutzt werden module_data PRODUCTS_DESCRIPTIONItruncate 60 true CloseTags weiterf hrende Informationen siehe auch http www gunnart de tipps und tricks truncate wenn html code zerschnitten wird 9 32 Kurzbeschreibung bei Angeboten anzeigen Standardm ig wird in den Angeboten nur ein Bild der Preis der Angebotspreis und der Versandkos tenlink angezeigt Um zus tzlich den Text aus der Artikelkurzbeschreibung anzuzeigen analog wie bei den Artikel Listings in den Kategorien in der Datei specials php folgende Zeilen suchen specials_query_raw select p products_id pd products_ name p products_price p products_tax_class_id p products_shippingtime p products_image p products_vpe_status p products_vpe_value p products_vpe p products_fsk18 s specials_ new_products_price from TABLE_PRODUCTS p TABLE_PRODUCTS_DESCRIPTION pd TABLE _SPECIALS s where p products_status 1 and s products_id p products_id and p products_id pd products_id group_check fsk_lock and pd language_id in
62. where_str OR p products_ model LIKE keyword where_str ent_keyword OR p products_ model LIKE CA ent_keyword if SEARCH_IN_ATTR true where_str OR pov products_options_values_name LIKE keyword where_str ent_keyword OR pov products_options_values_name LIKE ent_keyword where_str AND pov language_id int _SESSION Ianguages_id where_str break Version 3 6 Seite 126 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Quelle http www gunnart de tipps und tricks xtcommerce suche nach umlauten 11 18 BUGFIX Grundpreis in der Artikelsuche Laut Preisangabenverordnung PAngV muss bei Artikelpreisen immer ein Preis je Mengeneinheit angezeigt werden xt Commerce bietet dazu eine VPE Funktion f r Verpackungs Einheiten In den blichen Artikel Listen auch Sonderangebote und Neue Artikel sowie den Boxen wird dieser Grundpreis zuverl ssig ausgegeben in Suchergebnissen fehlt diese Angabe allerdings Das liegt daran dass in der Datei advanced_search_result php die zust ndigen Datenbankfelder nicht abgefragt werden In der Datei advanced_search_result php suchen nach build query select_str SELECT distinct p products_id p products_price p products model p products quantity p products_shippingtime p products_fsk18 p products_image p products_
63. zeigen Sie entscheiden selber ob Ihre Artikel sichtbar sein sollen f r die ausgew hlte oder neudefinierte Kundengruppe Kundengruppe als Standard Im letzten Einstellungspunkt k nnen Sie noch die gerade bearbeitete Kundengruppe als Standard definieren Das hei t dass jeder neue Kunde nach dem Registrieren au tomatisch dieser Gruppe angeh rt Version 3 6 Seite 41 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Bestellungen verwalten Wenn Sie die Funktionen Bearbeiten im Admin Bereich unter Kunden gt Bestellungen ausge w hlt haben sehen Sie die komplette Bestellung Ihres Kunden mit allen Informationen und k nnen ihm vorgefertigte E Mails auch mit eigenem Kommentar zukommen lassen Au erdem haben Sie die M glichkeit hier direkt eine Rechnung bzw einen Lieferschein auszudrucken Bestellungen bearbeiten Im Admin Bereich gt Kunden gt Bestellungen erhalten Sie einen berblick ber alle Bestellungen die bereits get tigt wurden Sie k nnen sie nach Bestellstatus anzeigen lassen und auch hier noch einmal einzeln bearbeiten oder gezielt l schen Bestellungen als Kunde ohne Passwort Ja in der Shopadministration Konfiguration Kunden Details haben Sie die Wahl zwischen Kunden konten und einmal Bestellungen ohne Erstellung eines Kundenkontos es wird ein Konto erstellt aber dies ist f r den Kunden nicht ersichtlich Falls Sie beide Arten erlauben wollen aktivieren Sie bitte die Opt
64. 104 The SELECT would examine more than MAX_JOIN_SIZE rows check your WHERE and use SET SQL_BIG_SELECTS 1 or SET SQL_MAX_JOIN_SIZE if the SELECT is okay SELECT distinct p products_id p products_price p products_model p products_quantity p products_shippingtime p products_fsk18 p products_image p products_weight p products_tax_class_id pd products_name pd products_short_description pd products_description FROM products AS p LEFT JOIN products_description XT SQL Error Version 3 6 Seite 118 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Problem F r die Artikeldetails werden zuviele Tabellen ohne Index gleichzeitig verwendet L sung z B Hosteurope In der Datei includes application_top php ca Zeile 419 den folgenden PHP Quelltext new p URLS if isset _GET info site explode _GETI info pID site 0 actual_products_id int str_replace p pID product new product actual_products_id ersetzen mit new p URLS if isset _GET info site explode _GETI info pID site 0 actual_products_id int str_replace p pID product new product actual_products_id I fix fuer Fehler 1104 ER_TOO_BIG_ SELECT xtc_db_query SET SQL_BIG_SELECTS 1 Sollte der Fehler immer auftreten nicht nur bei den Artikeldetails kann er auch au erhalb der _GET Abfrage eingef gt werden 10 19 Fehler beim Backup Warning
65. 16 Pixel 32x32 Pixel animierte Favicons www favicon generator de 16x16 Pixel 9 43 Zus tzliche Indices in der Datenbank zur Performancesteigerung Wenn viele Artikel gt 1000 im Shop angelegt sind wird es fr her oder sp ter zu Performanceeinbr chen kommen da die Datenbank sehr stark anw chst und noch keine Optimierungen getroffen wur den Folgende Indices k nnen zu einer erheblichen Performancesteigerung vor allem bei sehr vielen Arti keln im Shop f hren Vorher auch unbedingt ein Backup der Datenbank durchf hren Dazu folgende SQL Befehle in der Datenbank ausf hren ALTER TABLE shipping_status ADD INDEX language _id ALTER TABLE products ADD INDEX products_startpage ALTER TABLE products _to_categories ADD INDEX categories_id ALTER TABLE orders_products ADD INDEX orders_id products_id ALTER TABLE zones_to_geo_zones ADD INDEX geo_zone_id ALTER TABLE tax_rates ADD INDEX tax_zone_id ALTER TABLE products ADD INDEX manufacturers_id R cknahme der nderungen Bei Problemen k nnen die Indices ber folgende Befehle wieder ent fernt werden ALTER TABLE shipping_status DROP INDEX language_id ALTER TABLE products DROP INDEX products_startpage ALTER TABLE products _to_categories DROP INDEX categories _id ALTER TABLE orders_products DROP INDEX orders_id products _id ALTER TABLE zones_to_geo_zones DROP INDEX geo_zone_id Version 3 6 Seite 102 von 163 Anwenderhandbuch f r
66. 19 3 1 5 Hilfsprogramme ste ee nn ne ee 20 3 1 6 Land SteuermMiasi Anina ai a i E AA ia N 21 31 7 K niguraho Nia a ia ee AAEN E KUTA ENTERA 23 3 2 Kategorien amego e aaia iii ee nl 28 3 3 Anlegen von Unterkategorien sssesssseessrresssrresssrnesrnnnestnnnestnnnnsnennennnannnnnnnnntnnnnnnennnennnnnnnnnn 29 JA Arike aneges enn iirin aiai eena EA A NE eiia AE eE 29 3 5 Vorhandene Artikel bearbeiten assseesssresssrnssssrnesssnnesrnnnestnnnnsnnnnesnnnnnnnennnnnnnnnnnenneennnnnnnnnn 31 3 6 Artikelmerkmale n a aeiia AE eE 31 3 7 Produktoptionen den Artikeln zuordnen 24444444444Hennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 33 3 8 Kundengruppe eesosa ia en nn 33 3 9 Zahlungsoptionen amp Module uuuessnsennensnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn mann nnnnnnnn 33 3 10 Versandoptionen amp Module 444444sn4nennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 35 3 11 Standardtexte im Shop und E Mails ndern u a 36 3 12 Content Manager Anderung des textbasierten Inhalts u ur040en nennen 38 3 13 Kundenverwaltung einen E ER Te E A EE AEA TA SEEE E TAN 40 3 14 Anderen Benutzern Administratorrechte verleihen 4444 nennen nnnnnnnnnnnnnnnnn 42 4 Anpassen der Shopeinstellungen uunssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 45 4 1 Entfernen des XT Logos aus Produktbildern
67. 2 53 25 0 08 45 Guest 121843 mehr 5 2008 07 04 bier 0 1216 er 19 1513 mehr 11 34 14 Pad i 2008 07 02 hier 14 17 17 H 4 2008 06 30 hier 10 26 47 Fie Farteg 2008 06 09 hier 2 12 31 18 Ve 2008 06 06 hier 18 16 48 St z Tis 2008 05 05 hier 07 01 44 vo Chenin 0000 00 00 hier zu 00 00 00 Bestellnummer Bestelldatum Kundenname bearbeiten l schen Besucher Es sind 4 Besucher on ne 9 2008 07 09 Galsielm Sair hier loschen Kunden 12 31 01 Kungen m 9 s 2008 oschen Kungen gesamt 17 27 22 Newsletter Newsletter Abos 2 7 2008 07 04 He hier oschen 12139 16 datzi Nawaiatier schreiben 6 2008 07 04 aa hier l schen Artikel 12 32 55 Aktive Artikel 50 s 2008 07 02 CE 5ste hier l schen Inaktive Artikel 1 14 33 07 Gesamte Artikel 51 E 2008 07 01 kat hier l schen Arial bearbeiten 22 23 17 Angebote 3 2008 06 30 tzain hier loschen Sonderangebote 2 10 49 54 r A Bestellungen 2003 06 es hier i le Ze pentanunasn 0 2 2008 06 23 zii her l schen Bestelungen in Searbetung O 90 51 28 Versendete Bestelungen 6 Nicht best tigte Bestellungen 0 Kunden die heute Geburtstag haben Kunden die noch in diesem Monat Geburtstag haben 9 16 Bei den Preisauszeichnungen das Ab entfernen Es kann passieren dass aus unterschiedlichsten Gr nden pl tzlich ein ab vor dem jeweiligen Preis steht obwohl man keine Staffelpreise verwendet F r eine komplette Deaktivierung des Mechanismus k
68. 3 0 4 SP2 1 9 5 SSL Verschl sselung mit SSL Proxy aktivieren Um SSL zu aktivieren oder nachtr glich zu aktivieren ist es lediglich erforderlich die configure php Datei zu editieren Zuvor muss gegebenenfalls der Schreibschutz CHMOD 444 dieser beiden Datei en entfernt CHMOD 777 werden und nach der Anderung wieder gesetzt werden SSL ohne Proxy einrichten Besitzt man bereits ein i d R kostenpflichtiges signiertes SSL Zertifikat kann in den Konfigurations dateien einfach folgende Einstellungen pflegen und schon ist der Shop mit SSL verschl sselt includes configure php define HTTPS_SERVER https www domain de define ENABLE_SSL true sicheren Webserver w hrend des Bestellprozesses admin includes configure php define HTTPS_CATALOG_SERVER https www domain de define ENABLE _SSL_CATALOG true sicheren Webserver w hrend des gesamten Prozesses SSL mit Proxy einrichten Besitzt man kein eigenes signiertes SSL Zertifikat sondern kann einen SSL Proxy nutzen der vom Webhoster meist kostenlos angeboten wird sind nur in diesem Fall die folgenden Anpassungen notwendig Au erdem m ssen noch einige Dateien siehe weiter unten angepasst werden Beispiele f r SSL Proxys einiger Webhoster Hosteurope https ssi webpack de www domain de Man beachte hier das notwendige www all inkl https ssl account com domain de Strato https www ssl id de domain de
69. 7 BUGFIX 0000233 added check for emails in account_edit nneseen 122 11 8 BUGFIX 0000241 password recovery bug in IE 0unnn0nnnnennnnnnnnnnnnnnnnnnnennnnnn 122 11 9 BUGFIX 0000247 view orders query bug in admin rssersnennnnennnnnnnnnnnennnnnnn 122 11 10 BUGFIX 0000255 ung ltige SQL Abfrage pd undefiniert nn 123 11 11 BUGFIX 0000264 specials are no longer deactivated when stock check false 123 11 12 BUGFIX Verpackungseinheit VPE wird bei Kategorien Artikeln nicht mitkopiert 124 11 13 BUGFIX Datenbank Falsche Berechnung von Leads 2404220uneennnnnnnnennn 124 11 14 BUGFIX falsche Umlaute in JS Popup rsnsersnsunssnennnnnnnnnnnnnnnnnnnnnnnnnnnnnennn nn 124 11 15 BUGFIX Fehler in der Datei lang english english php eennenennnn 125 11 16 BUGFIX Vor amp Nachname werden bei manueller Bestellung nicht gespeichert 125 11 17 BUGFIX Produktsuche mit Umlauten erm glichen 4s404sn een nnnnn 126 11 18 BUGFIX Grundpreis in der Artikelsuche nn sense ns 127 11 19 BUGFIX Keine berpr fung der E Mailadresse bei Gast Konten neee 128 11 20 BUGFIX Keine korrekte berpr fung der Bankleitzahlen aus der Datenbank 128 11 21 BUGFIX Beim Kampagnen Report werden nur bei t glich die Hits angezeigt 128 11 22 BUGFIX SSL gesicherte Links im Warenkorb bei Produk
70. Adresse shopdomain de durch den eigenen Domainnamen ersetzen eMail Transport Methode SMTP Der Pfad zu Sendmail usr sbin sendmail Adresse des SMTP Servers mailout shopdomain de Adresse des SMTP Backup Servers mailout shopdomain de SMTP Port 25 SMTP Username Name POP3 Konto in Kleinbuchstaben z B wp123456 abc123 SMTP Passwort entsprechendes Passwort des POP3 Kontos SMTP AUTH true berall dort wo nun in der xt Commerce Administrationsoberfl che eine E Mail Adresse steht z B Kontakt E Mail Adresse muss die zuvor mit dem POP3 Konto angelegte und im KIS als Stan dard Mailadresse vergebene E Mail Adresse eingetragen werden z B kontakt shopdomain de 4 E Mailversand testen Nun kann der E Mailversand ber den Shop getestet werden Dazu kann einmal eine Testbestellung angelegt werden und zum anderen der E Mailversand ber das Kontaktformular angesto en werden Version 3 6 Seite 58 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Optional spezielle Anpassungen bei anderen Webhostern mit sendmail hier z B Goneo Folgendes muss im Backend bei Der Pfad zu Sendmail eingetragen werden usr local sbin sendmail t i f mail ihre domain bei goneo de Version 3 6 Seite 59 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 5 Administration und Backup einer Datenbank PHPMyAdmin MySQLDumper Das folgende Kapitel soll eine bersicht ber den Umgang mit der Dat
71. Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Version 3 6 by DokuMan Juni 2010 Anleitung f r die Einrichtung Pflege und Anpassung von xt Commerce 3 0 4 SP2 1 Version 3 6 Seite 1 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Inhaltsverzeichnis Nutzungsbedingungen Copyright und Lizenz uuuuussuuunnn00nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 7 Ale 1 110 1 E A EIERN EEE EPEELEROLERN 8 Was Ist xt Commerce unse ie 8 Allgemeiner Aufbau und Funktionen des Onlineshops uuuuunuusssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 10 1 Installation za ee ea 12 HIVIDEO A A 12 1 2 Installation auf dem Webserver assssssssrresssrnnsssnnesrnnnessnnnestnnnnnnnnnnnnnnnennnnnnntnnnnnnnnnnnnnnennnnn 13 1 3 Sicherheitsupdates einspielen 240u4240044440nnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnn en 14 2 In die Administratoroberfl che einloggen Backend uuurunsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 15 3 Wichtige Grundeinstellungen im Admin Bereich uussssnnnsnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 16 3 1 Administratoroberfl che Backend 4srs444nennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 16 CPR VT 11 1 IEFPEPEIREREEVERRUFPEPENSTIRFURTRTFEEPEITETER E A A AE E E LGEFTENNT 16 SLL AMKekatalgg ei a T er Ne E S N 17 STA MOGU Eh ei i a S TE ER A IE ein E 18 SkA Statistiken era a E a E E S E a a N
72. Artikel in den Warenkorb und bestellen diese Der Zugriff auf das Ba ckend bleibt ausschlie lich Ihnen als Shop Betreiber Admin vorbehalten Hier verwalten Sie die Produkte bearbeiten Bestellungen und k mmern sich um Zahlung und Versand der Waren Diese Trennung hat den Vorteil dass Sie im Backend Bereich arbeiten k nnen w hrend gleichzeitig der Kunde bestellt Das Produkt der Preis und der Service m ssen stimmen um neue Kunden zu akquirieren berzeu gen ihre angebotenen Produkte die Kunden werden diese auch die Ware bestellen Dazu legt Ihr Kunde die Waren in einen virtuellen Warenkorb Anschlie end geht er zur Kasse wobei er im Inter net logischerweise nicht mit Bargeld zahlen kann Damit er bestellen kann muss sich der bisher ano nyme Kunde in Ihrem Onlineshop registrieren Erst dann kann er die gew nschte Versand und Zah lungsart ausw hlen Ihr Kunde kann dadurch im Frontend auch jederzeit den Status seiner Bestellung aufrufen Hat er seine Wahl getroffen best tigt der Kunde die Bestellung Jetzt erhalten Sie die Kun dendaten f r die get tigte Bestellung Damit Ihr Kunde im Frontend bestellen kann haben Sie im Backend einige grundlegende Einstellun gen und Installationen vorzunehmen Dazu m ssen Sie jede Menge Daten eingeben Hier schon mal ein kurzer berblick das Hauptaugenmerk liegt auf dem Produkt Zahlungs und Versandmanage ment In Ihrem Produktkatalog nehmen Sie Produktdaten bilder und preise auf d
73. DES t time NONSSL alt Captcha gt 11 26 BUGFIX Fehler im Gutscheinmodul 7 Leider haben sich in der Datei f r das Gutscheinmodul includes modules order_total ot_coupon php gleich mehrere Fehler eingeschlichen Daher liegt dieser Anleitung eine korrigierte Version f r die Version 3 0 4 SP2 1 von xt Commerce bei Bugfix_ot_coupon php zip Um diese Fehler zu beheben reicht es aus die Datei ot_coupon php mit der mitgelieferten Datei zu ersetzen Version 3 6 Seite 130 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 12 Templates Anstatt das h ssliche mitgelieferte Standardtemplate xtc4 zu verwenden sollte besser auf ein indi viduelles Template gesetzt werden Ein Shop gewinnt mit einem individuellen Template sehr schnell an Seriosit t und hebt sich auch von anderen Shops ab Im Internet gibt es zahlreiche Seiten auf denen Templates bezogen werden k nnen kostenlos und kostenpflichtig Anbei einige Quellen f r ansehnliche kostenlose Templates die als Ausgangsbasis f r eigene Weiter entwicklungen dienen k nnen http www i3internet de http www hhg design com doc download html http www xtc services ch xtCommerce Downloads Kostenlose Templates 2543_2546 html http blog omc ch 2007 10 15 xtc template download http www zs ecommerce com yaml fuer xtcommerce download html Template auf YAML Basis 12 1 Templatedateien im Modulordner des jeweiligen Templa
74. Eil sendung 2 Tage Verpackungseinheit Hier werden die verschiedenen Verpackungseinheiten eingef gt dass hei t wenn Sie z B mehrere Packstationen haben Kampagnen Dieses Men zeigt alle sogenannten Kampagnen an die derzeit laufen Mit Kampagnen kann der Erfolg eingehender Links kontrolliert werden und wozu diese gef hrt haben Klicks alle Zugriffe auf die Webseite ber den Kampagnen Link Leads Kundenanmeldungen Sales Verk ufe Angelegte Kampagnen lassen sich m Administrationsbereich unter Statistiken gt Kampagnen Report auswerten Im ersten Schritt ist eine neue Kampagne ber Konfiguration gt Kampagnen anzulegen Der Kam pagne kann ein beliebiger Name und eine Nummer zugewiesen werden Die Nummer stellt damit den sogenannten Referrer z B reflD 1 dar Im zweiten Schritt ist nun dieser Referrer bei jeder URL die auf Ihre Webseite verweist zu erg nzen um dann ber diesen Referrer die Kampagnenzuordnung zu gew hrleisten Z B http www shopdomain de index php reflD 1 Somit wird der Aufruf der Webseite ber die Kampagne mit der Nummer 1 gez hlt und f r die Statistik protokolliert Als Referrer sind NUR Zahlenwerte von 1 99999 erlaubt Cross Marketing Gruppen Aufgebaut wie das Kampagnenmen mit einem Hinzuf gen Button 3 2 Kategorien anlegen Um einen Shop erfolgreich zu betreiben sind nat rlich Produkte notwendig die als Artikel in verschie denen Kategorien an
75. Eine ausf hrliche Einbauanleitung die hierf r als Referenz f r weitere Felder dienen kann findet sich unter http www xtc wiki de Tutorial Zus C3 AA4tzliche_Datenfelder Artikel 9 59 Alle Bestellungen Kunden oder Artikel per SQL Befehl l schen Mit folgenden SQL Befehlen in der Datenbank ist es m glich alle Bestellungen Kunden oder Artikel vollst ndig zu l schen Alle Bestellungen l schen DELETE FROM orders DELETE FROM orders_products DELETE FROM orders_products_attributes DELETE FROM orders_products DELETE FROM orders_status_history DELETE FROM orders_total Alle Kunden au er Administrator l schen DELETE FROM address _book WHERE customers _id gt 1 DELETE FROM customers WHERE customers _id gt 1 DELETE FROM customers _basket WHERE customers _id gt 1 DELETE FROM customers_basket_attributes WHERE customers _id gt 1 DELETE FROM customers_info WHERE customers_info_id gt 1 DELETE FROM customers _ip WHERE customers _id gt 1 DELETE FROM customers memo WHERE customers _id gt 1 DELETE FROM customers_status_history WHERE customers _id gt 1 Version 3 6 Seite 110 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Alle Artikel l schen TRUNCATE products TRUNCATE products _attributes TRUNCATE products_attributes_download TRUNCATE products_content TRUNCATE products_description TRUNCATE products_extra_fields TRUNCATE products_extra_fields_lookup TRUNCATE products
76. Entities Input TransTable1 get_html_translation_table HTML_ENTITIES foreach TransTablei as ASCII gt Entity TransTable2 ASCII amp ord ASCII TransTable1 array_flip TransTable1 TransTable2 array_flip TransTable2 return strtr strtr Input TransTable1 TransTable2 function AmpReplace Treffer return Treffer 1 htmlentities NoEntities Treffer 2 Treffer 3 tpl_output preg_replace_callback lt gt http s WIN lt gt Usi AmpReplace tpl_output 9 47 Artikel bei Artikelbestand 0 automatisch auf inaktiv setzen Um Artikel mit einem Warenbestand lt 0 im Shop gleich direkt auszublenden bzw auf inaktiv zu set zen kann in der Datei includes application_top php folgender Quelltext eingebaut werden xtc_db_query UPDATE TABLE_PRODUCTS SET products_status 0 WHERE products _quantity lt 0 Damit k nnen diese nicht mehr vorr tigen Artikel nicht mehr eingekauft werden 9 48 Kaufen Button ausblenden wenn Artikelbestand 0 Um den Kauf Button auszublenden wenn ein Artikel einen Warenbestand lt 0 im Shop hat kann in der Datei templates TEMPLATENAME module product_info product_info_v1 html folgender Quelltext lt table border 0 cellspacing 0 cellpadding 2 gt Version 3 6 Seite 104 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 lt tr gt lt td style width 100 padding right 5px g
77. F r einige Module wird ein Drittanbieter ben tigt Dies sind insbesondere Kreditkartenmodule und PayPal Mit der Installation der Module ist es aber meist nicht abgetan Die Module m ssen meist noch konfi guriert werden Z B Bankdaten eingeben bei Modulen mit Drittanbietern deren Passw rter und Zu gangsdaten eingeben Texte bearbeiten usw Version 3 6 Seite 33 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Au erdem gibt es zus tzliche Module die heruntergeladen werden k nnen In der Standard Shopversion ist z B das GLS Modul nicht integriert Aktivieren der gew nschten Module Sobald die gew nschten Module installiert und konfiguriert wurden muss man das entsprechende Modul auf den Zustand true gesetzt werden Ab diesem Zeitpunkt wird das jeweilige Modul im Kas senweg des Shops zur Auswahl angeboten immer vorausgesetzt das Modul ist nicht f r bestimmte Kunden oder Kundengruppen gesperrt Durch Angabe der Sortierreihenfolge kann bestimmt werden in welcher Reihenfolge die Module zur Auswahl erscheinen Wichtiger Hinweis zum Kreditkartenmodul cc Beim diesem Kreditkartenmodul werden die Kreditkartendaten des Kunden direkt an den Shopbetreiber also an Sie bermittelt Um diese Daten selbst verarbeiten zu d rfen m ssen Sie sich zertifizieren lassen Im Detail nennt sich dies PCI Zertifizierung Payment Card Industry Data Security Standard Die Zertifizierung ist relativ kostspielig weshalb es empfeh
78. Gzip Kompression werden die ausgegebenen Seiten komprimiert und somit schneller dem Besucher angezeigt Diese Funktion wird im Backend unter Konfiguration gt Gzip Kompression mit TRUE eingeschaltet Der optimale Komprimierungslevel liegt zwischen 5 7 Version 3 6 Seite 55 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 4 16 Nummernkreis der Bestellnummern bzw Rechnungsnummern ndern Da es beim Kunden einen besseren Eindruck hinterl sst wenn die Bestellnummer aus einer 5 bis 6 stelligen Nummer besteht statt standardm ig bei 1 zu beginnen wird im folgenden Beispiel die Datenbank so modifiziert dass Bestellungen mit einer Anfangsbestellnummer ab 100001 beginnen Am komfortabelsten l sst sich dieser Schritt ber phpMyAdmin realisieren Dazu die entsprechende Datenbank ausw hlen und auf den Karteikartenreiter SQL klicken Damit ab sofort der Nummern kreis f r Online Bestellungen bei 10001 beginnt folgendes SQL Statement ausf hren ALTER TABLE orders AUTO_INCREMENT 10001 4 17 Cross Selling einrichten Querverbinden von Artikeln Das sogenannte Cross Selling Kunden die dieses Produkt gekauft haben haben auch folgende Produkte gekauft sollte in keinem Shop fehlen da es neben der m glichen Generierung weiterer Erl se auch eine optimale Verlinkung der einzelnen Produkte Kategorien zueinander darstellt Cross Selling Gruppen Durch sogenannte Cross Selling Gruppen is
79. LE_PRODUCTS p TABLE_PRODUCTS_DESCRIPTION pd TABLE_PRODUCTS_TO_CATEGORIES p2c TABLE_CATEGORIES c where c categories_status 1 and p products_id p2c products_id and p products_id pd products_id and p2c categories_id c categories_id group_check fsk_lock and c parent_id new_products_category_id and p products_status 1 and pd language_id int _SESSION Ianguages_id order by rand DESC limit MAX_DISPLAY_NEW_PRODUCTS Um eine ausreichende Anzahl von neuen Produkten anzeigen zu lassen ist es notwendig im Admi nistrationsbereich den Maximumwert f r neue Artikel zu erh hen z B auf 365 Tage Version 3 6 Seite 103 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 9 46 Valide Links mit xt Commerce Wer xt commerce schon mal mit dem W3SC Validator http validator w3 org getestet hat wird fest stellen dass dies in sehr vielen mehr oder weniger harmlosen Fehlern resultiert H ufigster Grund ist dass das Kaufmannsund amp nicht in amp umgesetzt wird so wie es der Validator verlangt Eine sehr ausf hrliche Anleitung zur L sung dieses Problems findet sich unter http www gunnart de tipps und tricks valide links mit xteommerce ganz einfach Im Grunde muss die Datei unter includes classes Smarty_2 6 14 plugins outpuffilter note php um folgendes Coding erg nzt werden VOR der Zeile return tpl_output cop folgendes einf gen function No
80. Onlineshop umziehen aktualisiert Die Session ID wird an jeden Link angeh ngt bzw verschwindet nicht Version 3 6 Seite 160 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Neuer Anhang In 10 Schritten zum rechtssicheren Onlineshop zip Neuer Anhang Dokumentation_Beschreibung der Modul Dateien zip Anpassung Muster Widerrufsbelehrung f r Dienstleistungen vom 05 08 2009 SQL Syntax f r einfacheres Copy amp Paste angepasst Anhang Dokumentation_XML_Export_Schnittstelle zip aktualisiert bestimmte htaccess Direktiven um PHP im CGI Modus erweitert MySQL 5 Bugfix Smarty Update aktualisiert gt Datei Update_Smarty_2 6 26 zip Valide Links mit xt Commerce Shopstat Logging deaktivieren FCKEditor aktualisiert gt Datei Update_FCKEditor_2 6 4 1 zip Sicherheitsupdates als eigenes Kapitel und um SSEQ erweitert Probleme beim Administrationslogin Mustervorlagen f r AGB und Datenschutz viele weitere kleinere Anpassungen Reduzierte Warenkorbbox Bugfix 0000218 force to enter password when editing customers Cross Selling einrichten Produktbilder in xt Commerce Artikel Import Export berarbeitet weiterf hrende Webseiten erweitert Bugfix Grundpreis in der Artikelsuche Bugfix Keine berpr fung der E Mailadresse bei Gast Konten Favicon einbinden Sicherheitsupdate 6_ipayment_patch_102 zip robots txt aktualisiert Dokumentation
81. Staffelpreise Gruppe X 0 0000 Staffelpreise Gruppe y 0 0000 Staffelpreise Rabatt erlaubt un Steuerklasse Standartsatz xl Gruppenunabh ngige Sonderpreise Neben den gruppenabh ngigen Preisoptionen k nnen auch gruppenunabh ngige Spezialpreise mit Ablaufdatum erstellt werden 7 AN a RR Ka commerce bappa ste tens Crests Ku Mein irop Aernum Ware Sonderangebote Marwin Wene als Opbaren Fanden Datari Arsi Arri ipren nd Optionen z Ondt Urios D se Murmer Directos Cut ES ST Eu nn Mais ee Anzerserwakunge Oytenen Aton Binde Perner Pructsr s ut 5 A jg error orm 03 01 2003 Neuere Inline Dre A ra T Int te ndanung d o o olol vun der Wahrhen asean io oha Brgeenigt wurden 1 hip 4 pen negarent 4 Tandmiangeheten Dame ivea or Gala Comprersios Innen Mater Fat ouchman inen Mshale 2alungemelie Ararsan ahei Arein IHM u Preir IRDODEM Prorenti 17 Gag hans nr geandert Hunden nppen Sertelungen Prabh b etaba ren arikel Cron Warkat ng amabis Manager Onditnuhmie iertatar Mradithewarnnngen erterangabore iihtben hei derude Artikel auhnahte Arthal den DenWintwinsk onterk Manager LETETI Zur Preisberechnung f r diese Sonderangebote wird der Produktpreis verwendet und alle Gruppen preise ignoriert Ebenso k nnen neben dem Rabatt auf gesamte Bestellung keine anderen Rabat te mehr berechnet werden Die Eingabe in d
82. Users Cookies annehmen MUSS Vorteil Der Kunde kann seinen Warenkorb f llen sich ausloggen sp ter wieder einloggen und der Warenkorb ist noch intakt Nachteil Durch diese Einstellung k nnten manche Kunden aus dem Shop ausgeschlossen werden wenn sie berhaupt keine Cookies erlauben Version 3 6 Seite 26 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Cookie Benutzen bevorzugt Forced Cookies auf False bedeutet dass der Browser des Users Cookies annehmen KANN muss aber nicht Vorteil Funktioniert immer Nachteil Wenn der Kunde seinen Warenkorb f llt sich ausloggt sp ter wieder einloggt kann der Warenkorb leer sein wenn der Browser des Users keine Cookies erlaubt Checken des User Browsers berpr fen des Browsers den der User benutzt bei jedem Seitenaufruf Die sollte auf true gesetzt werden da es die Sicherheit erh ht und bei fast allen Webhostern funktio niert Checken der IP Adresse Hier wird abgefragt ob der Besucher auch noch die richtige IP hat In der Regel reicht die Voreinstel lung Session erneuern Die sollte auf true gesetzt werden da es die Sicherheit erh ht und bei fast allen Webhostern funktio niert PHP gt 4 1 vorausgesetzt Meta Tags Suchmaschinen Durch diese Option richten Sie Ihren Shop f r andere Suchmaschinen ein Die Eintr ge die Sie unter Metaname und Metabeschreibung gemacht haben k nnen nun von Suchmaschinen gefunden
83. V i nees a EN E Tai REEE EENE EA EAE EEE ernennen 63 6 4 Import von Bildern und Namen von Bildern 24444444 4444 nnnnnnnnnnnnnnnnnnnnnnn nn nnnn nn 65 6 5 Import von Artikel Attributen u ce ee een een 66 6 6 Erweiterter Import Export xtc_erweiterter_imexport_2 ZiPp 22244snnsnnnnnnnnnnnennnnnnennn nn 67 6 7 XML Export Dokumentation_XML_Export_Schnittstelle zip nn 67 6 8 CSV Export nur aktiver Artikel 4000444404nnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 67 7 Schnittstellen a2 222 aeaaeai aa PaE Aaaeeeaa ria AEAEE 69 7 1 Anbindung an externe Warenwirtschaftssysteme WaWi sssessesssssseseissesrrssrsrrssrerrssrsens 69 7 2 Schnittstellen f r Preissuchmaschinen sssssssssesresiresrssrrssississrinstnssrnsstinstnnnrnnnnnnnnnnt 69 7 3 Schnittstelle shopinfo xml f r Preissuchmaschinen 2244440ss44442444440snnnn nennen 70 8 Gutscheine und Rabatt Kupons urrrrsreeeennnnnnnnnnnnnnnn nennen nennen nenne nennen nennen nennen 71 8 1 Rabatt KUPONE sureni niara es Isar 71 8 2 Q tscheine nisantasi a aa aa AN a aana Taa ta LEa 72 9 Erweiterte n tzliche Shop und Quelltextanpassungen Tipps amp Tricks 74 9 1 Kein Zugang zum Admin Bereich nach nderung pers nlicher Daten 74 9 2 Sessionhandling in MySQL Datenbank oder in Dateiverzeichnis ne 75 9 3 Datenbankpass
84. Warenkorb Admin Info Statistik Nicht best tigt 0 Offen 0 In Bearbeitung 0 Versendet 0 Kunden 1 Artikel 1 Bewertungen 0 Admin In der Administrationsoberfl che wird man zun chst mit aktuellen XTC News konfrontiert Am linken Seitenrand sind verschiedene Optionsm glichkeiten sichtbar die sp ter noch genauer erkl rt werden Kr w m 2 A uS commerc er Kunden Kunden Kundengruppen Bestellungen Artikelkatalog Kategorien Artikel Attribut Verwaltung Artikelmerkmale Hersteller Artikelbewertungen Sonderangebote Module Zahlungsoptionen Versandart Zusammenfassung KT Module Statistiken Besuchte Artikel Verkaufte Artikel Kunden Bestellstatistik Umsatzstatistik Kampagnen Report ECONDA Shop Monitor Hilfsprogramme Rundschreiben Content Manager CC Blacklist Datenbank Manager Banner Manager Server Info Wer ist Online Import Export Support Site Shop Willkommen xt Commerce News xt Commerce community made shopping community made shopping Logout Credits VEYTON Umstiegsangebot jetzt zugreifen Heute am 15 12 2008 um 24 00 endet das Umstiegsangebot f r xt Commerce 3 0 4 Kunden auf unsere brandneue xt Commerce VEYTON Version xt Commerce VEYTON kaufen xt Commerce VEYTON kostenlos testen Sollten Sie Fragen zum Angebot oder zum Umstieg haben steht Ihnen unser Support unter helpdesk xt commerce
85. Zahlungsweisen kommagetrennt eintra gen Achtung auch hier Als Namen der Zahlungsweisen m ssen die internen Namen der Module benutzt werden Diese stehen bei Module gt Zahlungsoptionen immer dabei 3 10 Versandoptionen amp Module Vor der ersten Inbetriebnahme des Shops muss zuerst mindestens ein Bezahl und ein Versandmo dul aktiviert werden Versandmodul Shopadministration gt Module gt Versandart xt Commerce stellt auch eine Reihe von Versandarten als Module bereit Diese m ssen wie die Zah lungsarten einzeln im Men Module Versandart ausgew hlt und installiert werden Bereits vorhanden sind beispielsweise Deutsche Post FedEx Europa und UPS Express aber auch ein Modul f r ver sandkostenfreie Lieferung Im Untermen Zusammenfassung k nnen den Versandarten entsprechen de Kosten zugewiesen werden So ist beispielsweise unter Versandkosten Bearbeiten einstellbar dass versandkostenfreie Lieferungen ab einem Bestellwert von 50 Euro Standard sind Auch Rabatte und Gutscheine k nnen angeboten werden Bevor der Shop ffentlich zug nglich gemacht wird sollten s mtliche Funktionen Links und der Be stellvorgang sowie der ausgerechneten Preise genau berpr fen werden Staffelung der Versandkosten nach Produktanzahl In der Shopadministration Module Versandart gibt es die M glichkeit Tabellarische Versandkosten zu aktivieren Dort k nnen die Versandkosten entweder nach Preis oder nach Gewicht gestaffelt wer
86. _EMAIL_ADDRESS_CHECK_ERROR 11 20 BUGFIX Keine korrekte berpr fung der Bankleitzahlen aus der Daten bank Aufgrund einer fehlerhaften SQL Abfrage ist die berpr fung der Bankleitzahl sofern aktiviert nicht m glich Standardm ig werden die Bankleitzahlen ber die Datei in includes data blz csv berpr ft Diese Datei kann auch in die Datenbank bertragen warden wobei dann folgender Eintrag ge ndert warden muss In der Datei includes classes banktransfer_validation php suchen nach blz_query xtc_db_query SELECT from banktransfer WHERE blz blz Und ersetzen durch blz_query xtc_db_query SELECT from banktransfer_blz WHERE bliz blz In der Tabelle banktransfer stehen die Bankdaten zur jeweiligen Bestellung und nicht das komplette Bankleitzahlenverzeichnis 11 21 BUGFIX Beim Kampagnen Report werden nur bei t glich die Hits an gezeigt Die Korrekturen in der Datei admin includes classes campaigns php sind etwas umfangreicher Daher findet sich der komplette Bugfix in der Datei Bugfix_Anzeige_Hits_bei_Campaigns zip im Anhang zu dieser Anleitung Version 3 6 Seite 128 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 11 22 BUGFIX SSL gesicherte Links im Warenkorb bei Produkt nderungen Wird im SSL gesicherten Warenkorb die Artikelmenge ver ndert wird durch das Neuladen der Web seite der SSL Status verlassen und in eine ungesicherte Verbindung gewechsel
87. _XML_Export_Schnittstelle zip Zus tzliche Indices in der Datenbank zur Performancesteigerung Datei admin start php berarbeitet Bugfix Keine korrekte berpr fung der Bankleitzahlen Abmahnungen erweitert Zuf llige neue Artikel auf der Startseite anzeigen Smarty Update aktualisiert gt Datei Update_Smarty_2 6 25 zip FCKEditor aktualisiert gt Datei Update_FCKEditor_2 6 4 zip PayPal Express erweitert Abmahnungen erweitert Fehler 1062 Duplicate entry hinzugef gt Piwik um Codebeispiel erg nzt wichtige Bugfixes Magic Quotes Meldung Diesen Artikel haben wir am xxx in unseren Katalog aufgenommen JTL Wawi Anbindung weiterf hrende Webseiten aktualisiert Downloadartikel erweitert Globale Preisanpassungen erweitert start php korrigiert fehlerhafter Newsletter Link Login Timeout verl ngern Anzahl der Optionswerte erh hen Kampagnenbeschreibung erweitert neue Fehlermeldung hinzugef gt Versandkostenarten erweitert Steuerzonen erweitert Sonderangebote erweitert Manuelle Bestellungen anlegen Testeo Integration erweitert Widerrufsbelehrung Muster verlinkt und auf eBay Fristen verwiesen weiterf hrende Webseiten hinzugef gt Hinweise zur Verpackungsverordnung Version 3 6 Seite 161 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Erweitertes Import Export Modul ersetzt unbeabsichtigte Trennzeichen in Quellte
88. _graduated_prices TRUNCATE products images TRUNCATE products_notifications TRUNCATE products _options TRUNCATE products_options_values TRUNCATE products _options_values to _products_options TRUNCATE products _to_categories TRUNCATE products_vpe TRUNCATE products_xsell TRUNCATE products_xsell_ grp_name TRUNCATE reviews TRUNCATE reviews_description TRUNCATE specials Version 3 6 Seite 111 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 10 H ufige xt Commerce Fehlermeldungen und deren L sung 10 1 Cannot send session cookie headers already sent Warning session_start function session start Cannot send session cookie headers already sent by output started at pfad shop DATEINAME php 1 in pfad shop includes application_top php on line XXX L sung In DATEINAME php befindet sich in Zeile 1 vor dem lt ein Zeichen welches einen Fehler verursacht Dieses Zeichen vor dem lt muss entfernt werden Achtung Aufgrund verschiedener Codierungen zeigt nicht jeder Editor hier ein Zeichen an Unter Umst nden die Datei DATEINAME php mit einem DOS Editor ffnen und Zeichen l schen 10 2 Fatal error Allowed memory size of Fatal error Allowed memory size of xy bytes exhausted tried to allocate xy bytes in php on line XXX L sung Einem Script ist der verf gbare Arbeitsspeicher ausgegangen bzw ist zu klein eingestellt der Provider muss die Einstellung memory_limi in der php
89. afterbuy_success o afterbuy_id o customers_name o customers_id o payment_method o date_purchased o last_modified o currency o currency_value o orders_status s orders_status_name ot text as order_total from TABLE_ORDERS o left join TABLE_ORDERS_TOTAL ot on o orders_id ot orders_id TABLE_ORDERS_STATUS s where o customers_id xtc_db_input clD and o orders_status s orders_status_id or o orders_status 0 and s orders_status_id 1 and ot class ot_total and s language_id _SESSION Ianguages_id order by orders_id DESC 11 10 BUGFIX 0000255 ung ltige SQL Abfrage pd undefiniert In der Datei admin validproducts php suchen nach result xtce_db_query SELECT FROM TABLE_PRODUCTS p TABLE_PRODUCTS_DESCRIPTION WHERE p products_id pd products_id and pd language_id SESSION Ianguages_id ORDER BY pd products_ name ersetzen durch result xtc_db_query SELECT FROM TABLE_PRODUCTS p TABLE_PRODUCTS_DESCRIPTION pd WHERE p products_id pd products_id and pd language_id _SESSION Ilanguages_id ORDER BY pd products_ name 11 11 BUGFIX 0000264 specials are no longer deactivated when stock check false In der Datei admin specials php suchen nach insert a product on special if PRICE_IS_BRUTTO true amp amp substr _POSTI specials_price 1 sql select tr tax_rate from TABLE_TAX_RATES tr TABLE_PRODUCTS p where tr
90. age smarty gt assign tpl_path templates CURRENT_TEMPLATE smarty gt assign logo_path HTTP_SERVER DIR_WS_CATALOG templates CURRENT_TEMPLATE img smarty gt assign olD insert_id if order gt info payment_method amp amp order gt info payment_method no_payment include DIR_WS_LANGUAGES _SESSION language modules payment order gt info payment_method php payment_method constant strtoupper MODULE PAYMENT order gt info payment_method TEXT_TITLE smarty gt assign PAYMENT_METHOD payment_method smarty gt assign DATE xtc_date_long order gt info date_purchased smarty gt assign smarty gt assign smarty gt assign smarty gt assign NAME order gt customer name COMMENTS order gt info comments E MAIL order gt customer E Mail_address PHONE order gt customer telephone en Version 3 6 Seite 87 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 PayPal Bezahl Linkerweiterung smarty gt assign CURRENCY1 order gt info currency tmp1 eregi_replace order gt info total tmp2 floatval tmp1 smarty gt assign TOTAL1 tmp2 Ende PayPal Bezahl Linkerweiterung 3 In der Datei templates mail german order_mail txt f r Text Mails Link einf gen Analog f r templates mail german order_mail htmi f r HTML Mails Ihre gew hlte Zahlungs
91. amit stehen einem alle Daten mit Ausnahme der Umsatzangaben zu Verf gung F r eine R ckmeldung der Shopumsatze an das Analytics Tool muss man in der Checkout Success Datei einige Variablen an Google bergeben Doch zuerst solle man sich bei Google Analytics ein Konto anlegen und sich anmelden http www google de analytics de DE Nach dem Einloggen und dem Anlegen einer neuen Website bekommt man den Analytics Code f r die eigene Website Hat man seinen pers nlichen Code von Google Analytics bekommen so baut man ihn in die Datei includes application_bottom php vor der Zeile echo lt body gt lt html gt folgenderma en ein google analytics code gt do not count admin login if _SESSION customers_status customers_status_id O isset _GET admin i else echo lt script type text javascript gt var gaJsHost https document location protocol https ssl http www document write unescape 3Cscript src gaJsHost google analytics com ga js type text javascript 3E 30 script 3E lt script gt lt script type text javascript gt try var pageTracker _gat _getTracker UA XXXXXXX X pageTracker _trackPageview catch err lt script gt Eine andere erweiterte Anleitung genauere Tracking findet sich auch in der Datei Google Analytics Installation zip im Anhang Der hier dargestellte Code unterscheidet zwischen HTTP amp HTTPS Verbindungen so
92. ann in der Datei lang german german php analog in der Datei lang english english php folgendes ge ndert werden define FROM Ab ab ndern in define FROM Alternative 1 Es gibt bei Staffelpreisen aber auch die M glichkeit die SELECT Abfrage in der Datei includes classes xtcPrice php zu erweitern Die Datenbank Abfrage wurde um die Bedingung Preis der Option gr er 0 erweitert Nur wenn es unterschiedliche Preise gibt wird noch ein ab an gezeigt die Zeile ca 287 products_attributes_query select count as total from TABLE_PRODUCTS_OPTIONS popt TABLE_PRODUCTS_ATTRIBUTES patrib where patrib products_id pID and patrib options_id popt products_options_id and popt language_id int _SESSION Ianguages_id gegen diese Zeile ersetzen products_attributes_query select count as total from TABLE_PRODUCTS_OPTIONS popt TABLE_PRODUCTS_ATTRIBUTES patrib where patrib products_id pID and patrib options_id popt products_options_id and popt language_id int _SESSION Ianguages_id and patrib options_values_price gt 0 Version 3 6 Seite 84 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Alternative 2 Sollte es bei einigen Artikeln aber doch zu einer Preis nderung kommen Staffelpreise Attributtauf preis usw kann das Ab unter Umst nden wieder erscheinen Hierzu ndert man in der Datei includes classes xtc_Price p
93. artseite anzeigen 40nnsernnnnnnnennnnennnnnnn nenn 103 9 46 Valide Links mit xt Commerce ursnssnsnsnnsnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnannnnn nn 104 9 47 Artikel bei Artikelbestand 0 automatisch auf inaktiv setzen uuen nennen 104 9 48 Kaufen Button ausblenden wenn Artikelbestand 22u20ss0s00200nnnnnneneennnnnnnnnnn 104 9 49 Session ID wird immer angeh ngt weil kein Cookie gesetzt werden kann 105 9 50 Erwartete Artikel im Administrationsbereich anzeigen 444s4s44nneenn nennen 106 9 51 Standardsprache statt browserabh ngige Sprache im Shop verwenden 106 9 52 Contentseiten unter Mehr ber SSL verschl sselt bertragen 106 9 53 Administrator E Mail oder Passwort ber die Datenbank ndern n nn 107 9 54 Zahlungsart Rechnung erst anbieten wenn Bestellungen einen Versendet Status haben un a a eine ee ee 107 9 55 Sonderangebote nicht automatisch deaktivieren wenn Bestandsmenge O 107 9 56 Debugging der SMARTY Variablen 2004440nnnnennnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnn nn 109 9 57 Debugging von PHP Variablen 444usnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn naar 110 9 58 Zus tzliche Datenfelder im Artikelstamm einbauen uusrs444enen nennen namen nn 110 9 59 Alle Bestellungen Kunden oder Arti
94. auer auf die einzelnen Themen eingegangen Version 3 6 Seite 144 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 14 Suchmaschinenoptimierung SEO und Erfolgsauswertung Suchmaschinenoptimierung oder SEO ist der wichtigste Faktor im Internetmarketing Nichts ist effekti ver als Besucher auf seine Seite zu lotsen die genau nach dem suchen was man selber verkauft So gibt es keine Streuverluste Wer neu in der Suchmaschinenoptimierung ist ben tigt eine grundlegende Einf hrung in das Thema Hier kommen die Basics Keywords Unter Keywords versteht man die Suchbegriffe auf die man seine Seite optimiert Sie sollten mit den W rtern bereinstimmen die von den Nutzern in den Suchmaschinen verwendet werden Und hier liegt schon der erste Stolperstein denn oft wird vom Webseitenbetreiber auf ein Wort optimiert das kaum verwendet wird oder man verpasst die Chance auf ein wirklich starkes umgangssprachliches Keyword zu optimieren Eine umfangreiche Recherche der Keywords ist somit enorm wichtig und kann gar nicht ausf hrlich genug sein Zuerst sollte man ein Brainstorming machen um alle m glichen Be griffe die einem zu seinem Projekt einfallen notieren Hierbei hilft es auch zu pr fen welche Keywords die Konkurrenz verwendet Die Chancen sind hoch dass ein Wettbewerber mit sehr guter Platzierung seine Hauptkeywords in den MetaTags verwendet Hat man eine Liste mit denkbaren Keywords auf gestellt so ist der n chste Schritt
95. auf seinem Bildschirm zu Gesicht bekommt und die Kenntnisnahme auch zwingend best tigen muss bevor er das Bestellformular abschicken kann Die AGB sollten also direkt vor den Absenden Button gesetzt mit einem auff lligen Link zum Text der AGB unterlegt werden Alternativ dazu kann sich an dieser Stelle auch ein kleines Fenster zum Durchscrollen des Textes befinden Es sollte hier auch eine Download oder Ausdruckm glichkeit des Textes bereitgestellt werden Im Bestellformular sollte sich dann ein K stchen zum Anklicken finden mit dem der Kunde best tigt dass er die AGB zur Kenntnis genommen hat Ist das K stchen nicht angeklickt sollte das Abschicken des Formulars technisch unm glich sein Der Text der AGB sollte auch mit einem Datum versehen werden Bei An derungen sollten Sie das neue Datum einf gen und immer einen Ausdruck auch der alten Versionen aufbewahren 13 2 Informationspflicht Mit dem Teledienstegesetz TDG vom 14 12 2001 wurden den Homepagebetreibern weitere Informa tionspflichten Anbieterkennzeichnungspflichten auferlegt die sich mit denen nach 312 b ff BGB f r den Fernabsatzkauf teilweise berschneiden Folgende Mindestangaben sind im Impressum zu ver ffentlichen 1 den Namen und die vollst ndige Anschrift der Hauptniederlassung kein Postfach bei juristischen Personen GmbH AG etc ist zus tzlich der Vertretungsberechtigte zu nennen z B Gesch ftsf h rer 2 eine erreichbare E Mail Adresse
96. b_connect inc php folgender Quelltext if link mysql_select_db database zu ersetzen mit vers mysal_get_server_info if substr vers 0 1 gt 4 mysql_query SET SESSION sql_mode MYSQL40 if link mysql_select_db database und in der Datei inc xtce_db_connect_installer inc php folgender Quelltext link mysql_connect server username password or db_error mysaql_error zu ersetzen mit link mysql_connect server username password or db_error mysql _error vers mysaql_get_server_info if substr vers 0 1 gt 4 mysql_query SET SESSION sql_mode MYSQL40 Damit wird der Strict Modus von MySQL 5 deaktiviert und die MySQL 5 Datenbank akzeptiert auch wieder nicht standardkonformes SQL Version 3 6 Seite 117 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 10 16 Die Session ID wird an jeden Link angeh ngt bzw verschwindet nicht Problem Bei einigen Webhostern z B all inkl wird die Session ID an jeden Link angeh ngt und verschwindet nach dem ersten Besuch des Shops nicht Dadurch entstehen Links wie z B http www domain de index php XTCsid p16jsqi638sba5dl8ajasc6fg3 Beim ersten Aufruf des Shops ist dies auch normal und gewollt aber wenn weitere Seiten des Shops besucht werden wird die sid Session ID gespeichert und aus dem Link entfernt Somit erscheint bei weiteren Aufrufen nur noch http www domain de index php Ist dies nicht der Fal
97. bspaltung Fork von xt Commerce 3 0 4 SP2 1 Da die letzte Version von xt Commerce die Basis f r die xtcModified Version darstellt bleiben alle Module sowie der Datenbestand kompatibel Eine einfache Migration des Datenbestandes ist deshalb prob lemlos m glich Bei der Migration des Templates m ssen einige Anpassungen nachgezogen werden um auch gewisse gesetzliche Rechtsformalit ten zu erf llen Die Hauptvorz ge dieser Version Bereinigung von mehreren hundert Programmfehlern Rechtschreibfehlern usw Neues Layout f r den Administrationsbereich Bereitstellung eines neuen und ansehnlichen Standard Templates auf CSS Basis Fertig implementierte Suchoptimierungsmodifikationen SEO standardm ig vorhanden Die gesetzlichen Mindestanforderungen wie Abzeichnen der Datenschutzerkl rung Widerruf und AGB Link beim Checkout Angabe der Lieferzeit etc Double Opt In f r E Mail ab v1 03 Kontrolle der Email Adresse beim Registrierungsprozess ver ringert Fehler bei der Eingabe Konto l schen Funktion f r den Kunden ab 1 03 Datenschutzkonformit t Googlebase Export Modul mit Versandkosten Erweitertes Kontaktformular ab 1 03 Aktuelle Sicherheitsupdates Thickbox zur State of the Art Darstellung der Produktbilder Shop Dashboard berarbeitete start php f r den Shop Administrator Vereinigung vieler n tzlicher Funktionen rund ums Einkaufen und Administrieren des Shops Gro e
98. buch f r xt Commerce 3 0 4 SP2 1 Webbasierte Installationsroutine ausf hren Nachdem alle ben tigten Datei und Verzeichnisrechte richtig gesetzt wurden kann die Installations routine unter http www domain de xtc_installer aufgerufen werden In den folgenden Schritten wird der Administrator aufgefordert bestimmte Angaben zu machen Nach erfolgreichem Abschluss der Installation sollten zum Schutz der Konfigurationsdateien deren Datei rechte zur ckgesetzt werden Rechtevergabe nach der Installation f r die configure Dateien zu Sicherheitszwecken Datei Rechte Funktion includes configure php 444 Konfigurationsdatei Shop includes configure org php 444 Backup der Konfiguration admin includes configure php 444 Konfigurationsdatei Admin admin includes configure org php 444 Backup der Konfiguration Anmerkung Rechte 444 Nur Lesen f r Besitzer Gruppe Andere Verzeichnis der Installationsroutine l schen Als letzter Schritt muss das komplette Unterverzeichnis xtc_installer vom Server gel scht werden um Manipulationen des Onlineshops durch Dritte zu vermeiden 1 3 Sicherheitsupdates einspielen Nach der erfolgreichen Installation des Shops sollten im n chsten Schritt s mtliche sicherheitsrelevan te Updates eingespielt werden Alle bisher ver ffentlichten Sicherheitsupdates sind unter Kapitel 15 Sicherheitsupdates und sonstige Dateianh nge zusammengefasst Die Dateien aus den Sicherheitsupdates k
99. bunden password_double_option html Neues Passwort anfordern erscheint wenn man auf den Link in der Box Willkommen zur ck auf den Link Passwort vergessen klickt 1 Schritt password_messages html Version 3 6 Seite 134 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 2 Schritt der Passwort erneuern Anfrage popup_coupon_help html Hilfe zu den Rabattcoupons erscheint in einem Popup Fenster popup_search_help html Popup Hilfe zur Suche Link in erweiterter Suche print_order html Bestimmt das Aussehen der Druckversion einer Bestellung Am Ende einer erfolgreichen Bestellung erscheint in der checkout_success der Button Drucken ber den die Datei als Druckerfenster ge ff net wird print_product_info html Bestimmt das Aussehen der Druckversion der Detailseite eines Produktes Auf der Produktdetail Seite product_info html kann ber einen kleinen Button das Produkt gedruckt werden product_navigator html Seitennavigator der in verschiedenen Dateien wie z B product_info_v1 html integriert ist product_reviews html Produktbewertung zu einem Produkt Eingebunden in der product_info_v1 html product_reviews_write html Bewertung schreiben erscheint bei Klick auf den Button Ihre Meinung in der product _info unter der product_reviews html oder aus der Box Bestsellers heraus Bewerten Sie diesen Artikel erscheint wenn man sich in der Detailansicht eines Produktes befindet reviews html
100. ce html Staffelpreis Anzeige ist eingebunden in der product_info html gv_faq html Popup Gutschein FAQ wird falls ein Guthaben vorhanden ist ber einen Extra Link angezeigt gv_redeem html Gutschein einl sen gv_send html Gutschein Versand wird angezeigt wenn ein Kunde einen Gutschein versendet hat login html Kundenlogin wird angezeigt wenn ein Kunde auf den Link in der Navigation Anmelden klickt um sich in seinen Kundenbereich anzumelden logoff html Kundenlogout wird angezeigt wenn ein Kunde den Kundenbereich verlassen hat main_content html Bei Aufruf des Shops erscheint diese Startseite mit der Anzeige Neue Produkte TOP verlinkte Pro dukte und In K rze bei uns verf gbar sofern im Administrationsbereich Produkte angelegt sind mit einem Erscheinungsdatum new_products html Anzeige neue Produkte in der categorie_listing html eingebunden new_products_default html Bestimmt die Anzeige der Top Produkte die im Administrationsbereich unter TOP verlinkten Produk ten eingestellt sind Wird in der main_content html eingebunden new_products_overview html Die bersicht aller neuen Produkte erscheint wenn man in der Box NEUE ARTIKEL auf den kleinen Pfeil Button klickt newsletter html Newsletter An bzw Abmeldung erscheint wenn man in der Box NEWSLETTER eine An bzw Ab meldung vornimmt order_details html Anzeige der bestellten Produkte im Warenkorb und ist im Warenkorb shoppingcart html einge
101. chen wenn truncate verwendet wird 96 9 32 Kurzbeschreibung bei Angeboten anzeigen uuressnsusessnnnnennnnnnnnnnnnnnnnnnnnnnn ann nnn ann 97 9 33 Maximalrabatt bei Produkten nur bis 9 99 m glich 444444 44H nnnnnnn nn nnnn nn 98 9 34 Bei Gutscheinen die MwSt USt richtig anzeigen und Reihenfolge ndern 98 9 35 Attributmerkmale im Backend sortieren 444s444444HHnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn anne nn 99 9 36 Globale Preis nderungen in der Datenbank durchf hren 22404444440ne nennen 99 9 37 Login Timeout verl ngern u 22444usnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 100 9 38 Update der Smarty Template Engine 4sesrnneenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann 100 9 39 Anzahl der angezeigten Attributmerkmale erh hen 444444n nennen nnnnnnnnnnnnn nn 100 9 40 Meldung Diesen Artikel haben wir am xxx in unseren Katalog aufgenommen 101 9 41 Reduzierte Warenkorbbox usuersnnnneennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 101 9 42 Eavic n einbinden r 2 rr ea A A a raaa Ee E AREARE 102 9 43 Zus tzliche Indices in der Datenbank zur Performancesteigerung 102 9 44 zus tzliche Boxen im Template erstellen u 44444444nnHnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 103 9 45 Zuf llige neue Artikel auf der St
102. chert Ihr Shop wie lange er ben tigt sich selbst aufzubauen Hier stellt man unter anderem das Speicherformat ein Cache Optionen Hier bestimmen Sie ob der Shop einen Cachespeicher benutzen soll um bestimmte Daten zwischen zuspeichern was den Aufbau des Shops beschleunigen kann Desweiteren legen Sie fest wie lange und wo gespeichert werden soll E Mail Optionen In dieser Option legen Sie ihren E Mail Server fest und stellen die E Mail Adressen ein die Ihr Shop benutzen soll Der technische Support und die E Mail Adressen werden hier festgelegt um den Ser vice f r den Kunden zu verbessern Hier werden ebenfalls die Versandbest tigungen an den Kunden Versand bzw festgelegt was in der Best tigungs E Mail stehen soll Download Optionen Hier erlauben Sie das kostenpflichtige Downloaden von Artikeln aus dem eigenen Shop Gzip Kompression Hierdurch kann eine Kompression die Geschwindigkeit beim Seiten Aufbau des Shops erh ht werden Sessions Hierdurch wird ein User Kunde der sich nicht ausgeloggt hat automatisch wieder eingeloggt wenn er die Seite wieder aufruft Session Speicherort tmp Falls die Sessions NICHT in der Datenbank gespeichert werden vgl configure php gt STORE_SESSIONS dann werden sie hier Unix Pfad Standard abgelegt Kann von Webhoster zu webhoster unterschiedlich sein Schreibzugriff notwendig Cookie Benutzen bevorzugt Forced Cookies auf True bedeutet dass der Browser des
103. chgeladenen Bild ber die Uploadfunktion bernimmt xt Commerce wenn GDlib zur Verf gung steht siehe Systemvoraussetzungen Wie bei den Kategorien m ssen die einzelnen Artikel auch wieder aktiv gesetzt werden indem deren Status von rot auf gr n geschaltet wird Artikel verlinken oder duplizieren Im Shop hat man die M glichkeit bestehende Artikel zu verlinken oder zu duplizieren Beim Verlinken wird ein bestehender Artikel in einer Kategorie nur verlinkt hnlich einem Hyperlink Typischer An wendungsfall siehe z B Anzeigen von Artikeln in der TOP Kategorie auf der Startseite Hingegen wird beim Duplizieren ein neuer Artikel erstellt der danach im Shop auch zweimal vorhanden ist So mit lassen sich beispielsweise hnliche Artikel mit hnlichem Beschreibungstext schnell erstellen Wenn Artikel nicht angezeigt werden Im Admin Bereich gt Artikelkatalog gt Kategorien Artikel erscheint der Name des Artikels mit einem roten Punkt Dies bedeutet dass dieser Artikel inaktiv ist Um ihn zu aktivieren einfach auf den gr nen Punkt klicken Erst danach ist er im Menu des Shops sichtbar Somit kann auch sp ter noch ausge w hlt werden welche Artikel anzuzeigen sind und welche nicht Um mehrere Artikel gleichzeitig zu aktivieren oder zu deaktivieren markiert man diese indem man einen Haken in das erste Feld vor dem Artikelnamen setzt anklicken Auf der rechten Seite kann man dann die markierten Artikel aktivieren oder dea
104. d der Kunde mit dem meisten Umsatz steht ganz oben Umsatzstatistik Hier gibt es viele M glichkeiten die Statistik anzeigen zu lassen Sie wird unterteilt in zeitliche Anzei gen Monat Woche und kategorische Anzeige bestimmte Details oder Status Kampagnen Report Zeigt die aktuell laufenden Kampagnen des Shops an Es gibt hnliche Einstellungen wie bei der Um satzstatistik Statistik eingrenzen z B Zeit Zur Einrichtung von Kampagnen siehe 3 1 ECONDA Shop Monitor Sie k nnen unter dieser Option einen kostenpflichtigen Shop Monitor aktivieren Hierdurch k nnen Sie noch mehr Statistiken ber Ihren Shop abrufen jedoch ist diese Option auch kostenpflichtig Eine kostenlose Option bietet Google Analytics Version 3 6 Seite 19 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 3 1 5 Hilfsprogramme Hilfsprogramme Unter diesem Men punkt finden Sie kleine Programme mit denen Sie Ihren Rundschreiben Shop weiter ausbauen k nnen so k nnen Sie z B die Texte Ihres Shops per Content Manager sonalisieren oder Newsletter f r die Kunden verfassen SC Blacklist Datenbank Manager Banner Manager Server Info Wer ist Online Import Export Kundengruppe Abonniert Rundschreiben E m 0 Admin Dieses Men ist sehr einfach aufgebaut hier werden die Benut zergruppen angezeigt und die Anzahl derer die einen Newslet Hut 0 ter abonniert haben Sie sehen alle Newsletter die gesendet ar bzw noch
105. d for this zone 11 16 BUGFIX Vor amp Nachname werden bei manueller Bestellung nicht ge speichert Bei einer manuell angelegten Bestellung im Administrationsbereich wird beim sp teren Abspeichern der Bestellung durch den Administrator der Vor und Nachname nicht mit gespeichert In der Datei admin customers php suchen nach if _GET action switch _GET action case new_order und die Anweisung sql_data_array array customers_id gt xtc_db_prepare_input customers customers_id erweitern mit delivery_lastname gt xtc_db_prepare_input customers entry_lastname delivery_firstname gt xtc_db_prepare_input customersl entry_firstname Version 3 6 Seite 125 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 11 17 BUGFIX Produktsuche mit Umlauten erm glichen Die Suchfunktion von xt Commerce hat Schwierigkeiten mit Sonderzeichen Sucht man beispielsweise nach gr n werden nur Artikel gefunden in deren Namen die Zeichenkette gr n vorkommt Steht das Wort jedoch nur im Artikeltext so taucht das Produkt rgerlicherweise nicht in der Trefferliste auf L sung In der Datei advanced_search_result php suchen nach default where_str where_str pd products_keywords LIKE addslashes search_keywordsl i if SEARCH_IN_DESC true where_str OR pd products_description LIKE addslashes search_keywordsl il wher
106. das Herzst ck des eigenen Shops denn hier ordnen Sie alle Artikel in Kategorien ein Hier legen Sie den Erscheinungstermin und den Status fest Ebenfalls legen Sie Produkteinzelheiten fest wie Nummer Gewicht Lieferstatus oder den Hersteller Sie k nnen ein Artikelbild einf gen und eine ausf hrliche Produktbeschreibung schreiben Attribut Verwaltung Hier k nnen alle wichtigen Produktattribute eingesehen und ver ndert werden Attribute werden unter Artikelmerkmale festgelegt Artikelmerkmale Hier werden Produktmerkmale hinterlegt wie z B Gr e Farbe etc diese werden wie folgt auf die Produkte verteilt wenn das Produkt unter Kategorien Artikel selektiert wurde erscheint in der Infobox die Option Attribute editieren Hersteller Hier werden alle Hersteller vermerkt die f r Ihren Shop wichtig sind Name Hersteller Webseite Bild bzw Firmenlogo Dadurch k nnen Sie beim Erstellen von Artikeln schnell den Hersteller zuordnen und alle Informationen zu Diesen liegen an einer zentralen Stelle Artikelbewertung Hier sehen Sie die Bewertung einzelner Artikel durch ihre Kunden und k nnen gegebenenfalls nde rung an Texten vornehmen Sonderangebote Hier k nnen Sie Sonderangebote erstellen und bei Bedarf k nnen Sie diese zeitlich beschr nken Ebenfalls k nnen Sie den Rabatt einstellen oder direkt den neuen Preis eingeben Um ein neues Sonderangebot anzulegen klicken Sie den Button Neues Produkt Im folgende
107. den wenn der Kunde dieses Zahlungsziel nicht einh lt Der Kunde befindet sich aufgrund des in der Rechnung genannten Zahlungszieles i bereits jetzt in Verzug so dass eine weitere Fristsetzung damit nicht erforderlich ist In dem Mahnschreiben k nnen Sie auch bereits die Kosten f r das Schreiben die Verzugszinsen als Mahnkosten geltend machen Reagiert der Schuldner auf das erste Mahnschreiben nicht kann ein zweites Mahnschreiben verfasst werden Bleibt auch dieses erfolglos sollte ggf ein Mahnverfahren eingeleitet werden Dieses stellt im Verh lt nis zur Klage eine schnelle und vergleichsweise kosteng nstige M glichkeit der gerichtlichen Durch setzung der Forderung dar Beispiel Wenn Sie eine Kaufpreisforderung in H he von 500 00 Euro per Mahnverfahren einklagen wollen sind folgende Verfahrenskosten einzuzahlen 90 05 Euro f r den Rechtsanwalt falls Sie einen mit der Sache beauftragen wollen und 17 50 Euro f r das Mahngericht Wenn de Gegner im Mahnverfahren keinen Widerspruch gegen den Mahnbescheid oder Einspruch gegen den Vollstreckungsbescheid einlegt wird Ihre Forderung f r diesen Betrag bei diesem Streit wert einschlie lich der Verfahrenskosten tituliert Anderenfalls sind weitere Gerichtskosten einzuzah len und das Verfahren geht in ein normales Klageverfahren ber 13 7 Verpackungsverordnung Nach der ge nderten Verpackungsverordnung VerpackV m ssen ab dem 01 01 2009 alle Versen der die Waren an private Endkunden
108. den diese noch als neue Artikel in der Hauptrubrik pr sentiert Sie k nnen die Anzahl der Tage festlegen an denen die neuen Artikel angezeigt werden sollen Shopadministration gt Maximum Werte gt Anzahl der Tage f r Neue Produkte Version 3 6 Seite 30 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Nachkommastellen werden bei dem Artikelpreis abgeschnitten Bei den Preisen mit Nachkommastellen ist als Dezimalzeichen unbedingt ein Punkt statt eines Kom mas zu verwenden Mehrere Artikelbilder pro Artikel anzeigen Im Administrationsmen gibt es einen Unter Konfiguration Bild Optionen Anzahl zus tzlicher Produktbilder die M glichkeit die Anzahl der Produktbilder zu erh hen Standardm ig ist es nur m glich ein Bild pro Produkt hochzuladen und anzuzeigen Mit der Erh hung k nnen dann beim Be arbeiten eines Artikels mehrere Bilder hochgeladen werden die dann in der Produktinformationsan sicht auch angezeigt werden templateabh ngig 3 5 Vorhandene Artikel bearbeiten Im Dropdown Men des Artikelkatalogs die Kategorie Kategorien Artikel ausw hlen in der sich der zu bearbeitende Artikel befindet Den Artikel suchen und einem Mausklick markieren Nach Wunsch Bearbeiten L schen oder Verschieben 3 6 Artikelmerkmale Im Admin Bereich Artikelmerkmale ausw hlen Hier k nnen verschiedene Produktmerkmale hinter legt werden wie z B Gr e Farbe etc Das Formular nach eigenen W nsche
109. der EU mit UST ID muss die enthaltene UST zus tzlich angegeben werden auf Rech nungen ins EU Ausland jedoch nur der Netto Betrag 4 Max Rabatt auf ein Produkt Jedes Produkt hat einen eigenen m glichen Rabattwert jede Gruppe ebenfalls Beispiel Produkt x hat einen max Produktrabatt von 10 die Kundengruppe 5 gt 5 Rabatt auf Produkt x Produkt x hat einen max Produktrabatt von 10 die Kundengruppe 15 gt 10 Rabatt auf Produkt x 5 Rabatt auf Produktattribute Falls ja wird der Rabatt festgelegt unter Kapitel 4 ebenfalls auf die Produkt Attribute gerechnet 6 Rabatt auf gesamte Bestellung Hier kann ein wert auf die Gesamte Bestellsumme nur Produkte keine Versandkosten berechnet werden Bei Preisanzeige inkl Steuer Rabatt Berechnung auf Bruttowert exkl Steuer auf Nettowert 7 Anzeige Staffelpreis Sie haben Ebenfalls die M glichkeit bei jedem Produkt unterschiedliche Preisstaffelungen f r jede Kundengruppe anzulegen Version 3 6 Seite 48 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Preiseingabe bei Produkten Herstellerlink rww matrox cc Bang LEgag ohne f hrendes http ES www matrox com mga mm ww matrox com mga Preis Optionen Artikelpreis as3 3300 1 Gast 9 0000 Staffelpreise 2 Neuer Kunde ass 3s00 Staffelpreise a ESE 3 Stk i a Rabatt erlaubt 00 4 Steuerklasse Standartsatz 5 1 Artikelpreis Produktpreis Hauptpreis der zur Berechnung verwend
110. derung des textbasierten Inhalts Der Content Manager ist eine Art Verwaltung ber alle zus tzlichen Informationen im Shop Hier las sen sich z B zus tzliche Links anlegen denen dann eigener Text hinterlegt werden kann Diese las sen sich dann aktivieren so dass sie auch im Shop sichtbar sind AGB f r verschiedene Kundengruppen 1 Kundengruppencheck einschalten Admin Bereich gt Konfiguration gt Zusatzmodule 2 Verschiedenen AGB f r beliebige Kundengruppen anlegen Admin Bereich gt Content Manager 3 Diese jeweils den Kundengruppen zuordnen wo sie erscheinen sollen 4 Allen AGB Content Seiten die Sprachgruppe 3 zuweisen Muss Gruppe 3 sein Erkl rung s u Die AGB werden nicht berall richtig angezeigt Wenn das Problem besteht dass die AGB im Bestellvorgang nicht richtig dargestellt werden gen gt es oft den Text einfach in eine normale HTML Datei zu schreiben z B agb html und diesen in das Verzeichnis media content abzulegen Anschlie end nur noch die agb html im Content Manager Da tei hochladen Datei w hlen als Datei einbinden und es wird berall richtig dargestellt Links den verschiedenen Contentboxen zuordnen Das xt Commerce System besitzt eine gute M glichkeit eine beliebige Anzahl von zus tzlichen Seiten zu erstellen wie z B Impressum Liefer und Versandinformationen Tipps amp Tricks und viele weitere Die Anzahl der Contentboxen ist templateabh ngig standardm ig zwei conten
111. e end den Shop mithilfe der Shop Datei 3 Passen Sie das Modul an Ihre eigenen W nsche an 4 Testen Sie den Zugriff auf die Standard Produktdatei 5 Erstellen Sie f r die gew nschten Online Dienste die Produktdateien Die so erzeugten Produktdateien lassen sich jetzt f r eine Reihe von Dienstanbietern per Knopfdruck erzeugen Zurzeit gilt das f r Froogle Hardwareschotte Kelkoo Pangora RockBottom und Web de Als Standard erstellen Sie eine einfache CSV Datei f r den Datentransfer Weiterf hrende Informationen http projekt wifo uni mannheim de elmar Version 3 6 Seite 70 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 8 Gutscheine und Rabatt Kupons Kupons und Gutscheine die Unterschiede Hilfsprogramme Rundschreiben Content Manager CC Blacklist Datenbank Manager Banner Manager Server Info Wer ist Online Gutscheine Kupons Kupon Admin Gutschein Queue Gutschein eMail Gutscheine versandt Land Steuer Sprachen Ein Rabatt Kupon kann vom Shopbetreiber z B im Rahmen einer Sonderak tion verschenkt verschickt werden Ein Gutschein hingegen wird wie ein ganz normaler Artikel angelegt Diesen k nnen dann die Kunden wie gewohnt ein kaufen Nach Bezahlung des entsprechenden Betrages wird der Gutschein im Admin Bereich freigeschal tet Der Kunde bekommt dann einen Hinweis per E Mail das der Gutschein frei geschaltet wurde und der Betrag wird dem Kundenkonto automat
112. e_str OR pd products_short_description LIKE addslashes search_keywordsl il where_str OR pd products_ name LIKE addslashes search_keywordsl il where_str OR p products_ model LIKE addslashes search_keywords i if SEARCH_IN_ATTR true where_str OR pov products_options_values_name LIKE addslashes search_keywordsl il where_str AND pov language_id int _SESSION Ianguages_id where_str break ersetzen durch default Wurde nach Umlauten gesucht ent_keyword htmlentities search_keywordsl il ent_keyword ent_keyword search_keywordsI i addslashes ent_keyword false addslashes nur einmal keyword addslashes search_keywordsI il where_str where_str pd products Eon LIKE keyword where_str ent_keyword OR pd products_keywords LIKE ent_keyword if SEARCH_IN_DESC true where_str OR pd products_description LIKE keyword where_str ent_keyword OR pd products_description LIKE ent_keyword where_str OR pd progucis short_description LIKE keyword where_str o keyword OR pd products_short_description LIKE ent_keyword where_str OR pd products_ name LIKE keyword where_str ent_keyword OR pd products_name LIKE ent_keyword ee
113. eben muss in der Datei inc xtc_get_top_level_domain inc php folgender Quelltext ersetzt werden for domain_part 1 domain_part lt domain_size domain_part domain_path domain_array domain_part if domain_part domain_size 1 domain_path return domain_path Version 3 6 Seite 105 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 ersetzen durch return domain_array domain_size 2 domain_array domain_size 1 9 50 Erwartete Artikel im Administrationsbereich anzeigen F hrt man den folgenden Befehl in der Datenbank aus erh lt man in der Administration unter Artikel katalog einen neuen Punkt Erwartete Artikel Hier werden alle Produkte mit einem Warenbestand kleiner 1 aufgelistet sowie Produkte die ein Erscheinungsdatum hinterlegt haben ALTER TABLE admin_access ADD products_expected INT 1 NOT NULL DEFAULT 1 9 51 Standardsprache statt browserabh ngige Sprache im Shop verwenden Normalerweise zeigt xt Commerce den Shop in der Sprache des verwendeten Browsers an Um die ses Verhalten abzustellen und stattdessen den Shop IMMER in der Sprache anzuzeigen wie sie im Administrationsmen gepflegt wurde Standard Default siehe Screenshot muss in der Datei includes application_top php folgende Zeile ge ndert werden if lisset _GET Ianguage Ing gt get_browser_language ndern in if lisset _GET Ianguage Ing gt catalog_lang
114. ei inc xtc_get_attributes_model inc php in der WHERE Bedingung suchen nach po language_id language AND ersetzen durch po language_id language AND pa products_id product_id AND 11 2 BUGFIX 0000218 force to enter password when editing customers In der Version 3 0 4 SP2 1 ist das Coding zwar komplett auskommertiert was allerdings die gefor derte Minimall nge des Kundenpassworts deaktiviert Um die Funktionalit t wieder zu implementieren im folgenden Coding in der Datei admin customers php suchen nach jAi if strlen password lt ENTRY_PASSWORD_MIN_LENGTH error true entry_password_error true else entry_password_error false ah ersetzen durch IBUGFIX 0000218 if strien password lt ENTRY_PASSWORD_MIN_LENGTH amp amp password error true entry_password_error true else entry_password_error false IBUGFIX 0000218 11 3 BUGFIX 0000221 addressformat error in payment shipping addresses In der Datei checkout_payment_address php und checkout_shipping_address php suchen nach format_id xtc_get_address_format_id address country_id ersetzen durch format_id xtc_get_address_format_id addressesf country_id Version 3 6 Seite 120 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 11 4 BUGFIX 0000222 Tippfehler in oders class In der Datei includes classes order php suchen nach if oder_total_values
115. eichnen lassen Bei der aktuellen Rechtslage kann es sinnvoll sein dass der Kunde bei der Bestellung neben den AGB auch die Widerrufsbelehrung abzeichnen muss Hierzu ist in der Datei lang german lang_german conf beispielsweise folgender Text zu ersetzen text_accept_agb Ich akzeptiere Ihre allgemeinen Gesch amp auml fts und Lieferbedingungen sowie auch die Widerrufsbelehrung und die Datenschutzerkl amp auml rung Dar ber hinaus sollte auch noch der Text f r die Fehleranzeige ge ndert werden der erscheint wenn die Erkl rung nicht abgehakt wurde Version 3 6 Seite 85 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 In der Datei lang german german php beispielsweise ca Zeile 255 define ERROR_CONDITIONS_NOT_ACCEPTED Sofern Sie unsere Allgemeinen Gesch amp auml ftsbedingungen die Datenschutzerkl amp auml rung und die Widerrufsbelehrung nicht akzeptieren n k amp ouml nnen wir Ihre Bestellung bedauerlicherweise nicht entgegennehmen n n 9 18 Herstellerliste sortieren Wird ein Hersteller ausgew hlt dann erfolgt aktuell keine Sortierung d h die Daten werden so aus gegeben wie sie die Datenbank zur ckgibt Um das zu ndern muss am Ende des listing_sql welches in includes modules default php bei einem unmodifizierten Shop in Zeile 214 beginnt Achtung hier gibt es mehrere in der Datei der Sortier wunsch eingetragen werden Da die Herstellertabelle kein Sortierkriterium kennt bietet sich hie
116. eise nennen Keine kommerzielle Nutzung Diese Dokumentation darf nicht f r kommerzielle Zwe cke verwendet d h gegen Entgelt angeboten werden Keine Bearbeitung Dieses Werk bzw dieser Inhalt darf nicht bearbeitet abgewandelt oder in anderer Weise ver ndert werden 0 0O Im Falle einer Verbreitung m ssen Sie anderen die Lizenzbedingungen unter welche Diese Dokumentation f llt mitteilen e Jede der vorgenannten Bedingungen kann aufgehoben werden sofern Sie die Einwilligung des Rechteinhabers dazu erhalten Diese Lizenz l sst die Urheberpers nlichkeitsrechte unber hrt Haftungsausschluss F r die in Richtigkeit der in diesem Werk beschriebenen Inhalte kann keine Garantie bernommen werden Die aufgef hrten Beschreibungen und Beispiele k nnen Fehler enthalten oder ungenau for muliert sein Dies kann zu Fehlern in Ihrem System f hren Handeln Sie immer vorsichtig und arbeiten Sie nur an dem System wenn Sie ein Backup aller wichtigen Daten erstellt haben Alle Angaben wur den mit der gr ten Sorgfalt erstellt trotzdem wird die Richtigkeit nicht garantiert Warenzeichen Warenzeichen die nicht explizit angegeben wurden geh ren ihren jeweiligen Eigent mern xt Commerce ist eingetragenes Warenzeichen der xt Commerce GmbH und wird vom Autor nur in einer schutzmarkenfreien beschreibenden Weise verwendet Version 3 6 Seite 7 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Vorwort Diese D
117. eislich nur dem Zweck Kosten zu schinden Ist sie gar Teil einer Massenabmahnung Datum Protokollieren Sie das Zustellungsdatum der Abmahnung Heben Sie das Abmahnschreiben inklusive des Briefumschlags auf Frist Die gesetzte Frist m ssen Sie unbedingt beachten und reagieren ansonsten droht ein gerichtli ches Verfahren mit weiteren Kosten Beratung K nnen Sie die Sache nicht au ergerichtlich beilegen oder sind sich ber die Vorgehens weise nicht sicher suchen Sie rechtzeitig den Rat eines Anwalts der auf dem Gebiet des Online Rechts Erfahrung hat Geht der Fall erst vor Gericht wird es deutlich teurer Version 3 6 Seite 143 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 13 9 Mustervorlagen f r AGB und Datenschutz Im Anhang zu dieser Dokumentation finden Sie Mustervorlagen f r AGB und die Datenschutzerkl rung Die Vorlagen erheben allerdings keinen Anspruch auf Vollst ndigkeit oder rechtliche Korrektheit Sie dienen lediglich als Ausgangsbasis f r eigene Texte und sollen Denkanst e liefern Eine Bera tung durch einen kompetenten Anwalt ist in der heutigen Rechtssituation mit sich sehr schnell ndern den Gesetzen und Gerichtsentscheidungen sehr sinnvoll 13 10 Weiterf hrende Informationen Im Anhang zu dieser Dokumentation finden Sie auch eine PDF Datei In 10 Schritten zum rechtssicheren Onlineshop pdf mit weiteren Informationen von Trusted Shops In diesem Doku ment wird nochmal gen
118. eite 61 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 6 Artikel Import Export Diese Funktion kann dazu genutzt werden mehrere Artikeldaten gleichzeitig von einer externen Datei z B einer Excel CSV Datei in den Shop einzuspielen Grunds tzlich sollte vor dem Import eine Sicherung der Datendank gemacht werden Ein Import ist ohne Angaben von Preis und Kategorie m glich Ein Import von Artikelmerkmalen Attribute Optionen ist ber Shop Funktionen nicht m glich Nicht existierende Artikel werden angelegt Existierende key Artikelnummer eindeutig werden aktualisiert Nicht existierende Kategorien werden angelegt Fehlt die Angabe einer Kategorie und der Artikel ist nicht vorhanden wird er in die Top Kategorie ge stellt Fehlt die Angabe einer Kategorie und der Artikel ist vorhanden wird er in die Top Kategorie verlinkt 6 1 Die Administrationsoberfl che von xt Commerce aufrufen Dort unter Hilfsprogramme die Option Import Export ausw hlen In dem rechten Fenster CSV Import Export ist nun oben links ein Verweis auf Einstellungen Darauf klicken und die Optionen berpr fen Wenn es nicht so aussieht sollte man sie so einstellen wie auf der folgenden Darstellung CSV Import Export RSJ xT Tools Einstellungen f Texterkennungszeichen EE Trennzeichen z J zb Kompression mn true 2 false Kompression der exportierten Daten Wichtig ist hier vor allem das Trennzeichen Semikolo
119. eiten der Seiten anzeigen ausw hlen und dort auf false stellen 9 7 Verschl sselten xt Commerce Fu text Footer anpassen In der Datei includes classes Smarty_2 6 14 plugins outpuffilter note php befindet sich die durch Sonderzeichen verschl sselte Fu zeile von xt Commerce Den Quelltext einfach durch folgende Funk tion ersetzen function smarty_outpuffilter_note tpl_output amp smarty cop lt div class copyright gt eCommerce Engine amp copy 2006 lt a href http www xt commerce com target _blank gt xt Commerce Shopsoftware lt a gt lt div gt return tpl_output cop Version 3 6 Seite 77 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Eine komplette Entfernung des xt Commerce Copyrights ist nicht ratsam da ansonsten seitens der xt Commerce GmbH mit Abmahnungen gerechnet werden muss und auch gegen die GPL Lizenzbestimmungen versto en wird 9 8 Wartungsseite einrichten Bei xt Commerce sucht man derzeit vergeblich nach einer Funktion f r einen Wartungsmodus Nimmt man nderungen an einer Kategorie vor so ist diese zwar w hrenddessen inaktiv aber z B bei gr eren Umbauten am Quelltextger st w re eine Seite mit folgendem Inhalt oft w nschenswert Der Onlineshop ist wegen Wartungsarbeiten geschlossen Nun gibt es f r diese Umsetzung viele M glichkeiten wobei aber eine Umleitung per htaccess die eleganteste und sicherste Methode zu sein scheint Die htacce
120. ekundengenaue Alternative zu Google Analytics als Besucherz hler sucht findet unter www bbclone de einen Besucherz hler mit erweiterten Statistikoptionen der sich besonders leicht ins Shopsystem integrieren l sst Am besten installiert man BBCLONE in ein eigenes Unterverzeichnis z B bbclone im Hauptverzeichnis setzt die Schreibrechte wie in der Installationsdatei beschrieben und sucht in der Datei includes header php im Hauptverzeichnis die Zeile include DIR_WS_INCLUDES FILENAME_ BANNER Direkt danach f gt man den folgenden Quelltext ein damit BBCLONE automatisch jede Seite indiziert und z hlt bbelone start if strstr _SERVER PHP_SELF FILENAME_PRODUCT_INFO if product gt isProduct define BBC_PAGE_NAME product gt data products_model else define BBC_PAGE_NAME index else if categories_metal categories_name define BBC_PAGE_NAME index else define BBC_PAGE_NAME categories_meta categories_name define _BBCLONE_DIR var xxx html bbclone define COUNTER _BBCLONE_DIR mark_page php if is_readable COUNTER include COUNTER obclone ende Im BBCLONE Verzeichnis ist noch in der Konfigurationsdatei conf config php die korrekte URL zum Shop einzutragen BBC_MAINSITE http www shopdomain de gt Link to the specified URL Version 3 6 Seite 92 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Es em
121. el Nr Lager vV Blau E Rot M Gr e Reihenfolge Artikel Nr Lager Ms BL l v x I Speichern Abbrechen Gewicht ee Preis wo 0 23 lo Gewicht er Preis re o i 50 44 Version 3 6 Seite 32 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 3 7 Produktoptionen den Artikeln zuordnen Im Admin Bereich unter Artikelkatalog Kategorien Artikel den zu bearbeitenden Artikel ausw hlen Wenn der Artikel aktiviert ist dem die Produktoptionen zugewiesen werden sollen auf den Button Produktoptionen klicken Jetzt erscheint die Liste der zuvor definierten Artikelmerkmale Hier k nnen beliebige Merkmale kombiniert werden z B Gr e Farbe usw Bei den zu aktivierenden Optionen einfach einen Haken setzen 3 8 Kundengruppen Das Shop System macht es dem Administrator leicht Kundengruppen anzulegen und diesen Rabatte oder Beschr nkungen zuzuweisen Voreingestellt sind Admin Gast und neuer Kunde Sinnvoll ist noch eine Kundengruppe f r die Stammkunden des Shops Diese Gruppe wird unter Kunden Kun dengruppen angelegt Mit Einf gen wird eine neue Gruppe erstellt der man auch ein kleines Icon zuweisen kann das auf der Hauptseite sichtbar wird Dieser kann man nun als deutsche Bezeichnung Stammkunde und als englische regular customer geben wenn ein zweisprachiger Shop aufgesetzt wird Unter Rabattsatz kann beispielsweise 5 eingetragen werden u
122. ell Email an den Shopadministrator hinzu In der Datei send_order php suchen nach Version 3 6 Seite 121 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 xtc_php_mail EMAIL_BILLING_ADDRESS EMAIL_BILLING_NAME EMAIL_BILLING_ADDRESS STORE_NAME EMAIL_BILLING_FORWARDING_STRING order gt customer email_address order gt customer firstname order_subject html_mail txt_mail ersetzen durch xtc_php_mail EMAIL_BILLING_ADDRESS EMAIL_BILLING_NAME EMAIL_BILLING _ADDRESS STORE_NAME EMAIL_BILLING_FORWARDING_STRING order gt customer email_address order gt customerl firstname order gt customer lastname order_subject html_mail txt_mail 11 7 BUGFIX 0000233 added check for emails in account_edit In der Datei account_edit php suchen nach if xtc_validate_email email_address false error true messageStack gt add account_edit ENTRY_EMAIL_ADDRESS_CHECK_ERROR ersetzen durch if xtc_validate_email email_address false error true messageStack gt add account_edit ENTRY_EMAIL_ADDRESS_CHECK_ERROR else check_email_query xtc_db_query select count as total from TABLE_CUSTOMERS where customers_email_address xtc_db_input email_address and account_type 0 and customers_id I _ SESSION customer_id check_email xtc_db_fetch_array check_email_query if check_emaill total gt 0 error true m
123. en Der grafisch generierte Sicherheitscode beim Anmelden zum Newsletter ist manchmal schwer lesbar kann unter Umst nden ein echtes Hindernis darstellen Zur besseren Lesbarkeit einfach eine klare schn rkellose eineSchriftart TTF in includes fonts ko pieren und die anderen Schriftarten l schen Die Schriftart ARIAL eignet sich aufgrund der Dateigr Be hier nicht 9 14 Sortierung im Content Manager ndern Hiermit werden die Seiten zuerst nach content_group und dann nach sort_id gegliedert In der Datei admin content_manager php order by sort_order ersetzten durch order by content_group sort_order diese Struktur ist in der Datei zweimal zu ersetzen Version 3 6 Seite 82 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 9 15 Bestelleingang anstelle der News beim Admin Login K B ED da R e commerce Kunden rn Willkommen rg R Commene emmunity made ahepoing cowmnuuty made sboppang Meston setri Piebio3 um Mantion hat ale nab gen nderungen umgesetzt Es wurden al anfallande Kosten auf den EK umgerechnat egonen zind noua Felder hinzu gekommen Quote in und Kosten par Tonne Wer ang ein Impartkannteichen gesetzt warden Uber Auswertung tarn de sbauf hren r veee VROLE IPL Update t Cammercs v3 0 4 SP1 Update staht absofort in unserem Sponsorenbersich als Download zur Verkaagung Das Update behebt tolgende Fehler BUGF Kundangruppenzumatzung bei Kunden aus dem Ausland Bi v
124. en Produkte auf der Startseite variieren Umso fter sich Inhalte des Shops ver ndern umso fter besucht Sie Google amp Co Offpage Optimierung Hier eine grobe bersicht ber relevante Ma nahmen Eintragung in ausgew hlte Suchmaschinen und Suchkataloge keine Masseneintragungen oder sog Linkfarmen Netzwerk mit Partnerseiten aufbauen Im Idealfall sollten die Partnerseiten einen Google Pagerank gt 2 haben und themenverwandt sein Eine Hauptdomain st rken Evtl weitere Domains per htaccess auf die Hauptdomain umleiten Keinesfalls eine JavaScript Weiterleitung oder hnliche suchmaschinensch dliche Techniken hierzu verwenden Durch interessante Inhalte versuchen dass andere im Idealfall themenverwandte Websites auf einen selbst verlinken Die Datei robots txt In einer Datei dieses Namens k nnen Betreiber von Webseiten angeben welcher Suchmaschinen Spider welche Dateien und Verzeichnisse auslesen darf und welche nicht Die Datei enth lt also Anweisungen f r Robots von Suchmaschinen Die berwiegende Mehrheit der Robots moderner Suchmaschinen ber cksichtigt das Vorhandensein einer robots txt lesen sie aus und befolgen die Anweisungen Die Datei robots txt muss immer in das Wurzelverzeichnis der Domain gelegt werden z B www shopdomain de robots txt Wurde der Shop in einem Unterverzeichnis installiert muss die robots txt entsprechend dem Unter verzeichnis aktualisier
125. enbank bieten die dem Shopsystem zugrundeliegt 5 1 Erstellen eines Datenbank Backups Im Administrationsbereich auf Datenbank Manager und Backup klicken Stellen Sie dann die Optionen in der rechten Men seite so ein dass die Optionen Nur herunterladen und keine Komprimierung aktiviert sind Nun klicken Sie auf sichern Sie werden nun aufgefordert die Datei auf Ihren PC zu speichern W hlen Sie einen Ort auf Ihrem PC 5 2 Wiedereinspielen eines Datenbank Backups M glichkeit 1 Zugang zum Administrationsbereich vorhanden Analog wie unter Kapitel 5 1 beschreiben allerdings statt Backup nun Wiederherstellen ausw hlen und die entsprechende Datei ausw hlen Im n chsten Schritt wird ein angelegtes fr heres Backup wiederhergestellt M glichkeit 2 Zugang zum Administrationsbereich NICHT mehr vorhanden Hier ist nun der Einsatz externer Programme notwendig die vorher installiert werden m ssen z B MySQLDumper oder ggf bereits vorhanden sind z B PHPMyAdmin Stellen Sie mit PHPMyAdmin eine Verbindung zu Ihrer Datenbank her auf der Ihr Shop installiert ist W hlen Sie den Bereich SQL im Men aus Dort k nnen Sie nun das gespeicherte File sql ausw hlen und in Ihre Datenbank einspielen 5 3 Backup der Shop Quelltextdateien vor Modulinstallation ber ihr FTP Programm k nnen Sie alle Shopdateien php Dateien Bilder Templatedateien etc einzeln herunterladen und lokal auf Ih
126. endes in die htaccess Datei lt IfModule mod_php c gt php_value suhosin session encrypt Off php_value suhosin session cryptkey lt lfModule gt 10 12 Alert configured request variable limit exceeded dropped variable ALERT configured request variable limit exceeded dropped variable 110_model attacker ip adresse file is htdocs www kte admin new_attributes php Version 3 6 Seite 115 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Kann z B bei der Zuweisung von Artikel Attributen auftreten so dass die Attribute nicht gespeichert werden Problem Es liegt daran dass der Webhoster z B Hosteurope den PHP Hardening Patch einge spielt hat Somit ist das Zuweisen von Attributen von Artikeln nicht mehr m glich Es liegt nicht an der max_memory oder runtime sondern an den Variablen der POST GET requests L sung Im Root Verzeichnis des Shops eine htaccess Datei mit folgendem Inhalt erstellen bzw erg nzen php_value suhosin post max_array_depth 0 php_value suhosin post max_array_index_length O php_value suhosin post max_vars 0 php_value suhosin request max_array_depth 0 php_value suhosin request max_array_index_length 0 php_value suhosin request max_vars 0 Bei PHP im CGI Modus wenn PHP nicht als Modul l uft muss folgendes in die htaccess Datei lt IfModule mod_php c gt php_value suhosin post max_array_depth 0 php_value suhosin post max_array_index_length O php_value suhosin
127. enhandel ausgelegte E Commerce Soft ware basierend auf osCommerce xt Commerce wurde entwickelt um dem mittelst ndischen Handel ein angepasstes E Commerce f higes Werkzeug zu geben xt Commerce ist ein Open Source Shopsystem GNU GPL mit einem breit gef cherten Funktionsspektrum welches sich selbst vor teu ren kommerziellen L sungen keineswegs verstecken muss Die Entwicklung von xt Commerce be gann 2002 durch Guido Winger und Mario Zanier Systemvoraussetzungen Einen Webserver mit PHP ab Version 4 1 3 Skriptsprache MySQL ab Version 3 23 xx Datenbank GDlib mit GIF Support f r Bildbearbeitung auf dem Webserver Optional PDFlib zur Erstellung von PDF Dateien Optional mod_rewrite Apache Webservermodul f r die Verwendung von suchmaschinen freundlichen URLs Technologie Open Source GPL Templatesystem Smarty Trennung von Inhalt und Layout des Shops Dadurch ist eine einfache Layout nderung der Shopoberfl che durch vorgefertigte oder eigene Templates m glich SQL Caching durch ein eigenes SQL Caching im Shop k nnen Datenbankabfragen minimiert und die Leistung des Systems gesteigert werden _SSL Verbindung f r sensible Daten setzt ein eigenes SSL Zertifikat oder SSL Proxy voraus Funktionsumfang von xt Commerce Allgemein Installation Einfache Installation mittels benutzergef hrter Weboberfl che Beliebige W hrungseinstellungen mehrere W hrungen parallel m glich
128. ennummer mit Datum fortlaufend anlegen Erl uterung Die Formatierung im Quelltext erkl rt sich wie folgt day mon year space last_cid Tag Monat Jahr zuf llige Zahl Als Ergebnis bekommt der Kunde nun eine Nummer im Format 140809 4711 9 10 In der Kunden bersicht die Kundenummer anzeigen lassen Um in der Kunden bersicht weitere Angaben Firmenname Kundennummer etc darzustellen fol gende Anderungen einbauen In der Datei admin customers php m ssen folgende Anderun gen Erg nzungen vorgenommen werden F r die Tabellen berschrift Nach dieser Zeile lt td class dataTableHeadingContent gt lt php echo TABLE _HEADING_LASTNAME xtc_sorting FILENAME_CUSTOMERS customers_lastname gt lt td gt folgendes einf gen lt td class dataTableHeadingContent width 40 gt lt php echo TABLE_HEADING_CUSTOMERSCID xtc_sorting FILENAME_CUSTOMERS customers_cid gt lt td gt F r den Tabelleninhalt nach dieser Zeile lt td class dataTableContent gt lt b gt lt php echo customers customers_lastname gt lt b gt lt td gt folgendes einf gen lt td class dataTableContent gt lt php echo customersf customers_cid gt lt td gt F r die Sortierung Nach dieser Zeile case date account_created desc sort order by ci customers_info_date_account_created DESC break folgendes einf gen case customers_cid sort order by c customers_cid break case cu
129. enschutz bei der Bestellung abzeichnen lassen 85 9 18 Herstellerliste sortieren 22004m444400H4nnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnn nenne ennnnnnn 86 9 19 Template und DB Cache automatisch l schen uuu2244004 4HnnHnnnnnnennnnnnn nennen nennen 86 9 20 PayPal Bezahl Link in Best tigungsmail an den Kunden 2444444 444er nn nenne 87 9 21 Produktbewertungen von Testeo integrieren 444444s4nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann nnnn anne 88 9 22 Neue Pflichtangaben f r gewerblichs E M lls u usa 90 9 23 Andern von Kundendaten im Admin ohne Passworteingabe unneenneen 91 9 24 Verwenden von HTML berschrift Tags H1 bis H6 im Template 91 9 25 Integration des Besucherz hlers BBCLONE in xt Commerce uunensnneenessnnnenennnnnenennnnen 92 9 26 Ab der 2 Bestellung Kundenstatus ndern z B in Stammkunde u en 93 9 27 Alle Daten der Kundenanmeldung in der Best tigungs E Mail anzeigen 93 9 28 Aktualisierung des FCKEditor WYSIWYG Editor auf eine neuere Version 95 9 29 Das Wort Katalog und oder Startseite aus der Breadcrumb Navigation entfernen 95 Version 3 6 Seite 3 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 9 30 Artikelname statt Artikelnummer in der Breadcrumb Navigation 44444 96 9 31 CloseTags bei Smarty erm gli
130. er Hits im Kampagnen Report Bugfix_ot_coupon php zip Behebt mehrere Fehler im Gutscheinmodul Oben genannten Updates sind f r die aktuelle Version von xteModified NICHT notwendig da sie dort bereits integriert wurden Sinnvolle Modifikationen Modifikation_erweiterter_im export_2 zip siehe Kapitel 6 Modifikation_PayPal_express_xtCommerce_304SP21 zip siehe 4 9 PayPal Payment Modul Modifikation_Google Analytics Installation zip Anleitung Integration Google Analytics Modifikation_close_tags_v2 zip Kapitel 9 31 Weiterf hrende Informationen Dokumentation_Xtcom Dok 1 1 1 zip Datenmodell zu xt Commerce Dokumentation_XML_Export_Schnittstelle zip Beschreibung der Schnittstelle zum XML Export Beispiel_import_csv zip Beispieldatei f r den Import nach xt Commerce Dokumentation_In 10 Schritten zum rechtssicheren Onlineshop zip Rechtliche Hinweise Dokumentation_Beschreibung der Modul Dateien zip bersicht darstellungsrelevanter Dateien im Template Mustervorlagen Muster AGB txt als Ausgangsbasis f r eigene AGB Muster Datenschutzhinweise txt als Ausgangsbasis f r die eigene Datenschutzerkl rung Version 3 6 Seite 156 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 18 Weiterf hrende Webseiten zu Downloads Shop Module HowTos Folgende Webseiten haben sich durch ihren Informationsgehalt als sehr hilfreich erwiesen Stand Juni 2010 Kostenloser Download der xt Com
131. erte Maximum Werte Bild Optionen Kunden Details Versand Optionen Artikel Listen Optionen Lagerverwaltungs Optionen Logging Optionen Cache Optionen eMail Optionen Download Optionen Gzip Kompression Sessions Meta Tags Suchmaschinen Zusatzmodule UST ID xt C Partner Such Optionen Bestellstatus Lieferstatus Verpackungseinheit Kampagnen Cross Marketing Gruppen Mein Shop Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Unter dem Men punkt Konfiguration den ersten Eintrag Mein Shop ausw hlen bersichtlich aber auch etwas gew hnungsbed rftig wird nun eine Reihe von Einstellungen pr sentiert Einige der Voreinstellungen haben allerdings schon w hrend der Installation festgelegt Im Folgenden sind noch einige essentielle Grundeinstellungen n tig die mit der Installation noch nicht abgedeckt wurden Dabei sind viele Optionen mit true ja und false nein ausw hlbar In einem deutschen Shop der auch ins Ausland liefert m ssen verschiedene Steuers tze angewandt werden In xt Commerce lassen sich leicht Funktionen nachr sten indem Module in stalliert werden die diese Optionen bereitstellen So stehen zum Beispiel wei tere Zahlungs und Versandarten als Add ons zur Verf gung Das Modul Her stellerorder erlaubt es dem Verwalter direkt aus dem Shop heraus E Mails mit Briefkopf und Kundennummer an den Hersteller zu versenden um Artikel nachzubestellen Ein weiteres Modu
132. erver 3 1 6 Land Steuern Land Steuer Hier treffen Sie alle wichtigen Einstellungen wenn Sie Ihre Seite international Sprachen nutzen m chten bzw in mehreren L ndern verkaufen wollen Sie f gen hier Land mehr Sprachen ein und stellen die Steuers tze f rs Ausland ein W hrungen Bundesl nder Steuerzonen Steuerklassen Steuers tze Sprachen Hier sehen Sie alle Sprachen die installiert sind Standard Deutsch Englisch und k nnen weitere Sprachen hinzuf gen oder bestehende ver ndern Jede Sprache bekommt ein eigenes Verzeichnis auf dem Server Unter Bearbeiten bekommen Sie den rechts angezeigten Bildschirm dort k nnen Sie z B auch das Bild ndern xt Commerce ist mit der Erweiterbarkeit von Sprachen sehr flexibel Hier lassen sich schnell neue Sprachen anlegen indem unter Land Steuer Sprachen auf Neue Sprache geklickt und die Codierung und ein Symbol f r die Landessprache angeben wird Neue Sprachmodule sind auf der Website von xt Commerce erh ltlich Als voreingestellte Sprachen stehen bereits Englisch und Deutsch zur Aus wahl wobei Englisch die Standardsprache ist Um Deutsch als Standardsprache einzustellen muss nur die Sortierreihenfolge unter Englisch Bearbeiten auf 2 und das gleiche f r Deutsch mit dem Wert 7 ge ndert werden xt Commerce kommt bereits mit den Voreinstellungen f r die Mehrwertsteuer von 16 Prozent Stan dardsatz 7 Prozent erm igter Steuersatz und 0 Prozent f r Lieferun
133. erwendet change_password_mail html change_password_mail txt Erstellung eines neuen Kunden Kontos create_account_mail html create_account_mail txt Falls Sie einmal Ihr Passwort vergessen haben sollten werden diese Vorlagen verwendet new_password_mail html new_password_mail txt Vorlage f r den Kunden Newssletter z B f r Produkt Neuigkeiten newsletter _mail html newsletter _mail txt Eine E Mail Bestellbest tigung bei einer erfolgreichen Bestellung order_mail html order _mail txt Best tigung der Passwortanfrage bei nderung des Passwortes password_verification_mail html password_verification_mail txt Gutscheinversand send_gift_to_friend html send_gift_to_friend txt Eine Mitteilung ber einen Artikel an einen Freund schicken tell_friend_mail html tell_friend_mail txt Um die Rechnung und den Lieferschein anzupassen m ssen diese folgenden Dateien ge ndert werden templates ihr_template admin print_order html templates ihr_template admin print_packingslip html Um die Status E Mails anzupassen m ssen diese folgenden Dateien ge ndert werden templates ihr_template admin mail german change_order_mail htm templates ihr_template admin mail german create_account_mail html Beispiel Texterweiterung in der Statusmail Der Status Ihrer Bestellung Nr fORDER_NR vom ORDER_DATE wurde ge ndert Version 3 6 Seite 37 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 3 12 Content Manager n
134. es_c leeren lt a gt lt br gt 9 20 PayPal Bezahl Link in Best tigungsmail an den Kunden Folgende nderungen habe ich vorgenommen 1 In der Datei includes modules payment paypal php folgende Zeile auskommentieren this gt form_action_url https www paypal com cgi bin webscr Somit entf llt die direkte Weiterleitung zu PayPal Stattdessen wird nun eine Bestellung angelegt und der Kunde erh lt f r diese eine Best tigungs Mail 2 In der Datei send_order php folgenden Quelltext erg nzen siehe PayPal Bezahl Linkerweiterung ganz unten if _SESSION customer_id order_checkl customers_id order new order insert_id smarty gt assign address_label_customer xtc_address_format order gt customer format_id order gt customer 1 lt br gt smarty gt assign address_label_shipping xtc_address_format order gt delivery format_id order gt delivery 1 lt br gt if _SESSION credit_covers 1 smarty gt assign address_label_payment xtc_address_format order gt billing format_id order gt billing 1 lt br gt smarty gt assign csID order gt customer csID order_total order gt getTotalData insert_id smarty gt assign order_data order gt getOrderData insert_id smarty gt assign order_total order_total data assign language to template for caching smarty gt assign language _SESSION langu
135. essageStack gt add account_edit ENTRY_EMAIL_ADDRESS_ERROR_EXISTS 11 8 BUGFIX 0000241 password recovery bug in IE In der Datei password_double_opt php insgesamt 3 mal suchen nach smarty gt assign VVIMG lt img src FILENAME_DISPLAY_VVCODES gt und insgesamt 3 mal ersetzen durch smarty gt assign VVIMG lt img src xtc_href_link FILENAME_DISPLAY_VVCODES gt 11 9 BUGFIX 0000247 view orders query bug in admin In der Datei admin orders php suchen nach Version 3 6 Seite 122 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 if _GET elD cID xtc_db_prepare_input _GET cID orders_query_raw select o orders_id o afterbuy_success o afterbuy_id o customers_name o customers_id o payment_method o date_purchased o last_modified o currency o currency_value o orders_status s orders_status_name ot text as order_total from TABLE_ORDERS o left join TABLE_ORDERS_TOTAL ot on o orders_id ot orders_id TABLE_ORDERS_STATUS s where o customers_id xtc_db_input clD and o orders_status s orders_status_id and s language_id _SESSION Ianguages_id and ot class ot_total or o orders_status 0 and ot class ot_total and s orders_status_id 1 and s language_id _SESSION Ianguages_id order by orders_id DESC ersetzen durch if _GET elD cID xtc_db_prepare_input _GETT cID orders_query_raw select o orders_id o
136. estellwert bis zu 40 00 Euro die regelm igen Kosten der R cksendung vertraglich auferlegt werden durften Nach 357 Abs 2 BGB neuer Fassung ist den Unternehmern jetzt das Recht einger umt den Verbrauchern die Kosten des R cktransportes auch dann aufzuerlegen wenn der Warenwert ber 40 00 EUR liegt Voraussetzung ist aber dass die Gegenleistung oder Teilzahlung Kaufpreiszahlung durch den Kunden oder eine Teilzahlung zum Zeitpunkt des Widerrufs noch nicht erbracht wurde d h der K u fer darf noch nicht teil bezahlt haben Au erdem muss der Verk ufer den K ufer zuvor ber die Pflicht zur Kostentragung informiert und belehrt haben Damit ist Arger vorprogrammiert Wann liegt eine Zahlung des Kunden vor Zum Zeitpunkt der berweisung durch den Kunden oder erst zum Zeitpunkt des Eingangs des Betrags auf dem Konto des Verk ufers Hat der Kunde die Ware bestimmungsgem genutzt und entscheidet sich dann doch zum Widerruf hat er nach 357 Abs 3 BGB in Verbindung mit 346 BGB Wertersatz zu leisten Dann muss der Kunde aber sp testens bei Vertragsschluss in Textform auf diese Rechtsfolge und eine M glichkeit hingewiesen worden sein diese Rechtsfolge zu vermeiden 312 d Abs 4 BGB regelt F lle in denen das Widerrufsrecht f r den Verbraucher von vornherein ausgeschlossen ist z B bei Lieferung von Waren die nach speziellen W nsche des Kunden gefertigt wurden verderblicher Ware oder Audio oder Videoaufzeichnungen oder Sof
137. et wird falls keine Gruppenpreise angegeben wurden 2 Preissystem Gast Wie bei Punkt 3 erkennbar erh lt jede Gruppe au er der Admingruppe eigene Preism glichkeiten Einen gruppeneigenen Einzelpreis und Staffelpreis um z B H ndlern und normalen Kunden ver schiedene Preise im Shop anzuzeigen F r jede gew nschte Gruppe muss dabei ein eigener Staffelpreis angegeben werden ansonsten ist f r diese jeweilige Gruppe berhaupt kein Staffelpreis m glich bzw wird nicht angezeigt 3 Preissystem Neuer Kunde Hier k nnen die Preise f r Neukunden festgelegt werden Im Beispiel wurde ein gruppenabh ngiger Einzelpreis und Staffelpreis angegeben Staffelpreise k nnen unendliche Staffelungen besitzen Beispiel zur obigen Preiseingabe 1 Produkt Einzelpreis 499 99 2 Produkte Einzelpreis 479 99 3 Produkte Einzelpreis 479 99 4 Produkte Einzelpreis 469 99 5 Produkte Einzelpreis 469 99 4 Rabatt erlaubt Maximaler Rabattwert auf dieses Produkt falls Produktrabatt f r Gruppe erlaubt wurde Dies erm g licht gruppenabh ngige Spezialangebote Anmerkung Pro Erstellter Gruppe findet man eine zus tzliche Preisoption Staffelpreis Version 3 6 Seite 49 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Ba Herstellerlink g5 www thematrix com ohne f hrendes http www whatisthematrix Preis Optionen Artikelpreis ls s900 Gast bo Staffelpreise Neuer Kunde 0 0000
138. fen allerdings nicht die Variablen aus der Smarty Anweisung genommen werden sondern die Variablen die in der Smarty Anweisung davor stehen siehe Bei spiele Richtig VORNAME Falsch firstname Anpassen der Datei templates ihr_template mail german create_account_mail html Diese Muster Tabelle an beliebiger Stelle einf gen und nach Belieben erweitern lt table border 0 cellpadding 0 cellspacing 0 style border collapse collapse bordercolor 111111 width 600 bordercolorlight FFFFFF bordercolordark FFFFFF bgcolor FFFFFF gt if SSTART_CID lt tr gt lt td width 200 gt lt font face Verdana Arial Helvetica sans serif size 2 gt Kundennummer lt font gt lt td gt lt td width 400 gt lt font face Verdana Arial Helvetica sans serif size 2 gt START_CID lt font gt lt td gt lt tr gt if lt tr gt lt td width 200 gt Version 3 6 Seite 94 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 lt font face Verdana Arial Helvetica sans serif size 2 gt Anrede lt font gt lt td gt lt td width 400 gt lt font face Verdana Arial Helvetica sans serif size 2 gt if GENDER m Herr else Frau if lt font gt lt td gt lt tr gt if COMPANY lt tr gt lt td width 200 gt amp nbsp lt td gt lt td width 400 gt amp nbsp lt td gt lt tr gt tr gt lt td width 200 gt lt font face Verdana Arial He
139. geboten werden Im ersten Schritt werden deshalb Produktkategorien erstellt und diese mit den ersten Artikeln gef llt ber Neue Kategorie im Men punkt Artikelkatalog Kategorien Artikel wird zun chst eine Warengrup pe mit einem passenden Bild f r diese Kategorie definiert Dar ber hinaus kann eine Sortierungsopti on f r diese Produkte festgelegt werden Da als Sprachen f r den Shop Deutsch und Englisch einge stellt wurden existieren an dieser Stelle bereits f r jeden Eintrag zwei Felder jeweils f r deutsche und englische Bezeichnungen und Beschreibungen Einstellungen bei einer neuen Kategorie Kategoriebild Bild der Kategorie Hier auf die richtige Gr e achten Vorlage f r Artikel bersicht Auswahl des Template f r die Auflistung der Produkte Serverpfad templates ihr_template module product_listing Version 3 6 Seite 28 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Vorlage f r Kategorie bersicht Auswahl des Template f r die Auflistung der Kategorien Serverpfad templates ihr_template module category_listing Artikel Sortierung Kriterium f r die Sortierung der Produkte innerhalb dieser Kategorie ASC Aufsteigend DESC Absteigend Sortierreihenfolge Zahl von 0 bis x Kategoriename Name der Kategorie Kategorie berschrift Kategorie berschrift sichtbar innerhalb einer Kategorie Meta Title Titel f r die Suchmaschinenrelevanz Meta Description Beschreibung f r die Suchmaschinen
140. gen ins Ausland oder an Ge sch ftskunden Diese Steuers tze m ssen dann einmalig bei der Eingabe neuer Produkte einem Arti kel zugeordnet werden Land Hier sind alle L nder mit ihren ISO gespeichert und es wird angezeigt ob diese aktiv sind Au erdem werden die Kurzformen der L nder gespeichert Deutschland DE DEU In dieser Liste kann au erdem ausgew hlt werden in welche L nder der Versand berhaupt m glich sein soll Nur die aktiv gr n gesetzten L nder in der Standardinstallation alle werden beliefert Die inaktiv gesetzten L nder lassen sich dann bei der Adressangabe nicht mehr ausw hlen Version 3 6 Seite 21 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 W hrungen Hier werden alle W hrungen die Sie f r Ihr Shop ben tigen gespeichert und k nnen auch ver ndert werden z B die Endungen wie anstatt EUR Bundesl nder Hier sind alle Bundesl nder der einzelnen Staaten aus der Tabelle Land mit den dazugeh rigen K rzeln gespeichert Diese k nnen wiederum ver ndert oder gel scht werden Steuerzonen Hier k nnen Sie die Steuers tze der einzelnen L nder in Steuerzonen unterteilen und f r jedes Land die Steuers tze festlegen Sie besitzen ebenfalls die Option einzelne Steuers tze zu bearbeiten bzw zu l schen ber die Steuerzonen erfolgt die Zuordnung der Berechnung von Mehrwertsteuern zu L ndern In der Regel haben Sie mindestens zwei Steuerzone
141. gruppen k nnen weitere Gruppen eingerichtet und z B Aktionswochen ge macht werden Diese Woche 10 Rabatt f r alle Neukunden Erlaubt Artikel in den Einkaufswagen zu legen Erlaubt das Einf gen von Artikeln in den Warenkorb auch dann wenn Preise anzeigen in der Kun dengruppe auf Nein steht Templateset Theme W hlen Sie ein Templateset Theme aus Das Template muss sich in einem eigenen Verzeichnis im Unterverzeichnis von shopdomain de templates befinden Brutto Admin Erm glicht die Eingabe der Bruttopreise im Admin Bereich Brutto Netto Dezimalstellen Umrechnungsgenauigkeit Damit das System intern keine Rundungsfehler macht sollten 4 Dezimal stellen eingestellt werden CC String Zeichenfolge zur verschl sselten Speicherung der Kreditkarten Informationen in der Datenbank Die Zeichenkette changeme umgehend ndern falls Kreditkarten als Zahlungsm glichkeit verwen det werden Minimum Maximum Werte Dies sind die Mindest Maximalwerte jedes m glichen Feldes das im Voraus vom Kunden gef llt wer den muss Normalerweise werden diese gelassen wie sie sind Diese sollten unver ndert belassen werden Unter anderem legen Sie hier die L ngen fest f r Name Login Adresse Passwort Artikel anzeige und Bewertungen Bild Optionen Diese Optionen decken alle Einstellungsm glichkeiten von Produkt Bildern im Shop ab Thumbnails Vorschaubilder _ Info Bilder Bilder unter der Uberschrift Popup
142. h f r xt Commerce 3 0 4 SP2 1 checkout_payment html Kunde kann eine Zahlungsmethode ausw hlen Rechnungsadresse anzeigen bzw ndern der Be stellung eine Anmerkung hinzuf gen AGB ansehen und best tigen sofern im Administrationsbereich so eingerichtet Erscheint nach dem Best tigen der Seite checkout_shipping checkout_payment_adress html Rechnungsadresse ndern erscheint nach Klick auf den Button Adresse ndern auf der checkout_payment Seite checkout_payment_block html Bestimmt das Aussehen der Zahlungsweise Anzeige Ist in der checkout_payment html eingebun den checkout_new_adress html F r die Neueingabe einer Adresse Ist in der checkout_shipping_adress html und in der checkout_payment_adress html eingebunden checkout_confirmation html Der Kunde bekommt eine bersicht ber seine Versand und Rechnungsadresse seine Anmerkung und seine bestellte Ware Hier hat der Kunde noch einmal die M glichkeit Anderungen vorzunehmen und gelangt so je nach Auswahl wieder in einen der vorherigen Schritte Mit dem Button Bestellen wird die Bestellung abgeschickt Diese Seite erscheint nach der Best tigung der checkout_payment Seite checkout_success html Anzeige ob die Bestellung erfolgreich war M glichkeit die Bestellung auszudrucken Erscheint nach dem Klick auf Bestellen in der checkout_confirmation Seite Hinweis Sobald der Kunde die Bestellabwicklung mit einem Klick auf
143. he 1500s when an unknown printer took a galley of type and scrambled itto make a type specimen book It has survived not only five centuries but also the leap into electronic typesetting remaining essentially unchanged It was popularised in the 1960s with the release ofLetraset sheets containing Lorem Ipsum passages and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum e testi e test2 Administrationsbereich Backend ab v 1 04 Kuni xcModified g W am Bestellnummer Areke EEE Ihr Warenkorb ist leer Willkommen zur ck E Mail Adresse Passwort Passwort vergessen Newsletter Anmeldung E Mail Adresse E Anmelden Bestseller o 01 Testprodukt1 Stm 0900EUR Nur 88 06 EUR Sie sparen 11 10 94 EUR inkl 19 MwSt zzgl Versandkosten 02 Testprodukt4 ab 36 44 EUR inki 40 OL Maat rral x BE Bestellungen Content Manager Datenbank Manager Kunden Kategorien Artikel Shop Logout Credits Kunden Artikelkatalog Module Statistiken Hilfsprogramme Gutscheine Kupons Land Steuer Konfiguration Erweiterte Konfiguration Willkommen im Adminbereich Umsatz heute 88 06EUR Kunden gesamt 1 Aktive Artikel 45 Offen 1 Umsatz gestern 0 00EUR Newsletter Abos 0 Inaktive Artikel 0 In Bearbeitung 0 aktueller Monat 88 06EUR Artikel gesamt 45 versendet o letzter Mo
144. hert e Import Export von verlinkten Produkten x products_to_categories e Parameterangabe f r jeden Wert in sert update delete ignore e l schen von Artikeln Kategorien und Zuordnungen m glich e Sehr hilfreiche und zeitsparende Erweiterung der Standard Im Export Funktion 6 7 XML Export Dokumentation_XML_Export_Schnittstelle zip In der Datei Dokumentation_XML_Export_Schnittstelle zip befindet sich ein Skript womit sich Tabel len als XML Datei exportieren lassen Die eigentliche Funktionalit t wurde von CAO Faktura zur Ver f gung gestellt und ist demzufolge f r den Import der Daten in das CAO Faktura Warenwirtschaftssys tem konzipiert Die Dateien aus cao_xtc_3 0 4_1 56_163 zip ins Verzeichnis export kopieren Danach sind die Schritte wie in der Anleitung XT_Commerce_XML_Export_Schnittstelle pdf durchzuf hren Exporte sind z B folgenderma en m glich cao_xtc php action products _export amp user AdminEMail amp password AdminPasswort cao_xtc php action categories_export amp user AdminEMail amp password AdminPasswort cao_xtc php action customers_export amp user AdminEMail amp password AdminPasswort cao_xtc php action orders_export amp user AdminEMail amp password AdminPasswort Dabei muss der Administrationsuser benutzt werden der w hrend der Installation des Shops ange legt wurde ID 1 6 8 CSV Export nur aktiver Artikel Um den Export der inaktiven Artikel zu unterdr cken
145. hier http www itl software de itlwawi php Informationen zu eazySales Connector http www itl software de itlwawi connector php Fragen und Support im Forum http forum itl software de Installation Die neuesten Installationsdateien finden sich unter http www itl software de jtlwawi connector php 1 Backup der Shopdatenbank und evtl eazySales Datenbank erstellen 2 Uploaden Sie das gesamte Verzeichnis eazySales_Connector mit einem FTP Programm in Ihren Shop unter admin includes modules 3 Domain http ShopDomain de admin includes modules eazySales Connector install index php aufrufen Einstellungen vornehmen und auf Installieren dr cken Notieren Sie sich die Einstellungen die Sie in eazySales eintragen m ssen unter Einstellungen gt Shop Einstellungen 4 F hren Sie die Einstellungen in eazySales unter Shop Einstellungen durch Fertig 7 2 Schnittstellen f r Preissuchmaschinen In xt Commerce sind bereits einige Schnittstellen zu Preissuchmaschinen billiger de geizhals etc die dazu genutzt werden k nnen den eigenen Artikelkatalog bei den bekannten Online Preisvergleichsseiten anzubieten Dies kann dazu f hren dass mehrere Kunden ber die Preisver gleichsseiten im Onlineshop landen und dementsprechend f r mehr Bestellungen sorgen In der Re gel sind die meisten Preisvergleichsseiten kostenpflichtig Allerdings d rften die standardm ig mitgelieferten Exportmodule mittlerweile nicht mehr den gesetz lichen
146. hop Version 3 6 Seite 18 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 XT Module Hier sehen Sie Module von anderen Shops die Sie in Ihren eigenen Shop implementieren k nnen dadurch kann der Kunde auch Artikel ber die Suchfunktion bei anderen Shops finden Installiert wird das Ganze wieder ganz einfach ber den Installieren Button am Rand 3 1 4 Statistiken Statistiken Der Name dieser Kategorie ist bereits selbsterkl rend hier sind alle Statistiken Besuchte Artikel Ihres Shops aufgef hrt Es geht von den Kunden ber die Artikelstatistiken bis SET Artikel hin zu den Umsatzstatistiken In diesem Untermen gibt es wenig einzustellen Bestellstatistik es enth lt nur die wesentlichen Statistiken Umsatzstatistik Kampagnen Report Besuchte Artikel Hier werden in tabellarischer Form die meist besuchten Artikel angezeigt Sie sehen den Artikel in der Liste und die Anzahl der Besuche bei diesem Artikel es dient z B dazu fr h zu erkennen welche Artikel in Zukunft ben tigt werden wenn Sie nachbestellen m ssen Verkaufte Artikel Dies ist eine weitere Statistiktabelle in der Sie etwas ber die meist verkauften Artikel erfahren diese stehen ganz oben in der Tabelle Hier k nnen Sie z B R ckschl sse ber die Vorlieben der K ufer erhalten oder was im Trend liegt Kunden Bestellstatistik Hier finden Sie Ihre besten Kunden Die Statistik ist ebenfalls tabellarisch aufgebaut un
147. hops Hier werden die Posi tionen der Boxen mit der Suchfunktion Produktkategorien Lieferbedingungen und dem Warenkorb festgelegt Am einfachsten k nnen die jeweiligen Elemente z B im HTML Editor Dreamweaver in dessen Entwurfsansicht neu angeordnet werden Dazu die Datei index html ffnen und die z B die Platzhalter f r die Box mit den neuen Produkten box_WHATSNEW oder die Suche box_SEARCH mit Ausschneiden und Einf gen an eine gew nschte Stelle einbauen 4 1 Entfernen des XT Logos aus Produktbildern Das kleine XT Logo das als Wasserzeichen auf den Produktbildern erscheint hei t overlay gif und befindet sich im Ordner images Man kann nun entweder dieses overlay gif durch ein eigenes Was serzeichen ersetzen einfach wieder unter dem Namen overlay gif speichern oder es komplett entfer nen Hierzu m ssen alle Bildoptionen welche die Zusammenf gen Funktion Merge haben geleert werden Bei Fehlermeldungen siehe hierzu auch Kapitel 10 Wichtig Danach ist zwingend unter XT Module das Image Processing auszuf hren damit die nde rungen f r alle Bilder bernommen werden 4 2 Entfernen der Umrandungen bei Produktbildern Alle Bilder k nnen automatisch im Admin Bereich unter Bildoptionen angepasst werden Nach den gew nschten Anderungen ist es wiederum wichtig das Image Processing ausf hren siehe 4 1 Erst danach werden die Anderungen an den Bildern wirksam 4 3 ndern des Begr ungstexts Der Standardte
148. hp die Zeile ca 283 292 function checkAttributes pID if this gt showFrom_Attributes return if pID 0 return products_attributes_query select count as total from TABLE_PRODUCTS_OPTIONS popt TABLE_PRODUCTS_ATTRIBUTES patrib where patrib products_id pID and patrib options_id popt products_options_id and popt language_id int _SESSION Ianguages_id and pa trib options_values_price gt 0 products_attributes xtDBquery products_attributes_query products_attributes xtc_db_fetch_array products_attributes true if products_attributes total gt 0 return strtolower FROM ndern in function check Attributes pID if this gt showFrom_Attributes return if pID 0 return products_attributes_query select patrib options_values_price as atrib_price from TABLE_PRODUCTS_ATTRIBUTES patrib TABLE_PRODUCTS_OPTIONS popt where pa trib products_id pID and patrib options_id popt products_options_id and popt language_id int _SESSION Ianguages_id products_attributes_query xtDBquery products_attributes_query price_from_valid false while atrib_prices xtc_db_fetch_array products_attributes_query true if atrib_prices atrib_price 0 price_from_valid true break if price_from_valid return strtolower FROM else return 9 17 Widerruf amp Datenschutz bei der Bestellung abz
149. iderrufserkl rung oder der Sache f r uns mit deren Empfang Ende der Widerrufsbelehrung 13 5 Preisangabenverordnung Wie bisher m ssen Preise gegen ber Endverbrauchern inklusive der gesetzlichen Umsatzsteuer an gegeben werden Zus tzlich ist nun aber nach 1 Abs 2 PAngV bei Fernabsatzvertr gen ein explizi ter Hinweis erforderlich dass die geforderten Preise die gesetzliche Umsatzsteuer und alle sonstigen Preisbestandteile enthalten ob zus tzliche Versand und Lieferkosten anfallen und diese sind ggf anzugeben Ein allgemeiner Hinweis in den AGB reicht daher nicht aus Am sichersten ist es den Preis direkt neben der Ware darzustellen 13 6 Durchsetzung der Kaufpreiszahlung Lieferung per Nachnahme Das Vertrauen der Internetgemeinde in die Seriosit t von Onlineanbietern ist nicht sehr gro Man ist kaum bereit Vorkasse zu akzeptieren Hinzu kommt dass Angebote bei denen die Bankverbindung oder die Kreditkartennummer angegeben werden muss eher ignoriert werden Auf der anderen Seite steht der H ndler der ab einem bestimmten Warenwert nicht bereit ist auf Rechnung und damit auf sein Risiko zu liefern Wenn Sie daher das Risiko der Lieferung auf Rechnung nicht eingehen wollen bleibt letztlich nur die Lieferung per Nachnahme Ma nahmen bei Zahlungsausfall Und was wenn der Kunde eine Ware auf Rechnung geliefert bekommen hat und die Ware nicht be zahlt Version 3 6 Seite 140 von 163 Anwenderhandbuch
150. ie en sollte man die 1 bei Anzahl Verwendungen pro Kunde beibehalten Version 3 6 Seite 71 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Nachdem der Kupon angelegt ist kann dieser an einen oder alle registrierten Kunden sowie an Newsletterempf nger verschickt werden Dazu auf E Mail klicken den Empf nger ausw hlen eine berschrift sowie Text eingeben und versenden Der Empf nger erh lt nun eine E Mail mit dem Hinweis ber den Kupon und der entsprechenden Ku pon Nummer hier Gutschein Nummer genannt Bei der n chsten Bestellung oder Login kann der Kunden nun den Kuponwert 30 00 EUR mittels der Kupon Nummer freischalten Zwischensumme 30 00 EUR Der Kuponwert wird dann w hrend der n chsten Bestellung automatisch abge Tabellarische Versandkosten Bester Weg 8 50 EUR zogen inkl MwSt 16 4 14 EUR Rabatt Kupons b7fb f 20 00 EUR Wenn der Kupon zwar eingel st und auch Summe 18 50 EUR von der Rechnung abgezogen wird je doch nicht unter Guthaben angezeigt wird Bestellen Unter Kupon Admin gt Report kann man einsehen wann und von wem ein Kupon eingel st wurde 8 2 Gutscheine Unter Module gt Zusammenfassung das Gutscheine Modul installieren sonst funktioniert die Gut scheinfunktion im Shop nicht Au erdem sollte die Einstellung unter Module gt Zusammenfassung gt Gutscheine gt Freigabe liste auf true stehen Somit hat man Einfluss
151. ie Sie in Kategorien einteilen Verschiedene Zahlungsarten sollten immer zur Auswahl stehen dazu m ssen Sie unter schiedliche Zahlungsprozesse in das Shop System integrieren Dar berhinaus bieten Sie abh ngig von den Produkten auch verschiedene Versandoptionen an Digitale G ter Software lassen sich einfach herunterladen dagegen erfordern physische Waren einen gewissen logistischen Aufwand was Lager Verpackung und Versand angeht Die wichtigsten Standardkomponenten des Onlineshops Die Standardkomponenten sind der wichtigste Teil Ihres Shops Sie sollten sie genau kennen um eine Shop Software beurteilen zu k nnen Das Shop System dient ja quasi als Vermittler zwischen dem Kunden im Frontend und Ihnen als Shop Betreiber im Backend Damit die Shop Software Ihnen alle Daten f r den Bestellablauf liefern kann sind einige Standardkomponenten im Einsatz Warenkorb Der virtuelle Warenkorb sammelt Artikel die der Kunde kaufen m chte er speichert sie client oder serverseitig Datenbanksystem Die zu einem Shop geh rende Datenbank verwaltet Produktinformation Kunden daten Auftragsdaten und viele administrative Informationen Frontend und Backend haben keine di rekte Verbindung miteinander Die MySQL Datenbank stellt die Kommunikationsschnittstelle der bei den anderen Bereiche dar Warenwirtschaftssystem Mit dessen Hilfe bearbeiten Sie die Auftr ge Ihrer Kunden verwalten den Lagerbestand erstellen Belege Lieferschein Rechnung G
152. iesem Bereich ist nahezu selbsterkl rend alle Preise exkl UST Version 3 6 Seite 50 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Re a AR ea Lappee ie thop keins Credits rangebote Fanden Detali dad Optosen Ond At Urter Prodi Vade Runner Diractor s Cut a1 mum Ostenen Angeborspreis 199 0009 Ahgersemwatunge Omen Gurig bis now Aaaury idere ldtrore yerr ada go Lethe Opkonen nal Operen Costlsad Sptenan Bemerkung iz Compression mem MetarTag d So konnen im Fak Anpabotspreis auch prazenzuale warte angeben 28 20 Surhmantinen Munde Won Sp anon nepen Pre eegeben m ssen de Nachiommastellen rat eurem getsonet werden 70 49 99 Lassen Se dis Feld GURiy bis keer wenn der Angebotspreis zei ch unbegrenit geken sol Zahlungeeetie min Meuekisnien un Hardan ngPen Bertelungen Drunhehrh atabey alrgaen arthal ron Wehatina amabi Manager Ondsrmebmye erteten PrrdAtdevenetges Serdsrergebhoss Malhs bhe S Beute Arthel ehe arthal Parder bumwinwmrnk Milmmuarenme Lorant Manager Onrarbmkikheung Farmer Manager Lade Reveurg Berehan delwuren One Manager Ma versenden Mund hanben Manage Sar a Inds ro 4 8 Einstellen von Grundpreisen Um bei den angebotenen Produkten den Grundpreis It Preisangabenverordnungsgesetz anzuzei gen sind folgende Schritte notwendig 1 Einheiten Anlegen Im Admin Einstellungen unter dem Punkt Verpackungseinheit k
153. igenen Seite verbessern kann wie z B gute interne Verlinkung Metatags oder Titletags Offpage hingegen sind Faktoren die von au en auf das Ranking einwirken wie z B eingehende Links und die Themenrelevanz der Linkpartner Onpage Optimierung Hier eine grobe bersicht ber relevante Ma nahmen HTML Quelltext optimal aufbauen und auf die Semantik achten h1 bis h6 berschriften verwenden Texte in p Tags Alternativtexte f r Bilder Tabellen nur da verwenden wo tabellarische Daten darge stellt werden Design von Inhalt durch konsequente Verwendung von CSS trennen usw Gerade in diesem Bereich ist man dank der Templates sehr flexibel Title Tag wird im Internet Browser oben angezeigt optimal und aussagekr ftig pflegen Version 3 6 Seite 145 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Keywords ausw hlen und einzelne Seiten auf 2 4 W rter optimieren Sowohl auf die Dichte der Keywords achten wie auch auf die Platzierung im Quelltext in den berschriften im Flei text im Title in der Meta Description in den Meta Keywords usw Suchmaschinenfreundliche URLs verwenden D h die URL sollte so wenig wie m glich Parameter enthalten und optimalerweise den Suchmaschinen eine statische Website vermitteln Dies wird durch den Einsatz von modrewrite und htaccess umgesetzt Von Zeit zu Zeit Inhalte ver ndern Z B auf der Startseite mit Hilfe des Content Managers Neuigkei ten nennen oder die neu
154. ignoriert zeigt werden Daf r muss der Artikel in die Kategorie TOP T top verlinkt oder kopiert werden test Einfach Verlinken eines Artikels in Kategorie TOP Elemente in folgende Kategorie kopieren Daf r darf unter Mehrfach keine Kategorie aktiviert sein 1 Auswahl des Artikels in Kategorien Artikel 2 Artikel markieren 3 Button Kopieren dr cken Kategorie p a Top 4 Unter Einfach im Dropdown Men die Kategorie Top Koplermerhode ausw hlen Als Kopiermethode Verlinken w hlen Verlinken Duglizieren Kop erer Abbrechen 4 7 Das xt Commerce Preis System Das Preissystem von xt Commerce bietet dem Shopbetreiber fast unbegrenzte M glichkeiten der transparenten Preisgestaltung und Variationen Das Preissystem des gesamten Shops basiert auf wenigen Funktionen die Formatierung und Be rechnung bernehmen Alle Formatierungsoptionen k nnen bequem ber die Administrationsoberfl che verwaltet werden Das xt Commerce Preissystem wurde zus tzlich an das effektive Kundengruppensystem gekoppelt durch die Verschmelzung dieser beiden Systeme sind der Marketingpolitik und Preisgestaltung keine Grenzen gesetzt Durch das Kundengruppensystem k nnen f r jede Gruppe Rabatte Steuereinstel lungen und sogar eigene Produktpreise Einzelpreise und Staffelpreise festgelegt werden Grundlegendes Alle Preise im Admin Bereich m ssen Netto exkl Steuer angegeben werden Version 3
155. ini erh hen Sollte der Fehler beim Import auftreten haben Sie auch die M glichkeit Ihre Datei vor dem Import in mehrere Dateien aufzuteilen 10 3 Fatal error Call to undefined function imagecreatefromgif Fatal error Call to undefined function imagecreatefromgif L sung Die GDlib Bibliothek auf dem Server unterst tzt keine GIF komprimierten Bilder GIF wird standard m ig als Wasserzeichen in XTC verwendet Daher k nnen auch GIF komprimierte Bilder nicht als Produktbilder verwendet werden Im Admin Bereich unter Bildeinstellungen folgende Einstellungen l schen Products Thumbnails Merge Product Images Merge Product Popup Images Merge 10 4 Warning fopen pfad shop admin rss xt news cache Warning fopen pfad shop admin rss xt news cache failed to open stream Permission denied in pfad shop admin includes classes carpinc php on line xxx CaRP Can t open cache file L sung Die Datei admin rss xt news cache muss Schreibrechte CHMOD 777 besitzen Version 3 6 Seite 112 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 10 5 Warning fopen fputs Fehlermeldungen beim Export Fehler 1 Warning fopen pfad shop export export csv failed to open stream Permission denied in domain shop admin includes classes import php on line xxx Warning fputs supplied argument is not a valid stream resource in pfad shop admin includes classes import php on line xxx Warning fputs supplied argument
156. ion both Mindestbestellwert festlegen Unter Kunden gt Kundengruppen gt Kundengruppeausw hlen gt Bearbeiten Tragen Sie hier einen Mindestbestellwert ein 3 14 Anderen Benutzern Administratorrechte verleihen Das Rechteverwaltungssystem von xt Commerce erlaubt es auf einfachste Weise jedem anderen User Kunden der ber ein registriertes Konto verf gt Administratorrechte in verschiedensten Auspr gungen zu verleihen System Kunden Bestellungen Artikel Kat Statistiktools u Zusatzprogramme configuration beinhaltet alles in Kat Konfiguration modules beinhaltet alles in Kat Module countries Land currencies W hrung zones Bundesl nder geo_zones Steuerzonen tax_classes Steuerklassen tax_rates Steuers tze accounting Buchhaltung backup Backup cache Cache Einstellungen Version 3 6 Seite 42 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 server_info Server Info whos_online Wer ist Online languages Sprachen f r den Shop define_language Sprachen verwalten orders_status Bestellstatus ndern hinzuf gen shipping_status Lieferstatus ndern hinzuf gen module_export Exportmodul customers Kunden create_account Kundenkonto erstellen customers_ status Kundenstatus ndern customers_group Kundengruppe orders Bestellungen campaigns Kampagnen print_packingsl
157. ip Lieferschein print_order Rechnung popup_memo coupon_admin Kupon Administration listcategories Kategorie bersicht gv_queue Gutschein queue gv_mail Gutschein mail gv_sent Gutschein versendet validproducts G ltige Produkte validcategories G ltige Kategorien mail E Mail Einstellungen categories Kategorie anlegen bearbeiten new_attributes Attribute zuweisen products_attributes Produktattribute anlegen manufacturers Hersteller reviews Bewertungen specials Sonderangebote products_expected Erwartete Artikel stats_products_expected Erwartete Artikel Statistik stats_products_viewed Besuchte Artikel Statistik stats_products_purchased Verkaufte Artikel Statistik stats_customers Kunden Bestellstatistik stats_sales_report Umsatzstatistik stats_campaigns Kampagnenstatistik banner_manager Bannermanager banner _statistics Banner Statistiken module_newsletter Rundschreiben start Admin Startseite content_manager Content Manager content_preview Content Vorschau Version 3 6 Seite 43 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 credits Seite Credits blacklist Kreditkarten Blacklist orders_edit Bestellungen bearbeiten popup_image Bilder Popup csv_backend Import Export products_vpe Produkt Verpackungseinhei
158. ipt in eine Datei z B includes application_bottom php eingebettet werden muss if TRACKING_ECONDA_ACTIVE true require_once DIR_WS_INCLUDES econda econda php gt lt Piwik gt PIWIK JAVASCRIPT HIER REIN lt End Piwik Tag gt lt php echo lt body gt lt html gt gt Besuche des eingeloggten Shop Admin nicht mitz hlen Version 3 6 Seite 150 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Statt des oben genannten Codings in die includes application_bottom php muss der Quelltext in die Datei templates TEMPLATE source boxes php eingebaut werden Dazu wird der PIWIK Quelltext in ein Smarty Tag auslagern hier PIWIK Dieses neue Smarty Tag PIWIK wird dann ans Ende der Datei templates TEMPLATE index html im jeweiligen Template geschrieben In der Datei templates TEMPLATE source boxes php wird der Besucherstatus mit dem folgenden Quelltext abgefragt und das PIWIK Tag in dem sich der JavaScript Quelltext befindet je nach Ergebnis gef llt oder geleert PIWIK lt Piwik gt PIWIK JAVASCRIPT HIER REIN lt End Piwik Tag gt if _SESSION customers_status customers_status_id 0 isset _GET admin unset PIWIK smarty gt assign PIWIK PIWIK Durch die Einbettung des JavaScript Quelltextes m ssen in der Zeile mit document write die einfa chen Anf hrungszeichen mit einem Backslash escaped
159. is not a valid stream resource in pfad shop admin includes classes import php on line xxx Fehler 2 Warning fopen pfad export DATEINAME ENDUNG failed to open Stream Permission denied L sung Dem Verzeichnis export auf dem Server Schreibrechte CHMOD 777 geben 10 6 Imageprocessing bricht vorzeitig ab L sung 1 Das Imageprocessing verarbeitet immer alle Bilder auf dem Server was bei schwachen Servern zu Problemen f hren kann Sollte das Script nicht alle Bilder bearbeiten muss am Server f r folgende Einstellungen die Werte erh ht werden bis das Script fehlerfrei durchl uft nderung folgender Variablen in der php ini mit entsprechend h heren Werten max_execution_time max_input_time memory_limit L sung 2 Hat man auf die php ini keinen Zugriff oder die Verarbeitung dauert trotzdem l nger als die maximal m gliche Zeit so muss das Imageprocessing h ppchenweise ausgef hrt werden Hier ist eine Erwei terung mit 4 Varianten denkbar siehe Anhang Update_Imageprocessing_4Varianten zip Variante A image processing new php XT Imageprocessing New mit leeren Verzeichnissen Variante A Es werden nur die noch fehlenden Bilder in den Verzeichnissen images product_images popup_images images product_images info_images images product_images thumbnail_images neu erstellt Variante B image processing step php XT Imageprocessing New step by step Variante B Es werden alle Bilder in den Verzeichnissen
160. isch gutge schrieben Nun kann der Kunde den vollen oder auch nur einen Teilbetrag an eine oder mehrere beliebige Personen die eine E Mail Adresse besitzen verschenken bzw verschicken Diese m ssen sich dann im Shop registrie ren und k nnen dann auf das Guthaben zur ckgreifen Folgende Schritte sind daf r n tig Um die Kupon oder Gutscheinfunktion nutzen zu k nnen muss im Admin Bereich unter Konfiguration gt Zusatzmodule das Gutscheinsystem aktivieren auf true gesetzt werden Erst jetzt wird in der Admin Navigation der Punkt Gutschein Kupons angezeigt 8 1 Rabatt Kupons Unter Module gt Zusammenfassung das Rabatt Kupons Modul installieren sonst wird der Betrag w hrend dem Bestellablauf nicht automatisch abgezogen Module Nachnahmegeb hr Rabatt Kupons Rabatt Gutscheine Modulname f r internen Gebrauch ot_cod_fee ot_coupon ot_discount ot_gy Danach unter Gutscheine Kupons auf Kupon Admin und dann auf einf gen klicken Rabatt Kupons Status aktive Kupons Kupon Name Kupon Wert Kupon Code Aktion 10 Euro 10 00EUR 252525 i 20 Euro 20 00EUR b7fb7f Angezeigt verden 1 bis 2 von insgesamt 2 Kupons Seite 1 von 1 Hier k nnen nun Kupons mit einem festen Wert z B 20 EUR oder einen Satz z B 10 angegeben werden Zus tzlich kann man hier optional auch einen eigenen Kupon Code eingeben bzw bestim men wie oft der Kupon pro Kunde verwendet werden Um Missbrauch auszuschl
161. itionen nur ndern wenn sich der Shop zuk nftig in einem anderen Unterver zeichnis befindet In includes configure php define DIR_WS_CATALOG shop_unterverz Version 3 6 Seite 153 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 In admin includes configure php define DIR_WS_ADMIN shop_unterverz admin 7 Den Inhalt des Verzeichnisses templates_c leeren wobei die Datei htaccess beibehalten werden muss 8 Die Zugriffsrechte im Verzeichnis des neuen Webhosters gem Kapitel 1 der Dokumentation set zen Version 3 6 Seite 154 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 16 Sicherheitsupdates Den Shop mit aktuellen Sicherheitsupdates zu versorgen sollte neben einer ordentlichen Backup Strategie immer oberste Priorit t haben 16 1 Wichtige Sicherheitsupdates f r xt Commerce 3 0 4 SP2 1 Die folgenden Sicherheitsupdates seit Ver ffentlichung der Version 3 0 4 SP2 1 sollten unbedingt eingespielt werden um bekannte offene Sicherheitsl cken zu schlie en Sicherheitsupdate 1_xtc_currency_exists inc zip Sicherheitsupdate 2_banktransfer zip Sicherheitsupdate 3_advanced_search_result zip Sicherheitsupdate 4_class inputfilter zip Sicherheitsupdate 5_application_top zip Sicherheitsupdate 6_ipayment_patch_102 zip Sicherheitsupdate 7_FCKEditor_2 6 6 zip siehe Kapitel 9 28 Diese Sicherheitsupdates brauchen nicht in die aktuelle Version von
162. kel per SQL Befehl l schen 110 10 H ufige xt Commerce Fehlermeldungen und deren L sung uunssssssnnnnnnnnnnnnnnnnnn 112 10 1 Cannot send session cookie headers already sent rsnsersnsnnnsennnnnnnnnnnennnnnnn 112 10 2 Fatal error Allowed memory size Of uur sssunsssnnnensennnnennennnnnnennnnennnnnnnnnnn nn manner 112 10 3 Fatal error Call to undefined function imagecreatefromgif u nennen 112 10 4 Warning fopen pfad shop admin rss xt news cache 2444440nennnnennennennnennn 112 10 5 Warning fopen fputs Fehlermeldungen beim Expoff ur 4444nnennnnnnn nennen 113 10 6 Imageprocessing bricht vorzeitig ab 2244444444Hn ne nnnnnnnnnnnnennnnnnnennnnnnennnnnnn anne 113 10 7 Unable to determine pagelink 44r44444Hnnennnnennnnnnnnnnnnnnnnnnnnnnennnnnnennn nn nnnn nn 114 10 8 Warning Division by Zero nuussssnnenessnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnennn nn 114 10 9 Warning imagecreatefromgif overlay gif failed to open stream en 114 10 10 Warning Wrong parameter count for setlocale 2z44444440n nennen nnnnennnnnnnen 115 10 11 Warning Variable passed to each is not an array or object in Ixxx inc xtc_get_products inc php on line 34 2uursssnnnennennnnennennnnennnnnnnnnnnnnnnnnn nn nnnn nenn 115 10 12 Alert configured request variable limit exceeded drop
163. kten f r die ein Konkurrent eine exklusiven Vertriebslizenz besitzt oft der Fall bei diversen CDs amp DVDs Unzureichende Erl uterung von auch g ngigen Abk rzungen im Shop z B UVP Die Verwendung von fremden Markennamen in den eigenen Meta Tags Urheberrechtsverletzungen Nutzung von Herstellerfotos ohne Genemigung Verwenden fremder Marken mit Google AdWords auch bei aktivierter Option weitgehend passende Keywords OLG Braunschweig Beschluss v 11 12 2006 AZ 2 W 177 06 e Fehlerhafte Preisangaben Nettopreise im Endkundenvertrieb keine Grundpreise bei Waren die nach Gewicht Volumen L nge oder Fl che angeboten werden fehlender Hinweis auf Mehrwertsteuer bzw Versandkosten beim jeweiligen Artikel e Fehlerhafte Angaben zur Warenverf gbarkeit kein Hinweis auf Lieferzeiten bei nicht sofortiger Verf gbarkeit Angabe falscher Lieferzeiten e Fehlerhafte Informationen zum Widerrufsrecht Hinweis nicht deutlich gestaltet unzul ssige Einschr nkungen e Fehlende oder l ckenhafte Datenschutzerkl rung die man sich wie die AGB auch vom Nutzer nachweislich best tigt lassen sollte z B Checkbox bei der Bestellung Unzul ssige Klauseln in den Allgemeinen Gesch ftsbedingungen AGB Fehlendes oder fehlerhaftes Batteriegesetz Fehlende oder fehlerhafte Verpackungsverordnung Fehlende oder fehlerhafte Energieeffizienzklassen Fehlende oder fehlerhafte Schleuderwirkungsklassen Waschmaschinen Registrierungspflicht f r
164. ktivieren Nach der Aktivierung der Artikel kann es passieren dass die Artikel trotzdem nicht erscheinen Dies ist kein Bug Es liegt am Cache Wenn es sofort angezeigt werden soll muss man den Inhalt des Cache Verzeichnisses gt templates_c leeren Am besten zum Bearbeiten des Shops w hrend der Artikelanlage die Cache Funktion Admin Bereich gt Konfiguration gt Cache Optionen alles auf false stellen und damit deaktivieren Artikel in andere Kategorien kopieren oder verkn pfen Um Artikel in andere Kategorien Unterkategorien zu kopieren bzw zu verlinken verf hrt man wie folgt Im Admin Bereich gt Artikelkatalog Kategorien Artikel ber das Dropdown Men oder durch Klick auf das Ordnersymbol die Kategorie Unterkategorie ausw hlen in der sich der Artikel befindet Den Arti kel suchen und markieren Mausklick Unter Kopieren nach erscheint ein Men in dem alle Katego rien Unterkategorien aufgef hrt sind Hier kann man den Artikel in mehrere multiple andere Katego rien Unterkategorien kopieren verlinken Oder im Dropdown Men in eine weitere Katego rie Unterkategorie Einfach ausw hlen Haken setzen und die Kopiermethode verlinken oder kopie ren ausw hlen Dann auf Kopieren klicken und der Artikel erscheint im Shop zus tzlich in den aus gew hlten Rubriken Bestimmung der Zeitdauer der neu eingestellten Artikel als Neue Artikel Die neu eingestellten Artikel stehen in der jeweiligen Rubrik au erdem wer
165. l Trua Checken des User Browsers C False Sollte das nicht m glich oder gew nscht sein bersrofan des Brovsers den der User kann man in der Shopadministration unter Sa EEE RER Konfiguration gt Sessions bei Session Speicherort einen Verzeichnispfad eintragen C True in dem k nftig die Sessions zwischengespei skenderIp Adresse False chert werden Welcher Pfad das ist kann ber berpr fen der IP Adresse des Users bei phpinfo beim Punkt session ausgelesen ern werden Master Value bei SEessi Ds on save_path z B tmp oder phptmp FOREN Session emeuem Beispielkonfiguration siehe Abbildung rechts 9 3 Datenbankpasswort nachtr glich ndern Falls Sie einmal Ihr Datenbankpasswort ndern m ssen k nnen Sie dies im Shop in den beiden configure php Dateien anpassen Zuvor muss gegebenenfalls der Schreibschutz CHMOD 444 dieser beiden Dateien entfernt CHMOD 777 werden und nach der Anderung wieder gesetzt werden includes configure php admin includes configure php define DB_SERVER_PASSWORD neuespasswort 9 4 Seitenumbruch nach bestimmter Anzahl von Artikeln erzwingen Unter Admin gt Konfiguration gt Maximum werte gt Suchergebnisse kann die Anzahl der anzuzeigen den Artikel eingestellt werden so dass in der Kategorieansicht nach z B 10 Artikeln eine neue Seite Seitenumbruch erscheint Version 3 6 Seite 75 von 163 Anwenderhandbuch f r xt Commerce
166. l class ot_total ersetzen durch if oder_total_valuesl class ot_total 11 5 BUGFIX 0000223 SSL NONSSL check for google conversiontracking In der Datei includes google_conversiontracking js php suchen nach lt script language JavaScript src http www googleadservices com pagead conversion js gt lt script gt lt noscript gt lt img height 1 width 1 border 0 src http www googleadservices com pagead conversion lt php echo GOOGLE _CONVERSION_ID gt value 1 amp label Purchase amp script 0 gt lt noscript gt ersetzen durch lt php if request_type NONSSL gt lt script language JavaScript src http www googleadservices com pagead conversion js gt lt script gt lt noscript gt lt img height 1 width 1 border 0 src http www googleadservices com pagead conversion lt php echo GOOGLE _CONVERSION_ID gt value 1 amp label Purchase amp script 0 gt lt noscript gt lt php else gt lt script language JavaScript src https www googleadservices com pagead conversion js gt lt script gt lt noscript gt lt img height 1 width 1 border 0 src https www googleadservices com pagead conversion lt php echo GOOGLE_CONVERSIONL_ID gt value 1 0 amp label PURCHASE amp script 0 gt lt noscript gt lt php gt 11 6 BUGFIX 0000227 customers surname in reply address in orders mail to admin F gt den Nachnamen des Kunden in der Best
167. l so hat der Webhoster seine Webserver anders konfiguriert Dies kann um un g nstigsten Fall dazu f hren dass Suchmaschinen trotz aktivierter Option Spider Sessions vermei den alle Links mit einer Session ID indizieren und somit doppelten Content aufnehmen da jeder Link ein Unikat darstellt aber trotzdem den gleichen Inhalt hat L sung z B all inkl Im Root Verzeichnis des Shops eine htaccess Datei mit folgendem Inhalt erstellen bzw erg nzen php_flag session use_trans_sid O Bei PHP im CGI Modus wenn PHP nicht als Modul l uft muss folgendes in die htaccess Datei lt lfModule mod_php c gt php_flag session use_trans_sid O lt lfModule gt 10 17 Magic Quotes beim Webhoster aktivieren Im Administrationsbereich wird nur der Header angezeigt Der Rest der Seite bleibt wei Problem Bei einigen Webhostern z B Hosteurope ist die Funktion PHP Magic Quotes GPC stan dardm ig deaktiviert Off was w hrend der Installation von xt Commerce auch angezeigt wird L sung z B Hosteurope In der Kundenadministrationsoberfl che des Webhosters z B KIS einloggen Unter Administration gt Webhosting gt DEIN_WEBPACK gt Skripte gt Script Einstellungen gt Die Funktion PHP Magic Quotes GPC von Serverstandard auf On ndern HINWEIS die get tigte nderung kann einige Minuten ben tigen bis sie tats chlich greift 10 18 SELECT would examine more than MAX_JOIN_SIZE rows 1
168. l namens Down for Maintenance versetzt den Shop in den Wartungszustand so dass der Besucher nur einen Hinweis auf Arbeiten am Shop erh lt siehe auch 9 8 Das Add on Zufalls Script pr sentiert dem Kunden beim Betreten des Shops ein zuf llig ausgew hltes Pro dukt Das Skript kann auch auf anderen Webseiten eingesetzt werden um die eigenen Produkte zu vermarkten In diesem Men punkt k nnen allgemeine Einstellungen zum Shop und zur Ansicht des Shopkatalogs der Produktseiten u a vorgenommen werden Name des Shops Hier den Namen des Shops eintragen Erscheint auch in der Browser Titelleiste Inhaber Hier den Betreiber bzw Inhaber des Shop eintragen E Mail Adresse Hier die E Maildresse des Kundenservices bzw der Bestellannahme eintragen E Mail von Hier die allgemeine E Mail Adresse des Shops eintragen Land Hier das Land des Shops eintragen Region Hier das entsprechende Bundesland bzw Kanton eintragen Reihenfolge f r Artikelank ndigungen Das ist die Reihenfolge wie angek ndigte Artikel angezeigt werden ASC aufsteigend DESC absteigend Sortierfeld f r Artikelank ndigungen Das ist die Spalte die zum Sortieren angek ndigter Artikel benutzt wird products _name Sortierung nach Produktname date_expected Sortierung nach Erscheinungsdatum Auf die Landesw hrung automatisch umstellen Falls mehrere W hrungen verwendet werden schaltet der Shop automatisch die W hrungen um wenn die Sprache ge ndert
169. le den Men punkt Zahlungsoptionen anklicken und das Modul Nachname installieren In derselben Rubrik Module anschlie end den Men punkt Zusammenfas sung ausw hlen um das Modul Nachnahmegeb hr installieren und gegebenenfalls bearbeiten Mindermengenzuschlag Unter Module gt Zusammenfassung befindet sich das Modul ot_loworderfee f r den Mindermen genzuschlag welches nach der Installation je nach Wunsch angepasst werden kann Einzelne Zahlungsmethoden f r einzelne Kunden oder Kundengruppen sperren Version 3 6 Seite 34 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Es gibt die M glichkeit bestimmte Zahlungsmethoden f r einzelne Kunden oder auch f r ganze Kun dengruppen nicht zu erlauben In der Praxis wird dies oft benutzt um z B Neukunden nur per Vorkas se Ware zu verkaufen dagegen Stammkunden z B auch die Bezahlung per Rechnung zu erlauben Zahlungsweisen f r Kundengruppen sperren Admin Bereich gt Kundengruppen gt Anwahl Kundengruppe gt Bearbeiten Dann bei nicht erlaubte Zahlungsweisen die gew nschten Zahlungsweisen kommagetrennt eintragen Achtung Als Namen der Zahlungsweisen m ssen die internen Namen der Module benutzt werden Diese stehen bei Module gt Zahlungsoptionen immer dabei Zahlungsweisen f r einzelne Kunden sperren Admin Bereich gt Kunden gt Anwahl Kunde gt Bearbeiten Dann bei Nicht erlaubte Zahlungsmodule die gew nschten
170. le suchen function getBreadcrumbModel if this gt datal products_model return this gt data products_model return this gt datal products_name und ersetzen durch function getBreadcrumbModel M if this gt data products_model return this gt data products_model return this gt data products_name 9 31 CloseTags bei Smarty erm glichen wenn truncate verwendet wird Bei der Artikelvorschau wird im Template mittels Smarty oft truncate eingesetzt damit lange Be schreibungstexte um eine bestimmte Anzahl von Zeichen gek rzet werden k nnen Der Nachteil dabei kann sein dass durch truncate auch HTML Tags wie z B lt div gt oder lt table gt mitgek rzt werden k nnen wenn der Wert bei truncate ung nstig gew hlt wurde Damit kann das komplettte Layout ei nes Shops in Mitleidenschaft gezogen werden im besten Fall wird nur die XHTML Validit t beein tr chtigt Um dies zu verhindern gibt es die Funktion CloseTags Dazu in der Datei includes classes Smarty_2 6 14 Smarty class php die folgende Zeile suchen define SMARTY_PHP_REMOVE 2 define SMARTY_PHP_ALLOW 9 und darunter einf gen define MY_TEMPLATE_PLUGINS DIR_FS_CATALOG templates CURRENT_TEMPLATE smarty Zeile suchen Version 3 6 Seite 96 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 var plugins_dir array plugins und ersetzten mit Ivar plugins_dir
171. lenswert ist ein Modul wie z B ipayment oder worldpay zu benutzen da hierbei die sensiblen Kreditkartendaten von Drittanbietern bernommen werden Zahlungsmethode Barzahlung wird nicht angezeigt Die Zahlungsmethode Barzahlung erscheint nicht im Kassenweg obwohl es im Admin Bereich akti viert wurde Das Modul Barzahlung ist verkn pft mit der Versandmethode Selbstabholung Wird nun z B im Kassenweg einen Schritt zuvor die Versandmethode per Post angew hlt wird im n chs ten Schritt die M glichkeit Barzahlung ausgeblendet Grund Man geht davon aus dass per Post versendet wird und der Kunde das Geld nicht zus tzlich Bar vorbeibringen wird Vorauskasse anlegen Die Zahlungsart Vorauskasse l sst sich mit dem Modul moneyorder realisieren Die unter Voraus kasse angezeigte Anschrift stammt aus dem Eingabefeld Gesch ftsadresse und Telefonnummer siehe Konfiguration gt Mein Shop Im Feld Zahlbar an stehen die Bankinformationen Kontoinhaber Bankleitzahl und Kontonummer an die der Geldbetrag berwiesen werden soll F r den europ ischen Geldtransfer mit IBAN und SWIFT BIC kann Modul eustandardtransfer verwendet werden Auf diese Weise lassen sich alle gew nschten Zahlungsarten installieren Die Anzeigereihenfolge wird anhand von Zahlen bestimmt Je kleiner die Zahl umso weiter oben steht die Zahlungsart in der Anzeige Nachnahmegeb hr anlegen Im Backend in der Rubrik Modu
172. lifetime 1440 Den oben genannten Wert 24 Minuten in der php ini einfach erh hen z B 6000 100 Minuten Diese Methode setzt allerdings voraus dass man Zugriff auf die php ini hat was bei den meisten Hostingpaketen jedoch nicht der Fall ist Ist der Zugriff auf die php ini nicht m glich so k nnen wie Werte auch gegebenenfalls ber die htaccess ge ndert werden indem der folgende Eintrag hinzugef gt wird php_value session gc_maxlifetime 6000 Bei PHP im CGI Modus wenn PHP nicht als Modul l uft muss folgendes in die htaccess Datei lt lfModule mod_php c gt php_flag session use_trans_sid O lt IfModule gt Sollte die Methode mit der htaccess Datei nicht funktionieren kann alternativ auch die Variable BSESS_LIFE im Quelltext der Datei admin includes functions sessions php direkt angepasst wer den SESS_LIFE 6000 9 38 Update der Smarty Template Engine In Archiv dieses Downloadpakets befindet sich die Datei Update _Smarty_2 6 26 zip die zur Aktuali sierung der Template Engine Smarty verwendet werden kann Eine PDF Installationsanleitung liegt bei 9 39 Anzahl der angezeigten Attributmerkmale erh hen Standardm ig werden im Administrationsbereich bei den Artikelmerkmalen nur 10 Attribute ange zeigt Dadurch erh ht sich der Aufwand beim Durchbl ttern der Seiten wenn bestimmte Attribute ge sucht oder berpr ft werden sollen Um die Anzahl der sichtbaren Attribute zu erh hen m
173. lvetica sans serif size 2 gt Firma lt font gt lt td gt lt td width 400 gt lt font face Verdana Arial Helvetica sans serif size 2 gt COMPANY lt font gt lt td gt lt tr gt tif lt table gt Beispiel um Vor Nachname und Stra e erweitern lt tr gt lt td width 200 gt lt font face Verdana Arial Helvetica sans serif size 2 gt Vorname lt td gt lt td width 400 gt lt font face Verdana Arial Helvetica sans serif size 2 gt VORNAME lt td gt lt tr gt lt tr gt lt td width 200 gt lt font face Verdana Arial Helvetica sans serif size 2 gt Nachname lt td gt lt td width 400 gt lt font face Verdana Arial Helvetica sans serif size 2 gt NACHNAME lt td gt lt tr gt lt tr gt lt td width 200 gt lt font face Verdana Arial Helvetica sans serif size 2 gt Adresse lt td gt lt td width 400 gt lt font face Verdana Arial Helvetica sans serif size 2 gt STRASSE lt td gt lt tr gt 9 28 Aktualisierung des FCKEditor WYSIWYG Editor auf eine neuere Version Der FCKEditor wird im Admin Bereich zur Editierung der Artikel Kategorie und Contentseiten ver wendet Da neuere Versionen insbesondere saubereren Quelltext erzeugen XHTML ist eine Aktuali sierung empfehlenswert Die dieser Anleitung beiliegende Datei Sicherheitsupdate 7_FCKEditor_2 6 5 zip enth lt alle wissenswerten Infos und Dateien um die Aktualisierung erfolgreich ei
174. m Stammk ufern bei jedem Einkauf einen finanziellen Anreiz zu bieten Werden auch FSK 18 Artikel angeboten z B DVDs so sollte f r diese Kunden eine eigene Gruppe definiert werden Erst wenn ein Stamm Kunde beispielsweise das Postident Verfahren erfolgreich durchgef hrt hat kann er in die Kundengruppe der FSK 18 gepr ften K ufer verschoben werden 3 9 Zahlungsoptionen amp Module Vor der ersten Inbetriebnahme des Shops muss zuerst noch mindestens ein Bezahl und ein Ver sandmodul aktiviert werden Bezahlmodul Shopadministration gt Module gt Zahlungsoptionen Im Men Module Zahlungsoptionen sind bereits 14 Bezahlmethoden verf gbar Mit einem Klick auf das Modul und den Button Installieren werden die Module f r den Shop eingerichtet F r jede Zah lungsoption gelten andere Regeln ber Bearbeiten k nnen die angebotenen Optionen weiter verfei nern werden Bei Lastschrift ist es beispielsweise m glich eine Best tigung per Fax zu erlauben Bei Kreditkarte kann eingestellt werden welche Kartenanbieter akzeptiert und ob die Pr fnummer zus tz lich zur Kreditkartennummer abgefragt werden soll Auch hier gibt es die M glichkeit die angebotenen Zahlungsoptionen in eine gew nschte Reihenfolge zu bringen Die gebr uchlichsten Zahlungsmodule Vorkasse eustandardtransfer oder moneyorder Rechnung invoice Nachnahme cod Kreditkarte cc moneybookers ipayment worldpay PayPal Barzahlung cash
175. mbol auskommentiert werden Sollte sich ein 500 Fehler ergeben die Zeile Options FollowSymlinks auskommenitieren Damit bekannte Suchmaschinen den Inhalt besser erfassen k nnen unter Konfiguration gt Meta Tags Suchmaschinen gt Suchmaschinenfreundliche URLs benutzen TRUE Konfiguration gt Meta Tags Suchmaschinen gt Spider Sessions vermeiden TRUE setzen Shopstat Logging deaktivieren M chte man die Erstellung von Logdateien durch das Shopstat Modul unterbinden muss in der Datei shopstat shopstat php nur folgendes gesucht logit true und ersetzt werden durch logit false Suchmaschinenfreundliche URLs deaktivieren Falls versehentlich Suchmaschinenfreundliche Links aktiviert wurden und der Server dies nicht unter st tzt k nnen diese mit folgendem Befehl wieder deaktiviert werden in Datenbank per PHPMyAdmin ausf hren SQL Befehl UPDATE configuration SET configuration_value false WHERE configuration_key SEARCH_ENGINE_FRIENDLY_URLS 14 2 Bessere interne Verlinkung mit dem Navtail Der Navtrail oder Breadcrumb ist der Navigationspfad der mit dem Smarty Tag navtrail eingef gt wird Dort wird die aktuelle Position innerhalb der Seite angezeigt mit Links auf alle vorherliegenden Ebenen Als erstes Schlagwort steht dort Startseite Die Hauptseite wird also von jeder Unterseite mit dem Keyword Startseite verlinkt Viel besser als der Begriff Startseite k nnte man
176. merce 3 0 4 SP2 1 13 Rechtliches zum Thema Onlineshop Die folgenden Hinweise und Tipps stellen keine Rechtsberatung dar noch ist ein Anspruch auf Fehlerfreiheit oder Vollst ndigkeit gegeben Sie dienen der reinen Vorabinformation F r einen rechtssicheren Onlineshop ist ein Gespr ch mit einem Rechtsanwalt unerl sslich Immer noch hat nur ein kleiner Teil der Shopbetreiber die Websites dem aktuellen Stand der Gesetz gebung angepasst Acht von zehn Web Shops versto en gegen Teledienstegesetz und BGB indem sie Verbraucher nur unzureichend informieren wie der Bundesverband der Verbraucherzentralen www vzbv de ermittelte H ufigste Schwachpunkte Impressum R ckgaberecht und Kundendaten In der Konsequenz drohen teure Abmahnungen 13 1 Allgemeine Gesch ftsbedingungen Achtung Nicht ausreichend ist die immer wieder im Internet anzutreffende Praxis n mlich die blo e Aufnahme der AGB im Hauptmen der Website Immer wieder trifft man auf Online Shops deren AGB allein in der Navigation zu finden sind und nicht in den Bestellvorgang einbezogen werden Der blo e Hinweis Es gelten unsere AGB reicht nicht aus Die Folge hier ist dass die Vertr ge mit den Kun den zwar an sich wirksam sind allerdings ohne die Regelungen der AGB gelten Am sichersten ist es den Kunden vor Abschluss der Bestellung zwingend mit den AGB zu konfrontie ren Dies kann technisch dadurch geschehen dass der Kunde vor der Bestellung die AGB auf jeden Fall
177. merce Shopsoftware letzte Version 3 0 4 SP2 1 http code google com p xt commerce Download der freien und berarbeiteten xtcModified Version siehe Kapitel 19 basiert auf der xt Commerce Version 3 0 4 SP2 1 und enth lt bereits viele Bugfixes sowie ein anseh nliches Template bleibt dabei jedoch 100 kompatibel zur xt Commerce Standard Shopsoftware http www xtc modified org download Kostenloser Download von freien Modulen f r xt Commerce http www xtc load de http xtc addons de http www estelco de index php cat c35_erweiterungen html Kostenlose und sehr ansehnliche CSS Templates f r xt Commerce zum Download http www i3internet de http www hhg design com doc download html http www zs ecommerce com yaml fuer xtcommerce download html YAML Download der jeweils aktuellsten Version dieses Anwenderhandbuchs http www nandlstadt com xtcommerce http www xtc modified org forum Informationsquellen f r Online H ndler und Wegweiser bei juristischen Fallstricken http www shopbetreiber blog de http www it recht kanzlei de jabmahnung ebay html Support Foren Tipps amp Tricks Codeschnipsel http www xtc modified org forum http www xtc supportforum de http www gunnart de Version 3 6 Seite 157 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 19 xteModified Modifizierte freie Version von xt Commerce 3 0 4 SP2 1 Bei xtcModified handelt es sich um eine A
178. methode if PAYMENT_METHODYZahlungsmethode PAYMENT_METHODY if ift PAYMENT_METHOD eq PayPal Klicken Sie auf den untenstehenden Link um die Bestellung per PayPal zu bezahlen https www paypal com de cgi bin webscr cmd _xclick amp business lt eigene E Mail Adresse gt amp item_name Bestellnummer olD amp amount TOTAL1 amp currency_code CURRENCY1 amp no_shipping 1 Hinweis Falls der Link nicht funktioniert kopieren Sie diesen bitte manuell in das Adressfenster Ihres Browsers if ber den eingef gten Link in der Best tigungsmail kommt der Kunde wie bisher auch direkt zu Paypal Dort wird die Gesamtsumme die er zu bezahlen hat angezeigt sowie die Empf nger Adresse Online Shop und die Bestellnummer als Zahlungsgrund Der Vorteil dieser L sung ist dass der Kunde auch zu einem sp teren Zeitpunkt bezahlen kann 9 21 Produktbewertungen von Testeo integrieren Unter www testeo de befindet sich ein Produktbewertungsportal dessen Bewertungen einfach und kostenlos in den eigenen Onlineshop integriert werden k nnen Zun chst sollte man sich bei Testeo als H ndler registrieren Nach der erfolgreichen Registrierung erh lt man eine Liste zum Download Testeo wie unten beschrieben integrieren und ein wenig Geduld haben Sobald Testeo die Artikeldaten hat und entsprechend des Angebots gemappt wurden werden die entsprechende Testergebnisse angezeigt falls vorhanden Sollte noch kein Testergebnis vorliegen kann
179. mit hilfreichen Managementtools ausgewertet Damit optimieren Sie Ihren Online Shop und vor allem Ihre Produktpalette z B erkennen Sie so leichter Ladenh ter Zusatzfunktionen Kleine Tools helfen Ihren Kunden w hrend bzw nach dem Einkauf z B Sen dungsverfolgung Volltextsuche Sitemap Hilfe FAQ usw Hilfesysteme Trotz gut aufgebauter Navigation kommt es h ufig vor dass User Hilfe ben tigen Gut ist daf r eine eigene Hilfeseite mit Tipps gerade f r Kunden die Ihren Shop zum ersten Mal besu chen Das gilt aber auch f r Benutzer die schon fter bei Ihnen zu Besuch waren jedoch nicht mehr wissen wo sie zu den Artikeln die passenden Informationen finden So etwas kann nach dem berar beiten der Kategorien vorkommen Auf gar keinen Fall darf in einem Shop die Suchfunktion fehlen Am besten ist eine Volltextsuche die alle Produktfelder durchforstet Verfolgbarkeit Hat ein Kunde das passende Angebot gefunden und bestellt erwartet er heute oft eine automatische Best tigung Eine solche Best tigung per Mail ist nicht nur wegen des Verbrau cherschutzes wichtig sie geh rt auch zu Ihrem Kundenservice Au erdem wird eine Kopie im Kun denkonto angelegt auf die der Kunde mit seiner Registrierung immer zugreifen kann Die E Mail ent h lt Angaben ber die bestellten Artikel die Preise und die Zahlungs und Lieferart Halten Sie den K ufer nach der Bestellung auf dem Laufenden informieren Sie ihn schnellstm glich ber einen Lie
180. n Korrektur Ab der 2 Bestellung Kundenstatus ndern z B in Stammkunde 9 26 Meldung SELECT would examine more than MAX_JOIN_SIZE rows 10 18 Zus tzliche Datenfelder im Artikelstamm einbauen 9 58 Fehler beim Backup Warning exec has been disabled 10 19 Alle Bestellungen Kunden oder Artikel per SQL l schen 9 59 neue Muster Widerrufsbelehrung vom 11 06 2010 und aktualisierte Muster AGB aktualisierter Muster Datenschutz Google Analytics amp Piwik PayPal Express Modul 4 9 entfernt da es mehr Probleme macht als es l st Zahlreiche kleinere Anpassungen und Erg nzungen Version 3 x Anpassen der E Mail Einstellungen im Shop 4 20 BUGFIX Fehler im Gutscheinmodul 11 26 SSL Verschl sselung mit SSL Proxy aktivieren 9 5 berarbeitet Automatische Kundennummer Vergabe um Variante erweitert 9 9 Aktualisiert Kaufen Button ausblenden wenn Artikelbestand 0 9 48 Administrator E Mail oder Passwort ber die Datenbank ndern 9 53 Zahlungsart Rechnung erst anbieten wenn Bestellungen einen Versendet Status haben 9 54 Sonderangebote nicht automatisch deaktivieren wenn Bestandsmenge 0 9 55 Debugging der SMARTY Variablen 9 56 Debugging von PHP Variablen 9 57 Sicherheitsupdate 7_FCKEditor_2 6 6 zip 9 28 aktualisiert von Version 2 6 5 Weitere Hinweise bei Downloadartikeln Angabe des Trennzeichens bei Artikel Import Export Testdatei beispiel_import c
181. n Eine Zone mit Berechnung der Mehrwertsteuer z B Inlandslieferung und eine Zone ohne Berechnung der Mehrwertsteuer umsatzsteuerfreie Lieferung ins Ausland Diesen Steuerzonen werden dann die jeweiligen L nder zugeordnet so dass ber die L nderangabe des K ufers die jeweilige Mehrwertsteuerregelung zugeordnet wird Sie finden die Ein stellungen f r die Steuerzonen im Administrationsbereich unter Land Steuer Steuerzonen Um ein Land einer Steuerzone zuzuordnen klicken Sie links auf die gew nschte Steuerzone Es ff net sich die Lister der zugeordneten L nder Dort k nnen Sie ber den Button Einf gen neue L nder hinzuf gen Falls Sie ein Land aus der Liste l schen m chten markieren Sie das gew nschte Land mit einem Mausklick und klicken anschlie end L schen in der rechten Men f hrung Steuerklassen Unter Steuerklassen k nnen Sie die verschiedenen Steuers tze f r unterschiedliche Produkte bear beiten wie z B einen Fernseher 19 oder Lebensmittel 7 Diese k nnen ge ndert werden und Neue hinzugef gt werden Steuers tze Hier legen Sie die Steuers tze f r die Steuerzonen fest Es k nnen aber eigene Steuers tze erstellt werden Da ein Onlineshop International erreichbar ist ben tigen Sie in der Regel eine Mehrwertsteu er f r das Inland und eine steuerfreie Lieferung in das Ausland siehe Steuerzonen Version 3 6 Seite 22 von 163 3 1 7 Konfiguration Konfiguration Mein Shop Minumum W
182. n Dialog w hlen Sie das gew nschte Produkt aus geben den gew nschten Sonderangebotspreis ein und kli cken dann Einf gen In der Praxis wollen Sie vielleicht ein Sonderangebot nur bis zu einem Termin laufen lassen Um ein Sonderangebot zeitlich zu begrenzen geben Sie in der Verwaltung unter Artikelkatalog Sonderange bote f r das jeweilige Produkt in das Feld g ltig bis das Enddatum des Angebots ein Das Sonderan gebot wird ab diesem Termin nicht mehr angezeigt Version 3 6 Seite 17 von 163 3 1 3 Module Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Kaede Unter dem Men punkt Module sehen Sie alle Arten von installierten Modulen im e e Bereich Zahlungsoptionen und Versandarten Hier k nnen Sie weitere Module Bidalia TE f r Ihren Shop installieren oder einfach nur berpr fen welche Module bereits KT Module vorhanden sind EX Zahlungsweisen Zahlungsoptionen XT Modules Module Sicher bezahlen ber ee ji Lastschriftverfahren Barzahlung Kreditkarte Nachnahme EU Standard Bank Transfer Rechnung iPayment Lastschriftverfahren LUUPAY Scheck Vorkasse PayPal Internet Konto TISA Kreditkarte International E Lastschrift sterreich Vorkasse global paycard PrePaid H Lastschrift Deutschland Secure Credit Card Payment 2R Versandarten XT Modules Hier stehen alle Module f r die unter schiedlichsten Zahlungsmethoden wie z B Barzahlung Kreditkarte
183. n Strichpunkt Wenn das Feld hier leer erscheint wird in der Regel auf einen Tabulator als Trennzeichen gepr ft Siehe auch Feld CSV_SEPERATOR in der Datenbank Die get tigten Einstellungen gegebenenfalls speichern Version 3 6 Seite 62 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 6 2 Die beiliegende Datei Beispiel_import_csv zip siehe Anhang in z B in Ex cel ffnen Beim Import ist dabei auf folgendes zu achten 1 Trennoptionen getrennt 2 Semikolon anhaken da dieses auch als Trennzeichen in xt Commerce konfiguriert wurde und ggf das Komma rausnehmen 3 Darauf achten dass das Texttrennzeichen auf das Anf hrungszeichen eingestellt ist 4 Nun ist es wichtig dass alle Spalten wie folgt zu sehen markiert werden Im folgenden Schritt im Dropdown neben Spaltentyp den Wert von Standard auf Text ndern Damit aus einer Artikelnummer nicht unbeabsichtigt ein Datum oder anderer nichtverwertbarer Wert wird Tertimpore export csw Import Zeichensatz Westeuropa Windows 1252 WinLatin 1 Y Ab Zeile 1 1 Trennoptionen C Feste Breite E getrennt I Iabulator F Komma F Andere F Eemikolon Leerzeichen Feldtrenner zusammenfassen Texttrenner Felder Spaltentyp 1 XTSOL p_model p_stock p_shipping p_tpl p_manufacturer 2 XTSOL artnriD14 150 D product_info_v1 html Hersteller A Es ist wichtig dass alle Zellen auch wenn man ggf welche hinzuf gt als
184. n der Box Mehr ber box_CONTENT ausgehend der Fall ist Daf r reicht eigentlich der allgemeine Quelltext lt a href FILENAME_CONTENT coIlD SHIPPING_INFOS gt SHIPPING_COSTS lt a gt z B Neue Produkte Kategorie TOP auf Startseite und in jeder Haupt Kategorie includes modules new_products php ca Zeile 99 ship_info SHIPPING_EXCL lt a href javascript newWin void window open xtc_href_link FILENAME_POPUP_CONTENT colD SHIPPING_INFOS popup toolbar 0 width 640 height 600 gt SHIPPING_COSTS lt a gt wird zu Version 3 6 Seite 81 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 ship_info SHIPPING_EXCL lt a href FILENAME_CONTENT coID SHIPPING_INFOS gt SHIPPING_COSTS lt a gt Alles von lt a bis a gt mit dem eben erw hnten Quelltext ersetzen Dieses Prinzip bleibt bei allen weiteren Dateien gleich Folgende Dateien m ssen au erdem noch angepasst werden Neue Produkte bersicht products_new php ca Zeile 132 Angebote specials php ca Zeile 82 Warenkorb includes modules order_details_cart php ca Zeile 107 Warenkorb bersicht auf der Startseite templates ihr_template source boxes shopping_cart php ca Zeile 72 Kategorien Artikel Listung includes modules product_listing php ca Zeile 108 Artikel Detailansicht includes modules product_info php ca Zeile 94 9 13 Sicherheitscode bei der Newsletter Anmeldung optimier
185. n f llen Um hier nach tr gliche Anderungen durchzuf hren einfach den entsprechenden Eintrag aktivieren mit der Maus anklicken und dann auf Bearbeiten klicken Beispiel Optionsname in das Feld f r die entsprechende Sprache eingeben z B Farbe und einf gen klicken Danach unter dem Punkt Optionswert im Dropdown Men den Eintrag Farbe ausw h len und in dem Feld f r die entsprechende Sprache die gew nschte Farbe z B rot einf gen Version 3 6 Seite 31 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Artikelmerkmale i ID Optionsname 1 downloads 2 Farbe 3 Gr e en 4 de Optionswert 1 ID Optionsname Optionswert 1 downloads download 2 downloads versand 3 Farbe Rot ne i en Blau 4 Farbe p de Blau Zuweisen der Optionen Merkmale zu entsprechendem Produkt Options ID P Aktion Bearbeiten Bearbeiten L schen L sche Einf gen Aktion Bearbeiten Gen Einf gen Unter Admin Bereich unter Produktkatalog Kategorien Artikel zu bearbeitendes Produkt ausw hlen Wenn das Produkt aktiviert ist dem die Produktoptionen zugewiesen werden sollen auf den Button Produktoptionen klicken Jetzt erscheint die Liste der vorher eingegebenen Artikelmerkmale Hier k nnen beliebige Merkmale kombiniert werden z B Gr e Farbe etc Einfach vorne einen Haken setzen bei den Optionen die aktiviert werden sollen Farbe Reihenfolge Artik
186. n man die Pixel f r die H he der Bilder einstellen die f r Unterkategorien dargestellt werden H he der Artikel Bilder Optionen Die folgenden Optionen ndern das grafische Erscheinungsbild der Artikelbilder entsprechend ihrer Bezeichnung Artikel Bilder Bevel Artikel Bilder Greyscale Artikel Bilder Ellipse Artikel Bilder Round edges Artikel Bilder Merge Artikel Bilder Frame Artikel Bilder Drop Shadow Artikel Bilder Motion Blur Kundendetails Hier stellen Sie die zus tzlichen Abfragen ber Kundeninformationen ein die abgefragt werden wenn sich ein neuer Kunde registrieren m chte M gliche Felder sind Anrede Geburtsdatum Firma Vorort Bundesland Art der Kontoerstellung Versand Optionen Hier werden die wichtigsten Versand Optionen festgelegt Unter anderem aus welchem Land versen det wird der genaue Ort Gewicht des leeren Pakets klein mittel gro zuz gliches Gewicht eines gro en Pakets in Prozent Version 3 6 Seite 25 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Artikel Listen Optionen Hier wird bestimmt ob die Sortierungsfilter angezeigt werden oder nicht Lagerverwaltungsoptionen Einstellungen im Bereich der Artikelkontrolle zum berwachen von Artikeln Ist ein bestimmter Be stand unterschritten wird dies automatisch dem Administrator der Seite gemeldet Falls ein Artikel ausverkauft ist kann auch eine bestimmte Markierung gesetzt werden Logging Optionen Damit spei
187. n zust ndig f r die Produkt Optionen Diese k nnen im Administrati onsbereich in der Produktansicht ausgew hlt werden und sind in der product_info integriert a product_options_dropdown html Optionen werden als DropDownMen dargestellt b product_options_selection html Optionen werden gelistet mit einem RadioButton c table_listing html Optionen werden tabellarisch dargestellt Version 3 6 Seite 131 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 12 3 Dateien im Templateordner module 12 3 1 Dateien f r die Kundenverwaltung account html Die Kundenseite enth lt eine Ubersicht f r betrachtete Produkte des Kunden wenn bereits Produkte angesehen wurden Ansonsten steht anstelle der angesehenen Produkte ein InfoText pers nliche Einstellungen Bestellungen und Newsletter erscheinen wenn man auf Ihr Konto klickt account_edit html Betrifft nur Kunden mit einem Kundenkonto Adress Datenblatt Standardadres se erscheint wenn man in der Account Ansicht unter Ihre pers nlichen Einstellungen Kontodaten bearbeiten klickt address_book html Adressen bersicht des Kunden im Administrationsbereich ist einzustellen wie viele Adressen ein Kunde in seinem Account anlegen kann Erscheint wenn man in der Kundenseite auf Adressbuch bearbeiten klickt address_book_details html Eingebunden in der address_book_process html Handelt 3 Prozesse ab wenn man in der Adressen bersicht a
188. nat alle 0 00EUR Sonderangebote a letzter Monat bezahlt Fe User Online Neue Kunden die letzten 15 f r H Name Vorname angemeldetam bearbeiten Bestellungen Online seit Name Letzter Klick Infos en 00 00 15 Guest 15 11 01 Bang pana 00 00 00 a eee 00 00 33 Demo Demo 15 11 00 00 01 31 Guest 15 09 32 Neue Bestellungen die letzten 20 Besuchen Sie den xtcModified org Blog Bestellnummer Bestelldatum Kundenname bearbeiten l schen xtcModified eCommerce Shopsoftware Shopsoftware for everyone 1 2010 05 18 15 10 59 Demo Demo bearbeiten l schen ESTUGO mit g nstigem Einsteiger Online Shop Hosting Tarif F r alle Shopbetreiber die mit ihrem derzeitigen Provider oder Tarif unzufrieden sind oder diejenigen die sowieso an einen Wechsel gedacht habe hat ESTUGO hier ein ganz spezielles Angebot f r euch geschn rrt Zitat Seit heute gibt es bei ESTUGO einen neuen Online Shop Hosting Tarif Der Tarif richtet sich an Einsteiger die einen Online Shop starten m chten Der LG Gie en Widerrufsfrist beginnt nicht bei falscher Belehrung Ane altnallam Anlace hiar nach ain Ilbail sum Thara Ralahn na har dar Widamnferanht Tibak Version 3 6 Seite 159 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 20 Versionshistorie Version 3 6 Imageprocessing st t bei Webhoster 1 amp 1 auf einen Timeout 10 14 Anderen Benutzern Administratorrechte verleihen 3 14 robots txt AGB Datenschutz und Impressum filter
189. nen Der E Mailversand ist ber verschiedene Programme m glich Sendmail funktioniert nur auf Linux basierten Systemen Webhosterabh ngig SMTP E Mailversand ber SMTP SMTP User mit existierender E Mail und Passwort n tig mail E Mailversand ber PHP sollte nicht mehr verwendet werden Webhosterabh ngig Um das SPAM Mail Problem nicht zu verschlimmern gehen mehr und mehr Webhoster dazu ber nur noch authentifizierte E Mails zu versenden also E Mails die ber ein echtes existierendes E Mail Konto versendet wurden Dabei ist die SMTP Methode am verl sslichsten Es folgt ein exemplarisches Konfigurationsbeispiel beim Webspaceprovider HostEurope Vorgehensweise in der Konfiguration kann bei anderen Webhostern hnlich sein 1 POP3 Konto einrichten ber die Administrationsoberfl che beim Webhoster hier KIS Der Kontoname darf nur aus Kleinbuchstaben bestehen da HostEurope Gro buchstaben automatisch wieder zur ckwandelt z B wp123456 abc123 2 Standard E Mail Adresse In der Administrationsoberfl che KIS von HostEurope muss die mit dem POP3 Konto parallel ange legte Mailadresse auch als Standardadresse hinterlegt sein Auswahl Scripte gt Standard E Mail Adresse Dies dient dazu dem Spammi brauch entgegenzuwirken 3 xt Commerce Administration Unter Konfiguration gt E Mail Optionen sind f r die SMTP Methode folgende Einstellungen erforder lich die
190. ng Artikeln Um die Anzahl der Eintr ge bei Kunden welche diesen Artikel kauften haben auch folgende Artikel gekauft zu begrenzen muss im Administrationsbereich unter Konfiguration gt Maximale Werte gt ebenfalls gekauft eine Zahl eingetragen werden Version 3 6 Seite 56 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 4 18 Produktbilder in xt Commerce Bilder werden beim Anlegen von Artikel hochgeladen von xt Commerce umbenannt und in 3 Ver zeichnisse abgelegt Benennung von Bildern durch xt Commerce Standardm ig speichert der Shop Bilder unter dem Namen PID_ ab PID interne Artikel ID fortlaufene Bildnummer beginnend mit 0 Hat der Artikel Nr 4711 z B die interne ID 177 so wird ein Bild 177_0 jpg als erstes Bild 177_1 jpg als 2 Bild abgelegt usw Ablage von Bildern Hochgeladene Bilder werden wie folgt unter oben genannten Dateinamen abgespeichert images product_images original_images Original Bild unver ndert images product_images popup_images Bild f r Popup Darstellung images product_images info_images Bild f r Artikeldetail Darstellung images product_images thumbnail_images Bild f r Listen product _listing Die Bilder werden beim Hochladen entsprechend der Maximalgr en skaliert wie sie im Admin gt Bildoptionen definiert wurden Anmerkung Das Auswahlfeld Bildgr e berechnen im Admin ist offenbar ohne Funktion Imageprocessing ber Admin gt XT M
191. niert man die Sprache der Seite z B Deutsch f r deutschsprachige und Englisch f r eng lischsprachige Besucher D h wenn Deutsch ausw hlt wird erscheint die Seite bei der deutschen Version des Shops und umgekehrt Sprachgruppe Hier kann man gleiche Seiten in unterschiedlicher Sprache miteinander verbinden D h wenn eine Seite zu Versandkosten in Deutsch verfasst wird in das Feld z B die Zahl 10 eingeben Wenn dann die Seite in Englisch verfasst und auch die Zahl 10 eingegeben wird werden die Inhalte miteinander verbunden Wenn nun z B im Impressum von der deutschen in die englische Sprache ber den Klick aufs Flaggensymbol umgeschaltet wird erscheint das Impressum in Englisch Wenn bei Sprachgruppe f r den englischen Text eine andere Zahl eingetragen w re bek me der Besucher nicht das gew nschte Impressum in Englisch zu sehen sondern eine ganz andere Seite Box Hier kann man die Seite einer bestimmten Box zuordnen in dem man auf das Dropdown Men klickt und passende Box ausw hlt Sortierung Gibt die Reihenfolge der Darstellung in der Box an Sichtbar Die Seite aktivieren oder deaktivieren Sehr n tzlich wenn man die Seite nicht l schen will aber auch nicht im Shop anzeigen m chte Titel Erscheint in der Box als Link berschrift i Erscheint auf der Seite als Uberschrift wenn man die Seite aufruft Datei hochladen Version 3 6 Seite 39 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1
192. nloadprodukten wie z B Softwareprogramme m glich Um zu einem Produkt eine Downloadm glichkeit anzubieten sind folgende Schritte notwendig 1 Konfiguration gt Download Optionen einstellen Download von Artikeln erlauben true Download durch Redirection true Download Zahlungsmodule banktransfer cod invoice Modulnamen der Zahlungsoptionen die NICHT akzeptiert werden sollen Min Bestellstatus 1 2 Artikelkatalog gt Artikelmerkmale gt neues Artikelmerkmal namens downloads erstellen das Merkmal MUSS downloads hei en ansonsten funktioniert es nicht Artikelmerkmale A 1 ID Optionsname Aktion en eigen 2 Einf gen de 3 Optionswert zuweisen z B Download Bild Optionswert 1 ID Optionsname Optionswert Aktion 1 downloads Download Bild en Aen 2 downloads Einf gen ce 4 Datei ber FTP in das Verzeichnis shopdomain de download hochladen 5 Artikel ausw hlen in Kategorien Artikel und Attribute editieren ausw hlen Hier k nnen Sie nun Ihren Artikel ausw hlen und einstellen ob der Download zeitlich oder per St ck zahl begrenzt sein soll Es m ssen Artikel auf Lager sein und es muss mindestens 1 Download ver f gbar sein M gl Downloads Version 3 6 Seite 53 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Attribute Editieren Prod 2 Pr fix Pr fix downloads Reihenfolge Artikel Nr Lage
193. nnen direkt berschrieben werden da bei einer Neuinstal lation von xt Commerce 3 04SP2 1 noch keine Modifikationen enthalten sind Modifizierte Shopversionen sog Forks der xt Commerce Shopsoftware wie z B xtcModified Gambio HHG Multistore commerce SEO usw beinhalten in ihren aktuellen Versionen normalerweise bereits alle Sicherheitsupdates Version 3 6 Seite 14 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 2 In die Administratoroberfl che einloggen Backend Damit Einstellungen am Onlineshop get tigt werden k nnen muss man sich zuerst als Administrator einloggen Erst dann kann man in das Administrationsinterface wechseln und Einstel lungen ndern oder Artikel hinzuf gen Die w hrend der Installation angegebenen Daten f r die E Mail Adresse und das zugeh rige Passwort werden nun verwendet um sich in die Administrationsoberfl che des Shops einzuloggen Nachdem man sich erfolgreich eingeloggt hat ndert sich das Bedienfeld und ein Admin Button erscheint Ein Klick auf diesen Button bringt den Shop Administrator in den tats chlichen Admi nistrationsbereich in dem weitere Einstellungen f r den Shop gemacht werden k nnen Warenkorb gt Sie haben noch keine Artikel in Ihrem Warenkorb Willkommen zur ck eMail Adresse pe o o Passwort Anmelden Passwort vergessen Warenkorb gt Sie haben noch keine Artikel in Ihrem
194. nnn nenn 53 4 15 Beschleunigung des xt Commerce Onlineshops u 244srsnnsnnnnnnnnnnnnnnennnnennnnenn 55 4 16 Nummernkreis der Bestellnummern bzw Rechnungsnummern ndern 56 4 17 Cross Selling einrichten Querverbinden von Artikeln urssrsnennnneennnnnnnnnennnnen 56 4 18 Produktbilder in xt Commerce 40rs44ssnnonnnnnnnnnnennnnnnnnnnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnn nn 57 Version 3 6 Seite 2 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 4 19 Anpassen der E Mail Einstellungen im Shop 240us2200nnnnennnnnnnnnnnnnnnnnnnnnnnnnn nenn 58 5 Administration und Backup einer Datenbank PHPMyAdmin MySQLDumper 60 5 1 Erstellen eines Datenbank Backups 44s44ss44nennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann nnn anne 60 5 2 Wiedereinspielen eines Datenbank Backups uuuessnsensssnnnnnnsnnnnnnnnnnnnnnnnnnn nen nn nnnn nn 60 5 3 Backup der Shop Quelltextdateien vor Modulinstallation unnn 60 5 4 Datenbankadministration mit externen Programmen MySQLDumper usene 60 6 Artikel Import EXPOrt 4 22 2 400440unsennneank anna anna nun un dann anrnanun un dan nnmnnn nnmnnn 62 6 1 Die Administrationsoberfl che von xt Commerce aufrufen unersnsenssennnnnnennnnnnnnnnn 62 6 2 Die beiliegende Datei Beispiel_import_csv zip siehe Anhang in z B in Excel ffnen 63 6 3 Aufbau der beispiel_import cs
195. nnnennennnnennennnn mann 152 15 Den Onlineshop umziehen neue Domain neuen Webhoster 153 16 Sicherheltsupd tes sn ine een 155 16 1 Wichtige Sicherheitsupdates f r xt Commerce 3 0 4 SP2 1 uunneenneennennnnnnn 155 16 2 Optionales Sicherheitsupdate SSEQ LIB usnsensseennnnennnnnennnnnnnnnnnnnnnnnnnnnnnn nn 155 Version 3 6 Seite 5 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 17 Dateianh nge zu dieser Anleitung uuesussnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnn nn 156 18 Weiterf hrende Webseiten zu Downloads Shop Module HowTos 157 19 xteModified Modifizierte freie Version von xt Commerce 3 0 4 SP2 1 158 20 Versionshistorie anti Een anna hnd nun 160 21 Danksagung e Hunters ee 163 Version 3 6 Seite 6 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Nutzungsbedingungen Copyright und Lizenz Diese Dokumentation ist unter einer Creative Commons Namensnennung Keine kommerzielle Nut zung 3 0 Deutschland Lizenz lizenziert Um Details ber diese Lizenz zu erfahren besuchen Sie bitte zu http creativecommons org licenses by nc nd 3 0 de Es ist Ihnen gestattet Diese Dokumentation vervielf ltigen verbreiten und ffentlich zug nglich zu machen Zu den folgenden Bedingungen Namensnennung Sie m ssen den Namen des Autors Rechteinhabers in der von ihm festgelegten W
196. ntfernen vorher Sicherungskopie erstellen und durch folgendes Coding ersetzen config_load file language lang_ language conf section boxes if deny_cart neq true if empty false lt p gt PRODUCTS cart1 Hif PRODUCTS gt 1 cart2 if cart3 lt a href LINK_CART gt cart4 lt a gt lt p gt lt p gt lt strong gt text_total TOTAL lt strong gt lt p gt lt p gt UST if SHIPPING_INFOH SHIPPING_INFOY if lt p gt else cart5 lt a href LINK_CART gt cart4 lt a gt tif Version 3 6 Seite 101 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 tit Und die Datei lang sprache lang_german conf f r die deutsche Version unter der Rubrik boxes mit folgendem Coding erweitern Eintr ge f r die reduzierte Warenkorbbox carti Produkt canz e cart3 im cart4 Warenkorb cart5 0 Produkte im 9 42 Favicon einbinden Um im der Browseradresszeile die Darstellung eines eigenen sogenannten Favicons zu erm glichen muss in der Datei includes header php folgendes Coding erg nzt werden lt link rel shortcut icon href images favicon ico type image x icon gt Und das entsprechende Icon als favicon ico z B im Pfad shopdomain de images favicon ico abge legt werden Im Internet gibt es zahlreiche Onlinedienste die hochgeladene Grafiken in Favicon f hige Graphiken umwandeln k nnen z B www favicon maker de 16x
197. nzuspielen Als letzten Schritt im Content Manager des Administrationsbereichs die Funktionalit t testen 9 29 Das Wort Katalog und oder Startseite aus der Breadcrumb Navigation entfernen Viele H ndler nutzen xt Commerce nicht nur als Shop sondern integrieren dort auch eine rudiment re Website mit Hilfe des Content Managers Dann wirkt es st rend wenn berall auf den Unterseiten Katalog in der Breadcrumb Navigation steht Dazu in der Datei includes application_top php die folgende Zeile suchen breadcrumb gt add HEADER_TITLE_TOP HTTP_SERVER breadcrumb gt add HEADER_TITLE_CATALOG xtc_href_link FILENAME_DEFAULT Version 3 6 Seite 95 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 und ersetzen durch breadcrumb gt add HEADER_TITLE_TOP HTTP_SERVER breadcrumb gt add HEADER_TITLE_CATALOG xtc_href_link FILENAME_DEFAULT Falls die Anzeige von Startseite entfernt werden soll kann auch die Zeile breadcerumb gt add HEADER _TITLE_TOP HTTP_SERVER auskommentiert werden 9 30 Artikelname statt Artikelnummer in der Breadcrumb Navigation Ist bei einem Artikel die Artikelnummer gepflegt so wird diese bei der Ausgabe in der Breadcrumb Navigation bevorzugt Aus suchmaschinenoptimierungstechnischen Gr nden kann es aber sinnvoll sein statt irgendeiner Nummer den Artikelnamen in der Breadcrumb Navigation auszugeben Dazu in der Datei includes classes product php die folgende Zei
198. oder per Lastschriftverfahren Wenn Sie die ge w nschte Zahlungsoption gefunden ha ben klicken Sie diese an und es er scheint an der Seite ein Button Installie ren Modulname f r internen Gebrauch Sortierreihenfolge Aktion IV amoneybookers banktransfer cash cc oO cod eustandardtransfer invoice ipayment ipaymentelv luupws rmoneyorder paypal Mia e Me e In Me Te Ti Te I ie De uos_giropay_modul uos_gp_modul Ik uos_kreditkarte_modul uos_lastschrift_st_modul uos_lastschrift_de_modul uos_vorkasse_modul May Me De Die worldpay Versandart Hier finden Sie die verschiedenen und Modulname f r Module nn Sortierreihenfolge Aktion Gr ten Versandunternehmen der Welt rn und k nnen entscheiden welches der ERHEBEN En a eigene Shop benutzen soll Die Installati Chraraperezenein ste CIGG on funktioniert genau so wie bei den DHL sterreich dhl Zahlungsoptionen einfach das entspre Deutsche Post dp amp chende Versandunternehmen ausw hlen FedEx Express Europa fedexeu und installieren Pauschale Versandkosten flat o EJ Versandkostenfrei freeamount Ej German Logistics Systems gls El Versandkosten pro St ck item Ej Selbstabholung selfpickup EJ Tabellarische Versandkosten table potaniparcal Service ups Ei a Service Ense El Versandkosten nach Zonen zones Ef Zusammenfassung Hier finden Sie eine Zusammenfassung aller bereits installierten Module in ihrem S
199. odule gt XT Imageprocessing kann z B nach nderung der Bildgr en in den Bildoptionen eine Neuberechnung durchgef hrt werden Dabei werden ALLE Bilder die sich im Ver zeichnis images product_images original_images befinden neu berechnet Der Prozess kann also eine geraume Zeit laufen evtl je nach Timeout Einstellungen des Servers evtl auch abbrechen Siehe hierzu das Kapitel Imageprocessing bricht vorzeitig ab Das Imageprocessing nimmt alle Bilder in original_images ungeachtet der Artikel im Shop berech net die Bildgr en neu und berschreibt vorhandene Bilder in den genannten Verzeichnissen Die Bildgr en sind in den Bildoptionen als Maximalbreite und Maximalh he vordefiniert Das Bild wird so verkleinert dass es in den vorgegebenen Rahmen passt Verzerrt wird das Bild nicht nderung des Bildnamens beim Duplizieren von Artikeln Wenn Artikel dupliziert nicht verlinkt werden wird das Bild nicht dupliziert wenn Bildname Artikel nummer ist Hier tr gt xt Commerce als Bildnamen ARTIKELID_O jpg interne Artikel ID ein Der Na me kann nur ber Tools wie phpMyAdmin korrigiert werden Version 3 6 Seite 57 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 4 19 Anpassen der E Mail Einstellungen im Shop Um den E Mail Versand an Kunden und den Shopbetreiber in der Administrationsoberfl che im Onli neshop zu erm glichen gibt es mehrere Optionen unter Konfiguration gt eMail Optio
200. ohne http Kategorie EBENE Zahl Ebene 0 0 Ebene 1 1 p_cat EBENE Kategoriename String p_cat 0 z B Elektronik p_cat 1 z B Computer p_cat 2 z B Bildschirme als Feldtrennzeichen speichern p_priceNoTax ID Preis excl Steuer 11 1 5000 1 10 0000 5 9 0000 10 8 0000 Fe Textexport Feldoptionen Zeichensatz We steuropa Windows 1252 WinLatin Abbrechen Feldtrenner Texttrenner f Hilfe Feste Spaltenbreite Bevor man nun die fertige CSV Datei nach XTC importiert m ssen die unbearbeiteten Original Produktfotos in das Verzeichnis original_images hochgeladen werden Die Einstellungen f r Gr e und Form der Produktbilder findet man im Administrationsmen von xt Commerce unter Konfiguration Bild Optionen Nach nderungen an den Bild Optionen muss das Modul XT Imageprocessing ausgef hrt werden welches sich in Module XT Module XT Imageprocessing befindet Wenn man es noch nicht verwendet hat so muss es erst mit Klick auf Installieren installiert werden Tipp Mit dem Imageprocessing bekommt man auch eventuelle Schatten oder sonstige Effekte an Bilder weg oder wieder hinein 6 4 Import von Bildern und Namen von Bildern Version 3 6 Seite 65 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Standardm ig speichert der Shop Bilder unter dem Namen PID_ ab PID interne Artikel ID fortlaufene Bildnummer beginnend mit 0 Hat der Artikel
201. okumentation bezieht sich auf die letzte frei verf gbare Open Source Version 3 0 4 SP2 1 von xt Commerce die noch unter der GNU GPL lizenziert wurde Die hier dargestellten Tipps und Hinweise sind auch oft auf andere Abwandlungen dieser Shopsoftware anwendbar z B xteModified commerce SEO etc die auf der originalen xt Commerce Version SP2 1 ba sieren Da die xt Commerce GmbH f r ihre Shopversion 3 x nie eine vern nftige Dokumentation bzw einen Leitfaden f r die Einrichtung der Shopsoftware ver ffentlicht hat entstand dieses freie Anwender handbuch f r die letzte freie Version 3 0 4 SP2 1 der xt Commerce Shopsoftware Hierbei wird ver sucht die h ufigsten Fragen bez glich Installation und Konfiguration der xt Commerce Shopsoftware zu beantworten Anfang Oktober 2008 wurde die xt Commerce Version 4 x Veyton Shopsoftware ver ffentlicht die in dieser Dokumentation nicht behandelt wird Im Gegensatz zur bisherigen Entwicklungslinie ist Ver sion 4 eine komplette Neuentwicklung und unterliegt nicht mehr der GPL Version 4 erlaubt keine An passungen des Quelltextes da dieser durch die Verschl sselungssoftware ionCube gesichert ist Da das Umgehen derartiger Sicherungen in Deutschland gesetzlich verboten ist sind Anpassungen der Version 4 Veyton nur durch die xt Commerce GmbH oder deren autorisierte Partner m glich Was ist xt Commerce Bei xt Commerce handelt es sich um eine f r den EU Binn
202. on Produktka tegorien sehr sinnvoll Versandarten kosten Die Versandarten bzw kosten sind neben den Zahlungsarten f r Ihre Kun den sehr wichtig Im Vergleich zu sofort lieferbaren digitalen Produkten erfordern klassische Produkte einen logistischen Aufwand G nstige Versandkosten sind ein wichtiges Auswahlkriterium f r den Kunden Informieren Sie Kunden immer z gig bei jeder Status nderung Ihr Kunde sollte auch eine kurze Info ber den Warenversand erhalten Import Exportfunktionen Jede gute Shop Software ist heute mit Import und Exportschnittstellen ausgestattet Sie pflegen damit nicht nur Ihre Artikeldaten sehr bequem sondern bedienen mit den Exportschnittstellen auch manche Produktsuchmaschinen direkt Dazu lesen die Schnittstellen auto matisch aus Ihrer Datenbank die Artikelbeschreibungen aus Diese Funktionen sind nicht nur f r die Datenpflege hilfreich sondern auch f r Ihr Produktmarketing erforderlich Statistik Reportingfunktion Im Gegensatz zu einem klassischen Ladengesch ft sehen Sie Ihre Kunden im Online Handel nicht von Angesicht zu Angesicht Damit Sie den Kundenstamm trotzdem besser kennen lernen gibt es die M glichkeit statistische Informationen zu sammeln und auszuwer ten Die Shop Software gibt Ihnen h ufig schon Auskunft dar ber welche Artikel die Kunden am h u figsten anklicken oder einkaufen Zudem stehen Kundenbestell und Umsatzstatistiken zur Verf gung Kundendaten werden statistisch erfasst und
203. ore images eof gt lt tr gt lt td gt TESTEO lt td gt lt tr gt 9 22 Neue Pflichtangaben f r gewerbliche E Mails Ein neues Gesetz schreibt seit Anfang 2007 vor dass gewerbliche E Mails bestimmte Ausk nfte ber das versendende Unternehmen enthalten Wer diese Informationen nicht in seinen elektronischen Brief aufnimmt riskiert Abmahnungen Die folgende Erweiterung bildet dies im System f r jede versendete E Mail automatisch ab 1 Im Konfigurationsmen unter Mein Shop beim Impressum in das Feld Gesch ftsadresse und Telefonnummer etc eintragen Dieser Eintrag wird in der Konstante STORE_NAME_ADDRESS hin terlegt 2 Die Datei inc xtc_php_mail inc php an drei Stellen wie folgt erweitern if E MAIL_USE_HTML true set E Mail format to HTML mail gt IsSHTML true E Mail Pflichtangaben message_body_html lt br gt lt font size 2 face Arial Helvetica sans serif gt nl2br STORE_NAME_ ADDRESS lt font gt Ende E Mail Pflichtangaben mail gt Body message_body_html remove html tags message_body_plain str_replace lt br gt n message_body_plain E Mail Pflichtangaben f r HTML Formatierung in der Adresse message_body_plain n n STORE_NAME ADDRESS Ende E Mail Pflichtangaben f r HTML Formatierung in der Adresse message_body_plain strip tags message_body_plain mail gt AltBody message_body_plain else mail gt IsSHTML false
204. oster umziehen kann 1 Alle Dateien des aktuellen Shops zum Webspace des neuen Webhosters hochladen 2 Backup der alten Datenbank in einer SQL Datei ber PHPMyAdmin Export oder MySQLDumper erstellen 3 Hochladen der eben erstellten SQL Datei und Importieren Wiederherstellen mit der Latini Codie rung 4 Die Dateien includes configure php und admin includes configure php herunterladen Die Daten des neuen Webhosters entsprechend in den Dateien anpassen define DB_SERVER Iocalhost define DB_SERVER_USERNAME neuerUser define DB_SERVER_PASSWORD neuesPasswort define DB_DATABASE neueDatenbank define HTTP_SERVER http neue domain de Nur in der Datei admin includes configure org den neuen Domainnamen des Shops eintragen define HTTP_CATALOG_SERVER http localhost Falls HTTPS SSL verf gbar ist die entsprechenden Variablen mit HTTPS ab ndern 5 In den Variablen define DIR_FS_DOCUMENT_ROOT var www web 123 html define DIR_FS_CATALOG var www web123 html wird der DOCUMENT_ROOT des neuen Hosters eingetragen siehe phpinfo Diese nderung muss auch bei den beiden configure php Dateien nachgezogen werden Nur in der Datei ad min includes configure php bei der Variable define DIR_FS_ADMIN var www web123 html admin denselben Pfad von DOCUMENT_ROOT inklusive dem Zusatz admin eintragen 6 Die Variablendefin
205. p betreiber 13 8 Abmahnungen Da gerade im Bereich des Internets sehr h ufig Abmahnungen ausgesprochen werden welche nur dem Zweck dienen missliebige Konkurrenten vom Markt zu dr ngen oder die Geb hren des Anwalts zu rechtfertigen sollte aufgrund der oftmals sehr hohen Kosten und Uhnterlassungsstrafen stets ein spezialisierter Rechtsanwalt um Rat gefragt werden Zum einen da Sie andernfalls Rechtspositionen aufgeben obwohl die Abmahnung vollkommen ungerechtfertigt ist Zum anderen da nur bei einer berechtigten Abmahnung auch ein Anspruch darauf besteht die Anwaltskosten der Gegenseite zu tragen Aufgrund der zeitlich sehr kurzen Fristen kann zudem nur ein spezialisierter Anwalt in der K r ze der Zeit berblicken welches Vorgehen am sinnvollsten ist Abmahnungen lassen sich durch vollst ndige und richtige AGB Impressum und Preisangaben ver meiden Auch ist bei der Verwendung markengesch tzter Namen Vorsicht geboten M gliche Rechtsverst e sind e Fehlerhafte Angaben im Impressum z B nur Postfachadresse keine Nennung des Vertre tungs berechtigten e _Fehlendes Impressum und Pflichtangaben in verschickten E Mails Rechtsform und der Sitz der Gesellschaft das Registergericht des Sitzes der Gesellschaft die Handelsregisternummer falls vorhanden alle Gesch ftsf hrer und der Vorsitzende des Aufsichtsrats mit dem Fami liennamen und mindestens einem ausgeschriebenen Vornamen falls berhaupt vorhanden e Anbieten von Produ
206. p_model Artikelnummer string Pflichtfeld Unique Key p_stock Lagerbestand int _tpl Produkttemplate string Templatename html p_sorting Sortierung int p_manufacturer Hersteller string p_fsk18 FSK18 Flag boolean Grundpreis Format z B 14 4 Netto Artikelpreis mit 4 Nachkommastellen Darauf p_priceNoTax Preis excl Ust dezimal achten dass die Preise mit einem Punkt statt eines Kommas getrennt werden Preis exkl USt p_tax ID der Steuerklasse int z B 1 16 2 7 Steuerklasse p_status Produktstatus boolean Verf gbarkeit p_weight Gewicht in KG int p_ean EAN Nummer string p_disc en f r Arti int p_opttpl Optionstemplate string Templatename html p_image Produktbild string e et I p_image 1 2 Produktbild string p_image 2 3 Produktbild string p_vpe VPE ID int Verpackungseinheit p_vpe_status Anzeige VPE boolean p_vpe_value VPE Multiplikator dezimal Format z B 14 4 Version 3 6 Seite 64 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 p_shipping LieferzetD int ef Grundpreis 1 St ck 1 5 Euro Staffelpreise mit 1 5 St ck 10 Euro 6 9 St ck 9 Euro ab 10 St ck 8 Euro Sprachabh ngige Texte ID Sprachcode z B de en etc SL Produktname fins O O O OO S OS p_descID Produktbeschreibungstring En O O p_Shortdese ID Kurzbeschreibung stig 0 0o p_meta_desc ID Meta Beschreibung string Jo p_meta_key ID Meta Keywords sting S p_url ID Hersteller URL string Format www domain de
207. ped variable 115 10 13 Sessions k nnen nicht im Verzeichnis gespeichert werden uennnn 116 10 14 Imageprocessing st t bei Webhoster 1 amp 1 auf einen Timeout uu seen 116 10 15 Field password_request_key doesn t have a default value en 117 10 16 Die Session ID wird an jeden Link angeh ngt bzw verschwindet nicht 118 10 17 Magic Quotes beim Webhoster aktivieren uunsunnsennsnnsnnnnnnnennnennnnn nenn nn nn 118 10 18 SELECT would examine more than MAX_JOIN_SIZE rows nnnnesenen 118 10 19 Fehler beim Backup Warning exec has been disabled 4m nenn 119 11 Bugfixes nur f r xt Commerce 3 0 4 SP2 1 242244220000000n0nn nn 120 11 1 BUGFIX 0000211 falsche Artikelnummern bei gleichnamigen Attributen 120 11 2 BUGFIX 0000218 force to enter password when editing customers n 120 11 3 BUGFIX 0000221 addressformat error in payment shipping addresses 120 Version 3 6 Seite 4 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 11 4 BUGFIX 0000222 Tippfehler in oders class 22u44240nnnnnnnnnnnnnnnnnnnennnnennnnnnnn 121 11 5 BUGFIX 0000223 SSL NONSSL check for google conversiontracking 121 11 6 BUGFIX 0000227 customers surname in reply address in orders mail to admin 121 11
208. per Allgemeine Gesch ftsbedingungen aus geschlossen oder zu Lasten des K ufers beschr nkt werden vgl 312 f BGB Eine Ausnahme be steht nur in zwei F llen Zum einen kann der Unternehmer regeln dass der Kunde die Kosten der R cksendung tr gt 357 Abs 2 BGB Zum anderen kann der Unternehmer dem Kunden anstatt des Widerrufsrechts unter bestimmten Voraussetzungen nur das R ckgaberecht gew hren Das Widerrufsrecht erm glicht es Verbrauchern die eingegangene vertragliche Verpflichtung durch einseitige Erkl rung wieder aufzuheben Er kann sich also bereits durch eine einfache Erkl rung vom Vertrag l sen Der Widerruf wird durch rechtzeitige Absendung einer Widerrufserkl rung gewahrt Der Widerruf muss keine Begr ndung enthalten und ist in Textform z B E Mail Fax usw oder durch R cksendung der Sache selbst zu erkl ren Die Widerrufsfrist betr gt zwei Wochen die sich auf einen Monat verl ngert wenn die Belehrung ber das Widerrufsrecht erst nach Vertragsschluss erfolgt Die Frist beginnt nicht vor Erf llung der Informationspflichten und auch nicht vor dem Eingang der Ware beim Verbraucher Der Unternehmer muss im Falle des Widerrufs den Kaufpreis erstatten Der Ver braucher muss die Ware nach Erkl rung des Widerrufs zur cksenden wenn die Ware per Paket ver sandt werden kann Die Kosten hierf r und auch die Gefahr des Untergangs tr gt der Unternehmer Bis 08 12 2004 war es Gesetzeslage dass dem Verbraucher nur bei einem B
209. pfiehlt sich das BBCLONE Verzeichnis mit htaccess und htpasswd zu sch tzen damit die Statistiken nicht f r jedermann einsehbar sind M glichkeiten die Besuche des eingeloggten Admin nicht mitz hlen sind im Kapitel zu PIWIK zu finden und k nnen analog realisiert werden 9 26 Ab der 2 Bestellung Kundenstatus ndern z B in Stammkunde Es kann n tzlich sein im Shop zwischen Kunden und Stammkunden zu unterscheiden da man wie derkehrenden Kunden z B andere Zahlungsm glichkeiten anbieten m chte Als Vorbereitung dazu sollte zuerst eine neue Kundengruppe Stammkunde im Administrationsbereich angelegt werden Dabei merkt man sich die entsprechende ID Nummer die den Stammkunden dann entspricht z B 3 oder 4 Im folgenden Beispiel wird davon ausgegangen dass H ndler die Kundengruppe 3 und Stammkunden die Kundengruppe 4 haben Nun sucht man in der Datei checkout_success php im Hauptverzeichnis die Zeilen require DIR_WS_INCLUDES header php orders_query xtc_db_query select orders_id orders_status customers_city customers_ state customers_country from TABLE _ORDERS where customers_id _SESSION customer_id order by orders_id desc limit 1 Direkt danach f gt man den folgenden PHP Quelltext ein BEGINN Nach der 2 Bestellung in Stammkunde ndern Annahme Kundengruppe H ndler ID 3 Kundengruppe Stammkunde ID 4 H ndler werden nicht automatisch in S
210. phauptseite war tung htm Wartungsarbeiten und die htaccess Umleitung immer am Server bleiben und es muss auch nichts am Quelltext der Shopdateien ver ndert werden Anmerkung Diese Methode funktioniert nur bei Apache auf Linux Unix Webservern Sollte sich bereits eine htaccess Datei im Shop Rootverzeichnis befinden so kann die Rewrite Regel dieser hinzugef gt werden Version 3 6 Seite 78 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Unter Windowssystemen kann es wegen des Punktes vor htaccess Probleme geben deshalb die Datei erst auf dem Server umbenennen bzw erstellen 9 9 Automatische Kundennummer Vergabe Da das Shopsystem nicht automatisch eigene eindeutige Kundennummern vergeben kann ist eine dieser beiden Varianten als Erweiterung sehr sinnvoll Ein Backup der Datenbank ist empfehlenswert Diese Erweiterung kann jederzeit eingebaut werden da erst neu registrierte Kunden eine automatisch vergebene Kundennummer erhalten Altkunden die noch keine Kundennummer besitzen werden nicht automatisch mit einer Kundennummer versorgt Variante 1 Kundennummer einfach hochz hlen In der Datei create_account php und create_guest_account php sowie admin create_account php und admin create_guest_account php vor der Zeile xtc_db_perform TABLE_CUSTOMERS sql_data_array folgendes einf gen Automatisch Kundennummer fortlaufend erzeugen l Erste Kundennummer festlegen start_cid 10000
211. prachen k nnen hinzugef gt werden Die Systemtexte werden automatisch der ausgew hl ten Sprache angepasst Um die englische Sprache zeitweise im Shop zu deaktivieren ohne sie vollst ndig zu l schen kann die Codierung unter Land Steuer gt Sprache gt Englisch gt Codierung von en in ge ndert wer den Aus der index html des jeweiligen Templates muss anschlie end nur noch die box_languages gel scht oder auskommentiert werden 4 11 Rabatte und Staffelpreise Bei jedem Produkt k nnen f r jede Kundengruppe Staffelpreise definiert werden Au erdem kann bei jeder Kundengruppe verschiedene Rabattfunktionen eingestellt werden 4 12 Umsatzsteuersatz auf 19 ndern Unter Land Steuer gt Steuers tze bei dem Steuersatz den Sie Ihren Artikeln zugewiesen haben zwei Anpassungen vornehmen Steuersatz 19 0000 Beschreibung UST 19 4 13 Formulare und Formularfelder Die Formularfelder k nnen als Shop Administrator selbst bestimmt werden In der Rubrik Konfigurati on unter Kunden Details die nicht ben tigten Felder auf false setzen Version 3 6 Seite 52 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Wie kann die Pr fung bestimmter Formularfelder verhindert werden In der Shopadministration unter Konfiguration gt Minimum Werte die gew nschten Feldern auf die Minimum L nge von 0 setzen 4 14 Digitale Downloadartikel einrichten Damit ist der Verkauf von digitalen Dow
212. r Gewicht Gewicht Preis Preis v mn Download 3 10 14 Bild M gl Downloads Downloadzeit Tage m Wh r umleitung gif 3 29 KB Sen Einstellungsm glichkeiten e M gl Downloads Anzahl der Downloads wie oft das Produkt von einem Kunden heruntergeladen werden kann e Downloadzeit Tage Anzahl der Tage wie lange der Download nach Freischaltung m glich sein soll Nach Ablauf dieser Tage ist es dem Kunden nicht mehr m glich das Produkt zu herunterzuladen auch wenn er dies noch nicht gemacht hat 6 Konfiguration gt Bestellstatus gt neuen Bestellstatus erstellen Erstellen Sie einen neuen Bestellstatus Download aktiviert Klicken Sie den neuen Bestellstatus an damit der gr ne Pfeil rechts erscheint und lesen in Ihrer Browserzeile oben den Status ab admin orders_status php page 1 amp olD xxx Der Wert xxx steht f r Ihre neue Status ID Bitte merken 7 Konfiguration gt Download Optionen einstellen Stellen Sie den Schalter von Min Bestellstatus auf den Wert Ihres Bestellstatus Download aktiviert Hinweise Die Kunden k nnen nun Ihre Produkte bestellen und sie als Admin bestimmen ab wann der Kunde den Artikel herunterladen kann Der Kunde erh lt automatisch eine Mail dass der Bestellstatus ge ndert wurde Allerdings ist bis jetzt der Download der Datei noch gesperrt und nicht m glich Sobald Sie nun die Bestell bersicht aufrufen und der Bestellung xyz den Versandstatu
213. r der Rubrik Land Steuer gibt es eine L nderliste Hier kann man ausw hlen welche L nder auf aktiv gestellt werden sollen nur in die aktiven L nder ist dann ein Versand m glich Die anderen L nder lassen sich bei der Adressangabe dann gar nicht ausw hlen 3 11 Standardtexte im Shop und E Mails ndern Auf der Start als auch der Impressums Datenschutz AGB und Versandkostenseite wird man mit einem Standardtext begr t oder darauf hingewiesen diesen Text baldm glichst zu bearbeiten Im Admin Bereich unter Content Manager lassen sich die Seiten so wie sie auf der Hauptseite erschei Version 3 6 Seite 36 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 nen und englisch und deutsch anpassen Es ist auch m glich neue Seiten anzulegen und mit Inhalten zu f llen Die Standardtexte in E Mails z B Gru formeln bei der Bestellbest tigung m ssen gegebenenfalls an die eigenen Bed rfnisse angepasst werden Alle Vorlagen f r E Mail Verkehr befinden sich unter templates ihr_template mail und sind nach Sprachen german english getrennt Alle Vorlagen abh ngig von Ihren Einstellungen unter E Mail Optionen sind in zwei Varianten vor handen HTML und TXT Diese unterscheiden sich im Prinzip nur von der textuellen Formatierung und sollten beide dementsprechend an die eigenen Bed rfnisse angepasst werden bersicht der entsprechenden Dateien Diese Dateien werden bei nderung des Logins und Passwortes v
214. r ei gentlich nur folgender Zusatz an order by m manufacturers_ name 9 19 Template und DB Cache automatisch l schen Mit dieser kleinen Quelltextanpassung kann man die beiden Temp Verzeichnisse templates_c und cache leeren Bitte beachten dass alle Dateien in diesen beiden Verzeichnissen gel scht werden Eine neue PHP Datei z B cache_del php mit folgendem Inhalt im Shop Rootverzeichnis erstellen und diese von Zeit zu Zeit manuell oder ber einen Cronjob ausf hren lt php require iincludes application_top php smarty new Smarty ICLEAR DB CACHE smarty gt clear_all_cache CLEAR COMPILED TEMPLATES smarty gt clear_compiled_tpl htaccess DATEI ZURUECKSCHREIBEN nach templates_c if Icopy templates htaccess templates_c htaccess die FEHLER nach cache if Icopy templates htaccess cache htaccess die FEHLER gt Die erstellte Datei cache _del php l sst sich aber auch in die Administrationsoberfl che einbinden Dazu in der Datei admin includes column_left php an der gew nschten Stelle den folgenden Quell text einf gen Version 3 6 Seite 86 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 if _SESSION customers_status customers_status_id 0 amp amp admin_access orders 1 echo lt a href http www shopdomain de cache_del php class menuBoxContentLink tar get _blank gt Cache und Templat
215. relevanz Meta Keywords Schl sselw rter durch Komma getrennt f r die Suchmaschinenrelevanz Kategorie Beschreibung Beschreibung der Kategorie Kundengruppe optional aktiviertem Kundengruppencheck Auswahl der einzelnen Kundengruppen die Zugang zu dieser Kategorie und den Produkten haben sollen Nach dem Erstellen einer Kategorie wird nur ein Pfeil gt angezeigt Im Admin Bereich unter Artikelkatalog Kategorien Artikel erscheint der Name der Kategorie mit ei nem roten Punkt Dies bedeutet dass die Kategorie inaktiv und somit im Shop nicht sichtbar ist Um sie zu aktivieren einfach auf den gr nen Punkt klicken Erst danach ist sie im Menu des Shops sicht bar Damit ist eine gezielte Auswahl der anzuzeigenden Kategorien m glich Nach der Aktivierung der Kategorien kann es unter Umst nden passieren dass die Kategorien trotz dem nicht angezeigt werden Dies ist kein Fehler sondern liegt am Cache der in der Standardeinstel lung st ndlich aktualisiert wird Wenn sie sofort angezeigt werden soll muss man den Inhalt des Cache Verzeichnisses leeren siehe auch Konfiguration Cache Navigation durch die Kategorien Es mag zun chst verwirrend erscheinen wenn man beim Klick auf den Namen der Kategorie nur des sen Optionen rechts angezeigt bekommt Um tats chlich in die Kategorie zu springen muss auf das Ordnersymbol vor dem Namen geklickt werden 3 3 Anlegen von Unterkategorien Unterkategorien werden angelegt indem man im
216. rem Rechner sichern was sich oft vor der Installation neuer Module anbietet Alternativ bieten viele Webhoster auch die Option regelm ige Backups eventuell sogar mit Daten bank Bankup ber sogenannte Cronjobs einzuplanen Dabei werden als Resultat meist 2 gepackte Dateien erzeugt die zum einen die Datenbank enthalten und zum anderen die Shopdateien Diese liegen dann oft auf dem eigenen Server als tar gz oder sonstige Dateiendung bereit und k nnen bequem per FTP heruntergeladen und gesichert werden 5 4 Datenbankadministration mit externen Programmen MySQLDumper Mit dem kostenlosen Programm MySQLDumper http www mysgldumper de lassen sich auch sehr komfortabel komplette Datenbanksicherungen durchf hren oder auch einzelne Tabellen und Felder separat bearbeiten Version 3 6 Seite 60 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 MySQLDumper bietet sich vor allem bei gro en Datenbankbest nden an deren Sicherung l nger als 30 60 Sekunden dauert Da hier viele Webhoster eine Obergrenze setzen wie lange ein Skript laufen darf umgeht MySQLDumper diese Limitierung indem es sich selbst mehrere male nacheinander aufruft Nach dem Hochladen des Tools auf den eigenen Webspace sollte das Verzeichnis noch mit einer htaccess und htpasswd gesch tzt werden um Zugriff durch unbefugte Dritte zu verhindern Mit dem MySQLDumper lassen sich ber eine komfortable Benutzeroberfl che neben normalen Backup und
217. s Download aktiviert zuweisen kann der Kunde in seinem pers nlichen Men die Datei downloaden Der Download kann auch nach dem Kauf aber erst nach der nderung des Bestellstatus ber den Punkt Ihr Konto erreicht werden Wichtig Jeder neu angelegte Bestellstatus nach Download aktiviert f hrt automatisch dazu dass der Downloadlink aktiviert ist Wenn Sie das nicht wollen legen Sie Ihren Download Status immer zuletzt an und weisen dann in den Download Optionen auf die entsprechende ID hin Sollen zu einem Artikel alle Optionen gleichzeitig angezeigt werden muss noch je eine Zusatzoption angelegt werden die entweder keinen Download oder keinen Wareneinkauf erm glicht damit nicht Version 3 6 Seite 54 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 der Download UND die Ware gekauft werden m ssen Alternativ k nnte man auch die Downloads und die realen Waren in 2 Kategorien unterteilen sodass keine Zusatzoptionen notwendig sind Probleme Erscheint eine Fehlermeldung in der Form Warning mkdir nome www xxx html shop pub kobdifknpgvnkozbygy function mkdir Permission denied in home www xxx html shop download php on line xx Warning symlink function symlink No such file or directory in home www xxx html shop download php on line xx Kann es helfen im Admin Bereich unter Konfiguration gt Download Optionen gt Download durch Redirection auf false zu setzen 4 15 Beschle
218. sbereich bzw wenn die Backend Startseite aufgerufen wird Neuigkeiten vom xt Commerce Portal ab Dies kann n tzlich sein ist jedoch oft uner w nscht da nicht gekl rt ist welche shoprelevanten Daten bermittelt werden Dazu in der Datei ad min start php folgende Zeile ndern in CarpShow hitp www xt commerce com backend_304 php Allerdings hat dies eine unsch ne aber harmlose Fehlermeldung CaRP Can t open remote news feed zur Folge Im Kapitel 9 15 wird darauf n her eingegangen und eine verbesserte Alternative angeboten Version 3 6 Seite 12 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 1 2 Installation auf dem Webserver Vorab sollte man sich berlegen ob man den Shop im Hauptverzeichnis www domain de oder in ei nem Unterverzeichnis www domain de shop installieren m chte MYSQL Datenbank anlegen Bevor der Shop tats chlich installiert werden kann muss von Hand eine MySQL Datenbank erstellt werden Die geschieht blicherweise ber eine Administratoroberfl che beim entsprechenden Web hoster z B Confixx Dabei notiert man sich gleich alle Angaben Datenbank Name Passwort MySQL Benutzer Host da diese beim Einrichten des Shops wieder angegeben werden m ssen Dateien ber FTP auf den Webspace bertragen und Dateirechte setzen Im n chsten Schritt werden alle Dateien auf den Server bertragen und anschlie end die Rechte von den folgenden Dateien und Verzeichnissen gesetzt Dies
219. setlocale Problem Hier wird auf eine Funktionalit t von PHP zur ckgegriffen die erst ab Version 4 3 0 zur Verf gung steht der Shop ist allerdings lauff hig ab Version 4 1 3 L sung Die Dateien lang SPRACHE admin SPRACHE php und lang SPRACHE SPRACHE php ffnen und folgende Zeile am Anfang setlocale LC_TIME de_DE euro de_DE de DE de ge Tde_DE ISO_8859 1 German de_DE ISO_8859 15 durch eine einzelne Locale ersetzen z B setlocale LC_TIME de_DE euro Welches aus der Liste verwenden muss ist beim Support des Providers zu erfragen 10 11 Warning Variable passed to each is not an array or object in Ixxx inc xtc_get_products inc php on line 34 Warning Variable passed to each is not an array or object in htdocs www shop inc xtc_get_products inc php on line 34 Kann z B im Administrationsbereich beim Aufruf der wer ist online Seite auftreten Problem Es liegt daran dass der Webhoster z B Hosteurope den PHP Hardening Patch einge spielt hat der standardm ig Sessiondaten in der Datenbank verschl sselt Somit ist das Auslesen der Usersessions im Administrationsmen mit den derzeitigen Funktionen nicht m glich L sung Im Rootverzeichnis des Shops eine htaccess Datei mit folgendem Inhalt erstellen bzw er g nzen php_value suhosin session encrypt Off php_value suhosin session cryptkey Bei PHP im CGI Modus wenn PHP nicht als Modul l uft muss folg
220. sprochenen Problem f hren kann und das Imageprocessing nicht korrekt verarbeitet Version 3 6 Seite 116 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 L sung Um den Webspace mit PHP5 statt bisher mit PHP4 zu betreiben im Root Verzeichnis des Shops eine htaccess Datei mit folgendem Inhalt erstellen bzw erg nzen AddType x mapp php5 php AddHandler x mapp php5 php 10 15 Field password_request_key doesn t have a default value 1364 Field password_request_key doesn t have a default value insert into customers customers _id customers_status customers_firstname customers_lastname customers_gender customers _email_address customers_default_address_id customers_telephone customers_password delete_user VALUES 1 0 Max Mustermann m max mustershop de 1 040 123456 96cc64ee0eabe3b4333817411300f5ac 0 XT SQL Error Die oben genannte Fehlermeldung tritt w hrend der xt Commerce Installation im Schritt 6 bei xtc_installer install_step6 php auf Problem H ufig ist das ein MySQL 5 spezifisches Problem wenn die MySQL 5 Datenbank im soge nannten Strict Modus betrieben wird Die Tabelle customers enth lt das Feld pass word_request_key f r das kein default Wert definiert ist und dem mit der oben genannten SQL Statement auch kein Wert zugewiesen wird L sung Diese Art von MySQL 5 Problemen l sst sich global beheben Dazu ist in den Dateien inc xte_d
221. srecht verwendet Den rechtlichen Hinweis m ssen Sie dem Kunden in Form einer Belehrung vor dem Absenden seiner Bestellung mitteilen Damit ein Kunde seine bestellte Ware zur cksenden kann sollte die R ckgabe m glichst einfach verlaufen Dem Kun den muss klar sein welche Kosten auf ihn zukommen und wie er sein Geld zur ckerstattet bekommt F r den schnellen Einstieg hat der Gesetzgeber Mustervorlagen zur freien Verwendung erstellt Zum kostenlosen Download finden Sie hier beide Varianten Bitte pr fen Sie regelm ig die aktuelle Rechtssprechung oder lassen sich von einem Fachmann beraten Nat rlich k nnen wir selbst f r die Korrektheit der Vorlagen keine Gew hr bernehmen Wichtige Hinweise zum Widerruf Denken Sie daran ihrem K ufer die Widerrufsbelehrung nach Abschluss des Kaufvertrages nochmals gesondert in Textform z B per E Mail oder durch Beilage zur Ware zu bermitteln Hinweis auf das R ckgaberecht Alternativ zum Widerrufsrecht kann dem Verbraucher ein uneingeschr nktes R ckgaberecht gem 356 BGB einger umt werden Auf das R ckgaberecht muss der Unternehmer im Onlineshop hinwei sen 13 4 Muster Widerrufsbelehrung f r die Lieferung von Waren 11 06 2010 Weitere Informationen und Gestaltungshinweise der Muster Widerrufsbelehrung siehe http www trustedshops de shop info wp content uploads 20 10 05 100528 Neues Widerrufsrecht ab 11 06 2010 pdf Widerrufsbelehrung Widerrufsrecht Sie k nnen Ihre
222. ss Datei wie folgt modifizieren RewriteEngine on RewriteRule index php http www meinshop de wartung htm L und ins oberste Shopverzeichnis kopieren Dies bewirkt dass beim Aufruf der Domain sofort die war tung htm aufgerufen wird in der die Meldung zu den Wartungsarbeiten steht Die Datei wartung htm k nnte z B folgenderma en aussehen lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Strict EN http www w8 org TR xhtml1 DTD xhtml1 strict dtd gt lt html xmins http www w3 org 1999 xhtml xmi lang de lang de gt lt head gt lt title gt Wartungsarbeiten lt ftitle gt lt head gt lt body style font family Verdana Arial Helvetica sans serif text align center font size 12px gt lt h4 gt Diese Website ist wegen Wartungsarbeiten geschlossen lt h4 gt lt p gt Bitte besuchen sie uns am wieder lt br gt lt br gt Wir danken f r ihr Verst amp auml ndnis lt br gt lt br gt lt span style font size 75 gt lt a href mailto webmaster domain de subject Anfrage title Anfrage gt webmaster domain de lt a gt lt span gt lt p gt lt body gt lt html gt und sollte ebenfalls ins oberste Shopverzeichnis kopiert werden Sind die Wartungs Arbeiten beendet benennt man einfach die htaccess um etwa den Punkt davor entfernen und der Shop ist wieder verf gbar Die htaccess Datei wird durch Umbenennung nicht mehr als solche erkannt und damit ignoriert Somit k nnen index php Sho
223. stomers_cid desc sort order by c customers_cid DESC Version 3 6 Seite 80 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 break F r die Einbindung der Kundenummer im Datenbank Query Zeilen editieren customers_query_raw select c account_type c customers_id c customers_vat_id hier folgen noch weitere Abfragefelder und Eintrag f r die Abfrage des Kundennummernfeldes c customers_cid hinzuf gen customers_query_raw select c account_type c customers_id c customers_cid c customers_vat_id hier folgen noch weitere Abfragefelder F r die Sprachdatei in der Datei lang german admin customers php folgende Zeile hinzuf gen define TABLE_HEADING_CUSTOMERSCID Kdn Nr 9 11 Statistiken der meistbesuchten und meistgekauften Artikel auf 0 setzen Einfach direkt in der Datenbank auf 0 setzen z B mit PHPMyAdmin Meistbesuchte Artikel Tabelle products_description gt Feld products_viewed Meistgekaufte Artikel Tabelle products gt Feld products_ordered SQL Befehl UPDATE products_description SET products_viewed 0 UPDATE products SET products_ordered 0 9 12 JavaScript Popups f r Versandkosten entfernen und mit normalen Links in den Shop Content ersetzen Egal wie man zu Popups steht die oftmalige Verlinkung der Versandkosten in Form eines Popups ist nicht unbedingt notwendig Es w re eventuell sch ner diese Information ebenso im Shop selbst zu ffnen wie es vo
224. sv im Anhang f r Import aktualisiert Version 2 x Erwartete Artikel im Administrationsbereich anzeigen 9 49 Kaufen Button ausblenden wenn Artikelbestand O ist 9 48 Besonderheiten beim Webhoster all inkl mit SSL Proxy 9 3 Beschreibung der Templatedateien 12 Sicherheitsupdate 7_FCKEditor_2 6 5 zip 9 28 BUGFIX E Mails werden trotz Deaktivierung an den Kunden versendet 11 24 BUGFIX Sessionverlust bei der Newsletteranmeldung 11 25 BUGFIX Keine korrekte berpr fung der Bankleitzahlen aus der Datenbank 11 20 Standardsprache statt browserabh ngige Sprache im Shop verwenden 9 51 Vorstellung des xtcModified Forks erweitert Contentseiten unter Mehr ber SSL verschl sselt bertragen 9 52 Datenbankadministration 5 4 Abmahngr nde erweitert Kapitel Sessions erweitert Kanonische URLs ber die htaccess Artikel automatisch bei Anzahl 0 auf inaktiv setzen Session ID wird immer angeh ngt weil kein Cookie gesetzt werden kann PIWIK Adminbesuche nicht in der Statistik mitz hlen Aktualisiert Google Analytics Code BUGFIX SSL gesicherte Links im Warenkorb bei Produkt nderungen BUGFIX Wer ist Online zeigt keine IP Adresse Aktualisiert Zus tzliche Indices in der Datenbank zur Performancesteigerung CSV Export nur aktiver Artikel FCKEditor_Update ist jetzt als wichtiges Sicherheitsupdate gekennzeichnet Automatische Kundennummer Vergabe berarbeitet
225. t gt im Shop als Mehr ber und information gt im Shop als Informationen dargestellt 1 Als Erstes in die Administration des Shops einloggen und den Content Manager unter den Hilfspro grammen ausw hlen 2 Hier ist nun eine Liste aller Seiten in deutsch und englisch zu sehen die nach Link ID sortiert ist Wir w hlen einen Titel aus z B Impressum indem wir neben dem Titel auf Bearbeiten klicken Link ID Titel Gruppe Reihenfolge Datei In Box sichtbar Box Aktion 6 Liefer und al 0 database Ja content I Baarbeiten Versandkosten T Vorschau 7 Privatsph re 2 0 database Ja information i Tr und Eo Datenschutz Vorschau 3 Hierdurch gelangt man in ein neues Fenster in welchem der Inhalt der Impressums Seite nun tat s chlich bearbeitet werden kann Die auf dieser Seite zus tzlichen Funktionen werden nun im Detail n her beschrieben Version 3 6 Seite 38 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 B Content Manager xTC Tools Sprache Deutsch Sprachgruppe 4 Box information Sortierung fi Sichtbar V wenn ausgew hlt wird ein Link in der Info Box angezeigt Titel Impressum berschrift Impressum Datei E Hochladen Durchsuchen von Ihrem lokalen System Datei W hlen Falls Sie ihre Dateien selbst via FTP auf ihren Server gespeichert habe Sie hier die Datei ausw hlen Bitte w hlen Sie Optionen Sprache Hier defi
226. t ADD_QTY lt td gt lt td gt ADD_CART_BUTTON lt td gt lt tr gt lt table gt ersetzt werden mit if PRODUCTS_QUANTITY gt 0 lt table border 0 cellspacing 0 cellpadding 2 gt lt ir gt lt td style width 100 padding right 5px gt ADD_QTY lt td gt lt td gt ADD_CART_BUTTON lt td gt lt tr gt lt table gt yif Und in der Datei templates TEMPLATENAME module product_listing product_listing_v1 html den Quelltext module_data PRODUCTS_BUTTON_BUY_NOW amp nbsp ersetzen mit if module_data PRODUCTS_QUANTITY gt 0 module_data PRODUCTS_BUTTON_BUY_NOW if amp nbsp Dar ber hinaus ist in der Datei includes classes product php nach PRODUCTS_DESCRIPTION gt array products_description noch PRODUCTS_QUANTITY gt array products_quantity einzuf gen damit in der Datei product _listing_v1 html auch berhaupt auf die Variable modu le_data PRODUCTS_QUANTITY abgefragt werden kann Hinweis Mit der Schnellkaufbox k nnen Artikel weiterhin in den Warenkorb gelegt werden Wer diese nicht braucht sollte sie einfach aus seinem Template entfernen 9 49 Session ID wird immer angeh ngt weil kein Cookie gesetzt werden kann Bei einigen Domains schl gt die berpr fung der aktuellen Domain fehl deshalb kommt es in diesen F llen dazu dass kein Cookie gesetzt werden kann und die Session ID bei jedem Link angeh ngt wird Um das Problem zu beh
227. t _SESSION Ianguages_id and s status 1 order by s specials_date added DESC Und ersetzen durch specials_query_raw select p products_id pd products_ name products_price p products_tax_class_id p products_shippingtime p products_image p products_vpe_status p products_vpe_value p products_vpe p products_fsk18 pd products_short_description s specials_ new_products_price from TABLE_ PRODUCTS p TABLE_PRODUCTS_DESCRIPTION pd TABLE _SPECIALS s where p products_status 1 and s products_id p products_id and p products_id pd products_id group_check fsk_lock Version 3 6 Seite 97 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 and pd language_id int _SESSION Ianguages_id and s status 1 order by s specials_ date added DESC Jetzt steht im Template unter templates ihr_template module specials html der Smarty Platzhalter module_data PRODUCTS_SHORT_DESCRIPTION zur Verf gung Dieser kann nun an der ge w nschten Stelle im HTML Quelltext eingef gt werden 9 33 Maximalrabatt bei Produkten nur bis 9 99 m glich Dieses Problem ist datenbakspezifisch Standardm ig ist in der Tabelle products f r das Feld pro ducts_discount_allowed in die L nge 3 2 eingestellt Die Datenbank interpretiert die 3 vor dem Komma aber eventuell als Gesamtstellenanzahl Eine Anderung der L nge auf z B 4 2 behebt das Problem und erm glicht h here Prozentangaben bei Rabatten
228. t od_amount od_amount tax_rate 100 od_amount od_ amount tax_betrag od amount tax_rate 100 tax_rate order gt info tax_groups key order gt info tax_groups key tax_betrag order gt info tax order gt info tax tax_betrag Ende Anderung der Ust Berechnung order gt info total order gt infol total od_amount Folgende Einstellungen unter Admin gt Module gt Zusammenfassung gt Rabatt Kupons ot_coupon php vornehmen Wert anzeigen true Sortierreihenfolge 17 Inklusive Versandkosten true Inklusive MwSt true MwSt neu berechnen Standard MwSt Satz Standardsatz 9 35 Attributmerkmale im Backend sortieren F r das Frontend gibt es in der Attributverwaltung eine Eingabem glichkeit der Sortierreihenfolge nicht aber f r den Administrationsbereich im Backend Um im Backend die Merkmale beispielsweise nach Name zu sortieren die Datei includes modules product_attributes php wie folgt modifizieren order by pa sortorder durch order by pov products_options_values_name asc ersetzen um nach Attributname aufsteigend zu sortieren 9 36 Globale Preis nderungen in der Datenbank durchf hren Um eine globale Preis nderung im Shop durchzuf hren kann man dies ber einen SQL Befehl f r alle Artikel ausf hren Folgender Befehl erh ht alle Preise um 5 update products set products_price round products_price 1 05 Hierbei
229. t Das Gleiche gilt beim Einl sen von Gutscheinen Kupons Um diesen Fehler zu beheben in der Datei shopping_cart php suchen nach smarty gt assign FORM_ACTION xtc_draw_form cart_quantity xtc_href_link FILENAME_SHOPPING_CART action update_product Und ersetzen durch smarty gt assign FORM_ACTION xtc_draw_form cart_quantity xtc_href_link FILENAME_SHOPPING_CART action update_product SSL und in der Datei includes cart_actions php suchen nach xte_redirect xtc_href_link goto xtc_get_all_ get params parameters Und ersetzen durch xtc_redirect xtc_href_link goto xtc_get_all_get_params parameters SSL F r SSL verschl sselte Links bei Gutscheinen und Kupons in der Datei includes modulesj gift_cart php suchen nach gift_smarty gt assign FORM_ACTION xtc_draw_form gift_coupon xtc_href_link FILENAME_SHOPPING_CART action check_ gift NONSSL Und ersetzen durch gift_smarty gt assign FORM_ACTION xtc_draw_form gift_coupon xtc_href_link FILENAME_SHOPPING_CART action check_ gift SSL 11 23 BUGFIX Wer ist Online zeigt keine IP Adresse Im Administrationsbereich unter Wer ist Online werden zwar die Besucher und Startzeit angezeigt jedoch ist die IP Adresse und auch die URL verschwunden Um diesen Fehler zu beheben in der Datei inc xtc_update_whos_online inc php suchen nach wo_ip_address getenv REMOTE_ADDR wo_last_page_url addslashes getenv
230. t nderungen 129 11 23 BUGFIX Wer ist Online zeigt keine IP Adresse 0rsnnsrsnsnnnnnnnnnnnnnnnenn nenn 129 11 24 BUGFIX E Mails werden trotz Deaktivierung an den Kunden versendet 129 11 25 BUGFIX Sessionverlust bei der Newsletteranmeldung 24444400 nn nenn 130 11 26 BUGFIX Fehler im Gutscheinmodul 240s4440004200nnnnnnnnnennnnnnnnnnnnnnnnnnnenn nn 130 12 Templ fes u a were een 131 12 1 Templatedateien im Modulordner des jeweiligen Templates m en 131 12 2 Verzeichnisse im Templateordner module 444000s04snnnnnnnnnennnnennennen nenne 131 12 3 Dateien im Templateordner module us044444444040nnennnnnnnnnnnnnannnnnnnnnennnnnnnnnnn 132 12 3 1 Dateien f r die Kundenverwaltung uuersnsesensnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 132 12 3 2 D teien f rdie Suche 1 24a aa at auaa ae a aa a aT E AETERNE an aaa Kaaa Ea 132 12 3 3 Dateien f r die Bestellabwicklung sssssssrsesssrnesrrnnesnnnnnsrnnnennnnnnnnnnennnnnnnnnnnnnnnnnne 132 12 3 4 Dateien f r das Kontaktformular ssseessssesssrnesssrnesrnrnesrnnnesrnnnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnne 133 12 3 5 weitere Templatedatei risse reiiosrniuiirt nunas s nT ANAKA E E TAEAE AE A EEEREN EET 133 13 Rechtliches zum Thema Onlineshop uurssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
231. t Commerce 3 0 4 SP2 1 9 56 Debugging der SMARTY Variablen Um an gewissen Stellen im Template zu berpr fen ob und wie die Variablen zur Ausgabe berhaupt gef llt sind kann in den html Dateien in den Verzeichnissen ftemplate TEMPLATENAME module und template TEMPLATENAMEI boxes einfach folgender Ausdruck gesetzt werden debug Dadurch erscheint nun beim Aufruf der jeweiligen Seite ein Popup in dem die verf gbaren Variablen angezeigt werden siehe Screenshot included templates amp config files load time in seconds no templates included assigned template variables BUTTON_GUEST lt a href ht BUTTON_LOGIN lt input type BUTTON_NEW_ACCOUNT lt a href ht FORM_ACTION lt form id l FORM_END lt form gt INPUT_MAIL lt input type sINPUT_PASSWORD lt input type LINK_LOST_PASSWORD http wuns SCRIPT_NAME fxtc_mod lo account http f wur Faccount_ option both box_ADD_QUICKIE hZ class box_BESTSELLERS hZ class box_CART hZ class box_CATEGORIES h class box_CONTENT h class box_INFOBOX hZ class box_INFORMATION hZ class box_LANGUAGES a href h box_LOGIN hZ class box_MANUFACTURERS hZ class box_NEWSLETTER hZ class box_REVIEWS hZ class box_SEARCH form id box_SPECIALS h class box_UHATSNEW hZ class cart http f Www f checkout http f Ww
232. t eine gruppierte Anzeige der Artikel m glich Die Artikel m ssen dann nur noch dieser Gruppe zugeordnet werden Unter Konfiguration Cross Marketing Gruppen eine frei definierbare Gruppe einf gen Gruppen k nnen gegebenenfalls Einfluss auf die Kampagnenverfolgung haben Schritte zur Einrichtung von Cross Selling Artikeln 1 Artikel A anlegen 2 Artikel B anlegen 3 Im Artikelkatalog Kategorien Artikel A ausw hlen so dass in der Spalte Aktion der rote Pfeil neben dem Produkt steht Dadurch wird dann rechts unter Aktives Element der Cross Selling Button sichtbar 4 Auf diesen Button klicken gt Es ffnet sich das Cross Selling Men 5 Unter dem Punkt Produktsuche die ARTIKELNUMMER des Artikels eingeben den man querverbinden m chte hier Artikel B 6 Auf Suchen klicken gt Es ffnet sich der zugeh rige Artikel 7 Cross Selling Gruppe n anlegen 8 Artikel der Cross Selling Gruppe n zuweisen Gruppe ausw hlen und H kchen in der Spalte Hinzuf gen machen 9 Speichern Es kann auch sinnvoll sein in der Datei lang german admin categories php folgenden Eintrag zu erg nzen so dass man nicht vergisst nach der Artikelnummer zu suchen Eintrag define CROSS_SELLING_SEARCH Produktsuche ndern in define CROSS_SELLING_SEARCH Produktsuche lt br gt lt small gt lt i gt Artikelnr eingeben lt i gt lt small gt Begrenzung der Anzeige von Cross Selli
233. t noch die von Testeo gestellte testeo txt Datei in die eben erstelle Datenbanktabelle zu importieren Dazu die Tabelle aufrufen z B mit phpmyadmin und auf Import klicken und die testeo txt ausw hlen Als Format CSV w hlen und als Trennzeichen ein stellen ohne Anf hrungszeichen Die Datei includes modules product_info php ffnen und vor der Zeile info_smarty gt assign language _SESSION language folgendes einf gen testeo testeo_query SELECT FROM testeo WHERE yourID product gt datal products_id testeo_query xtc_db_query testeo_query testeo_data xtc_db_fetch_array testeo_query Version 3 6 Seite 89 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 info_smarty gt assign TESTEO testeo_datal sourceCode testeo Damit die Abfrage passt muss die oben genannte Zeile eventuell angepasst werden z B von products_id auf products _model o je nachdem wie die Daten vorliegen testeo_query SELECT FROM testeo WHERE yourID product gt data products_id ODER testeo_query SELECT FROM testeo WHERE yourID product gt data products_model An der Stelle im Template an der die Produktbewertung zuk nftig stehen soll muss nur noch der Platzhalter TESTEO eingef gt werden z B in templates TEMPLATENAME module product_info product_info_v1 html nach dem Ausdruck lt more images eof gt lt m
234. t werden z B f r www shopdomain de shop robots txt Da die mitgelieferte robots txt von xt Commerce veraltet ist sollte stattdessen die folgende benutzt werden User agent Disallow XTCsid Disallow action Disallow admin Disallow cache Disallow callback Disallow download Disallow export Disallow import Disallow inc Disallow includes Disallow lang Disallow media Disallow pub Disallow shopstat Version 3 6 Seite 146 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Disallow templates Disallow templates_c Disallow account php Disallow account_edit php Disallow account_history php Disallow account_history_info php Disallow account_password php Disallow address_book php Disallow address_book_process php Disallow advanced_search php Disallow advanced_search_result php Disallow checkout_confirmation php Disallow checkout_iclear php Disallow checkout_payment php Disallow checkout_payment_address php Disallow checkout_process php Disallow checkout_shipping php Disallow checkout_shipping_address php Disallow checkout_success php Disallow cookie_usage php Disallow create_account php Disallow create_guest_account php Disallow display_vvcodes php Disallow download php Disallow google_sitemap php Disallow gv_redeem php Disallow gv_send php Disallow login php Disallow logoff php Disallow newslet
235. tammkunde ge ndert if _SESSION customers_status customers_status_id 3 orders_count query xtc_db_query select count orders_id orders_count from TABLE_ORDERS where customers _id _SESSION customer_id orders_count xtc_db_fetch_array orders_count_query if orders_countl orders_count gt 2 amp amp _SESSION customers_status customers_status_id 0 xtc_db_query update TABLE_CUSTOMERS set customers_status 4 where customers_id _SESSION customer_id n ENDE Nach der 2 Bestellung in Stammkunde ndern Hierdurch wird der Kundenstatus ab der 2 Bestellung auf die Kundengruppe 4 Stammkunde ge ndert Der Admin ID O wird ber cksichtigt und nicht irrt mlich als Stammkunde zur ckgestuft Hinweis Die tats chliche ID der jeweiligen Gruppe kann ber die URL im Browser in Erfahrung ge bracht werden z B http www domain de admin customers_status php page 1 amp cID 3 w re in diesem Fall die Kundengruppe der H ndler 9 27 Alle Daten der Kundenanmeldung in der Best tigungs E Mail anzeigen Um dem Kunden alle Daten anzuzeigen die er w hrend der Kundenanmeldung eingegeben hat k n nen diese auch im Anschluss nochmals in der Best tigungs E Mail verschickt werden Dazu gibt es folgende M glichkeit In der Datei create_account php im Hauptverzeichnis die Zeilen Version 3 6 Seite 93 von 163 Anwenderhandbuch f r xt Commerce
236. tax_class_id p products_tax_class_id and p products_id _POSTI products_up_id ersetzen durch insert a product on special Version 3 6 Seite 123 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 if PRICE_IS_BRUTTO true amp amp substr _POSTI specials_price 1 sql select tr tax_rate from TABLE_TAX_RATES tr TABLE_PRODUCTS p where tr tax_class_id p products _tax_class_id and p products_id _POSTI products_id 11 12 BUGFIX Verpackungseinheit VPE wird bei Kategorien Artikeln nicht mitkopiert Beim Kopieren einer kompletten Kategorie oder eines Artikels wird die Verpackungseinheit VPE nicht mitkopiert Dies ist ein Programmfehler Bug in den Versionen 3 0 4 bis 3 0 4 SP2 2 Beta von xt Commerce In der Datei admin includes classes categories php suchen nach sql_data_array array products_quantity gt product products quantity bel products_fsk18 gt product products_fsk18 ersetzen durch sql_data_array array products_quantity gt product products_quantity e products_fsk18 gt product products_fsk18 products_vpe gt product products_vpe products_vpe_value gt product products_vpe_value products_vpe_status gt product products_vpe_status Dadurch wird das Array um die Variablen erweitert die f r die VPE notwendig sind 11 13 BUGFIX Datenbank Falsche Berechnung von Leads Das Problem
237. tement in der Datenbank z B ber PHPMyAdmin setzt das Administratorpasswort auf admin zur ck In der Datenbank wird das Passwort als md5 Hash gespeichert UPDATE customers SET customers_password 21232f297a57a5a743894a0e4a801fc3 WHERE customers _id 1 F r eine neue Administrator E Mail ist die Vorgehensweise hnlich UPDATE customers SET customers _email address test test de WHERE customers _id 1 Hier sollte jedoch eine reale E Mail Adresse existieren 9 54 Zahlungsart Rechnung erst anbieten wenn Bestellungen einen Versen det Status haben Standardm ig l sst sich im Zahlungsmodul Rechnung Invoice zwar eine minimale Anzahl von notwendigen Bestellungen angeben die ein Kunde bereits get tigt haben muss um seine zuk nftigen Bestellungen fortan auf Rechnung bestellen zu k nnen Allerdings wird vom System nicht gepr ft ob die fr heren Bestellungen auch versendet und damit auch bezahlt wurden So l sst sich das System b swillig austricksen wenn mehrere Bestellungen get tigt aber nie bezahlt werden um ab sofort auf Rechnung bestellen zu k nnen In der Datei includes modules payment invoice php muss dazu lediglich der Programmcode check_order_query xtc_db_query select count as count from TABLE_ORDERS where cus tomers_id int _SESSION customer_id umge ndert werden in check_order_query xtc_db_query select count as count from TABLE_ORDERS
238. ten cross_sell_groups Cross Sell Gruppen fck_wrapper FCK Editor econda Econda Statistiktool cleverreach Cleverreach Newslettertool sofortueberweisung_install Sofort berweisung installieren paypal Paypal bearbeitung module _paypal_install Paypal installieren Version 3 6 Seite 44 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 4 Anpassen der Shopeinstellungen Der Erfolg eines Onlineshops steht und f llt neben der Produktauswahl auch mit dem Design und der Bedienung des Shops Zu diesem Zweck k nnen Shops unter xt Commerce ihre Shopoberfl che mit Hilfe von Layoutvorlagen Templates ver ndern Auf der Projekt Website von xt Commerce und weiteren Template Webseiten stehen bereits einige vorgefertigte Templates kostenlos zur Verf gung Soll ein neues Template f r den Shop eingesetzt werden m ssen die Dateien zun chst per FTP in das Unterverzeichnis templates hochgeladen werden Im Admin Bereich kann die neue Vorlage un ter Mein Shop Templateset Theme ber den Button Bearbeiten ausgew hlt werden Ein professio neller Shop fr her oder sp ter ein eigenes Template entwickeln um sich von der Masse abzuheben F r einen schnellen Einstieg gen gt aber vorerst ein fertiges Set Unter dem templates Verzeichnis existiert im Ordner des gew hlten Template Sets eine Datei in dex html Diese enth lt Platzhalter f r die verschiedenen Elemente Ihres S
239. ter php Disallow password_double_opt php Disallow popup_coupon_help php Disallow popup_cvv php Disallow popup_image php Disallow popup_search_help php Disallow print_order php Disallow print_product_info php Disallow product_reviews php Disallow product_reviews_info php Disallow product_reviews_write php Disallow reviews php Disallow send_order php Disallow shopping_cart php Disallow ssI_check php Disallow wpcallback php Disallow wsdi_iclear_order php Weitere sinnvolle Einsatzzwecke Aufnahme der Links zu den AGB Datenschutz und Impressumsseiten in die robots txt um Abmah nern die Suche nach ggf abmahnf higen Onlineshops durch die Abfrage bestimmter abmahnf higer Klauseln Zeichenketten in Suchmaschinen z B Google Bing Yahoo zu erschweren Somit landet der eigene Shop nicht in der Suchergebnisliste Weiterf hrende Informationen Unter folgendem Link werden noch mehr Tipps f r eine erfolgreiche Verlinkung aufgezeigt http www gogozone de blog onlineshops 10 tipps fuer eine perfekte onpage optimierung 64 Version 3 6 Seite 147 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 14 1 Suchmaschinenfreundliche URLs einrichten Suchmaschinenfreundliche URLs mit der Erweiterung von http www shopstat com de hilfe support Sollte sich ein 403 Fehler ergeben muss in der neuen hiaccess von Zeile lt fModule mod_setenvif c gt bis lt lfModule gt mit dem Rautesy
240. tes Die hier erl uterten Templatedateien befinden sich im Verzeichnis templates TEMPLATENAME module Diese Templatedateien werden im MainContent Bereich des Shops verwendet und sind f r die Dar stellung verantwortlich 12 2 Verzeichnisse im Templateordner module Im Verzeichnis templates TEMPLATENAME module gibt es verschiedene Unterverzeichnisse mit den folgenden Inhalten categorie_listing categorie_listing html Dieses Verzeichnis ist f r die Listung der Kategorien verantwortlich Das betrifft im Wesentlichen die Unterkategorien Wenn eine Hauptkategorie angelegt wurde erscheint diese in der box_categories normalerweise Box oben links Kategorien Wurde zu einer Hauptkategorie weitere Kategorien angelegt werden diese ber die Datei categorie_listing html im Contentbereich normalerweise Mitte dargestellt Dies trifft nur zu wenn die Hauptkategorie selbst keine Produkte enth lt product _listing product_listing html Wird eine Produktkategorie aus mit Artikeln ausgew hlt werden sie durch die Datei pro duct_listing html im Maincontent Bereich Mitte dargestellt Auch wenn Unterkategorien enthalten sind Diese werden dann nur in der box_categories aufgelistet und bei Auswahl ebenfalls ber der product listing dargestellt product _info product_info_v1 html Diese Datei bestimmt das Aussehen der Detailansicht eines Produktes product_options Grunds tzlich sind diese Dateie
241. tware Anstelle des Widerrufsrechts k nnen Sie Ihrem Kunden ein R ckgaberecht nach 356 BGB ein r umen Dies bedeutet allerdings eine Einschr nkung des Verbraucherrechts denn dann kann der Kunde sich nur durch R cksendung der Ware selbst vom Vertrag l sen und nicht mehr durch Versen den einer Widerrufserkl rung Das ist nur unter besonderen Voraussetzungen zul ssig Der Vertrag kommt aufgrund eines Verkaufsprospektes zustande Katalog Postwurfsendung Disketten Internet katalog im Prospekt muss eine deutlich gestaltete Belehrung ber das R ckgaberecht enthalten sein der Verbraucher muss den Verkaufsprospekt in Abwesenheit des Unternehmers eingehend zur Kenntnis nehmen k nnen und dem Verbraucher muss das R ckgaberecht schriftlich einger umt wer den Version 3 6 Seite 138 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Einer der entscheidenden Unterschiede zum R ckgaberecht besteht demzufolge darin dass dieses nur durch die R cksendung der Sache ausge bt werden kann Eine Erkl rung wie beim Widerrufsrecht gen gt hierf r nicht Sobald Sie die Ware zur ckerhalten haben stehen Sie quasi in der Schuld des Verbrauchers Das bedeutet Sie m ssen den bereits erhaltenen Warenwert und even tuell angefallene Versandkosten zur ckerstatten R ckgew hrschuld Welche Alternative die sinnvollere Variante f r Ihren Online Shop ist m ssen Sie selber pr fen Aller dings wird in den meisten F llen das Widerruf
242. tzen if ENABLE_SSL true amp amp getenv HTTPS on getenv HTTPS 1 empty _SERVER HTTP_X_FORWARDED_HOST We are loading an SSL page Besonderheiten beim Webhoster all inkl Beim Webhoster all inkl muss bei der Verwendung des SSL Proxys zus tzlich noch folgende Eintr ge in die htaccess Datei gemacht werden falls man die seine Shopdomain von domain de auf www domain de umleitet RewriteEngine On RewriteCond IHTTP_HOST www NC RewriteCond REMOTE_ADDR 85 13 128 137 NC RewriteRule X http www HTTP_HOSTYS 1 L R 301 Mit der Angabe der IP Adresse des all inkl SSL Proxys wird dieser von der Umleitung ausgeschlos sen so dass die Umleitung von domain de auf www domain de wieder reibungslos funktioniert Bilder werden bei HTTPS Verbindungen nicht angezeigt Hier muss man aufpassen wenn Bilder einf gt werden Es muss der absolute Pfad verwendet wer den z B var www shop bilder foto jpg und nicht http www domain de shop bilder foto jpg Ab Besten erstellt man f r zus tzliche Bilder ein neues Uhnterverzeichnis und f gt dort die eigenen Bilder ein Somit greift der Root auf dem Webserver nun unabh ngig auf http und https zu Danach sollte die Meldung mit den unsicheren Objekten verschwunden sein 9 6 Anzeige der Parse Time auf der Hauptseite deaktivieren Im Admin Bereich unter Logging Optionen die Berechnungsz
243. uages DEFAULT_LANGUAGE Languages xT Configuration Language Code Action Deutsch de English Default en E Displaying 1 to 2 of 2 Languages Page 1 of 1 9 52 Contentseiten unter Mehr ber SSL verschl sselt bertragen Einige Shop Zertifizierer erfordern dass gewisse Daten nur verschl sselt bertragen werden Dazu kann auch das Kontaktformular gez hlt werden Um dieses und alle weiteren Links in der Box Mehr ber zu verschl sseln muss in der Datei templates xtc4 source boxes content php folgender Quelltext content_string lt img src templates CURRENT_TEMPLATE img icon_arrow jpg alt gt lt a href xtc_href _link FILENAME_CONTENT colD content_data content_group SEF_parameter gt content_dataf content_title lt a gt lt br gt um SSL erg nzt werden Version 3 6 Seite 106 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 content_string lt img src templates CURRENT_TEMPLATE img icon_arrow jpg alt gt lt a href xtc_href_link FILENAME_CONTENT colD content_data content_group SEF_parameter SSL gt content_datal content_title lt a gt lt br gt 9 53 Administrator E Mail oder Passwort ber die Datenbank ndern Falls man gezwungen ist die E Mail Adresse des Administrators oder das Administratorpasswort nachtr glich zu ndern kann dies auch direkt in der Datenbank erfolgen Das folgende Sta
244. uf bearbeiten l schen oder neue Adresse anlegen klickt Wobei die address_book_details beim Bearbeiten oder Anlegen der Adresse erscheint account _history html bersicht ber alle Bestellungen erscheint wenn man in der Account Ansicht alle Bestellungen an zeigen klickt account_history_info html Einzel Detailansicht einer Bestellung erscheint wenn man eine einzelne Bestellung anklickt ac count_password html erscheint wenn man in der Kundenseite auf Passwort ndern klickt 12 3 2 Dateien f r die Suche advanced_search html Die detaillierte Suche erscheint wenn man in der Box Suche auf den Link erweitere Suche klickt also_purchased html Andere Kunden haben auch gekauft erscheint in der product_info unter der Detailansicht des Pro dukts 12 3 3 Dateien f r die Bestellabwicklung shopping_cart html Warenkorb Anzeige im MainContent Bereich normalerweise Mitte checkout_shipping html Versandadresse des Kunden anzeigen bzw ndern und ausw hlen der Versandoption w hrend des Bestellabschlussvorgangs Wird nach Klick auf Kasse angezeigt checkout_shipping_adress html Der Kunde kann eine neue oder weitere Versandadresse angeben die nach einem Klick auf den But ton Adresse ndern auf der checkout_shipping Seite erscheint checkout_shipping_block html Bestimmt das Aussehen der Versandanzeige und ist in der checkout_shipping html eingebunden Version 3 6 Seite 132 von 163 Anwenderhandbuc
245. ufen Hier m ssen wichtige Daten z B der Kaufpreis an Google bertragen werden Ein vollst ndig berarbeitetes Modul f r Google Analytics Conversion Tracking findet man unter http www top platzierung com seo blog 2007 01 24 google analytics conversion tracking fuer xt commerce Nachteile von Google Analytics Es gibt eine Reihe von Nachteilen von Google Analytics die man beim Einsatz bedenken sollte Man sollte sich bewusst sein dass man eine Reihe von sehr wertvollen Daten an Google preisgibt Kritiker von Google weisen immer wieder auf die Informationsmacht von Google hin Man gibt dem Konzern beispielsweise seine Shopumsatze oder die Besucherstruktur preis Dabei solle man bedenken dass Googles Firmensitz in den USA ist und es dort nur sehr geringe Datenschutzrichtlinien gibt Au erdem sollte in den Datenschutzbestimmungen im Shop auf den Einsatz von Google Analytics hingewiesen werden da die Daten an einen externen Dienstleister zur Weiterverarbeitung weiterge reicht werden Alternative zu Google Analytics gt PIWIK Wer seine Daten nicht unbedingt an Google bermitteln m chte kann auch auf eine hnliche Auswer tungs Plattform namens PIWIK http piwik org zur ckgreifen Die Vorteile liegen auf der Hand die ausgewerteten Daten bleiben auf dem eigenen Server das Programm ist kostenlos und Open Source Die Implementierung von PIWIK gestaltet sich im Prinzip genauso wie Google Analytics da auch nur ein Javascr
246. und nur die aktiven in einer CSV Datei zu erhal ten in der Datei admin includes classes import php suchen nach export_query xtc_db_query SELECT FROM TABLE_PRODUCTS Version 3 6 Seite 67 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Und ersetzen durch export_query xtc_db_query SELECT FROM TABLE PRODUCTS where prod ucts_status 1 Version 3 6 Seite 68 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 7 Schnittstellen 7 1 Anbindung an externe Warenwirtschaftssysteme WaWi Mit Hilfe von externen Warenwirtschaftssystemen ist es m glich xt Commerce zum Gro teil ofline zu administrieren Eine kostenlose Warenwirtschaftssoftware stellt hierbei z B das Programm JTL Wawi eazySales dar Die Anbindung des Onlineshops an das WaWi erfolgt hierbei ber einen sogenannten Connec tor der wie ein normales Modul in den Shop eingebunden wird Der eazySales Connector ist ein kostenloses Modul f r xt Commerce um automatische Synchronisa tion zwischen der kostenlosen Warenwirtschaft eazySales und xt Commerce zu erm glichen Mit JTL Wawi Connector ist es ein Leichtes Ihren Shop zu best cken neue Kategorien anzulegen und Bilder zu hinterlegen ebenso stehen Ihnen alle Bestell Kunden und Lieferadressdaten Ihres Shops auf Knopfdruck in JTL Wawi zur Verf gung So einfach verbinden Sie Ihren Shop mit einer Warenwirtschaft Informationen zu eazySales gibt es
247. unigung des xt Commerce Onlineshops Artikelanzahl hinter den Kategorienamen deaktivieren Die Artikelanzahl hinter den Kategorienamen ist eine gro e Performancebremse Diese schaltet man im Backend ab Unter Konfiguration gt Mein Shop gt Artikelanzahl hinter Kategorienamen auf FALSE setzen New products Funktion deaktivieren Diese Funktion dient dazu dass in jeder Kategorie die neusten Produkte aufgelistet werden Wer die se Funktion nicht ben tigt sollte sie abschalten da sie eine erhebliche Bremse im xt Commerce Sys tem darstellt Die Funktion wird in der Datei includes modules default php abgeschaltet indem die folgende Zeile include DIR_WS_MODULES FILENAME_NEW_PRODUCTS auskommentiert wird in include DIR_WS_MODULES FILENAME_NEW_PRODUCTS Internen Cache aktivieren GZip Compression Sobald die Testphase vor ber ist kann man XT Configuration den Cache aktivieren Dies beschleunigt das System ebenfalls Konfiguration gt Cache Optionen gt gt Cache benutzen gt TRUE GZip Kompression einschalten C false Schalten Sie HTTP GZip Kompression ein um fat die Seit fb hwindigkeit Datenbank Cache aktivieren Sr a ee E 6 SELECT Abfragen k nnen von xt Commerce kompressions Level zwischengespeichert gecached werden ne re aenep um die Datenbankabfragen zu verringern und die Geschwindigkeit zu erh hen Konfiguration gt Cache Optionen gt DB Cache gt TRUE Gzip Funktion aktivieren Durch die
248. uppa Prise Vier Bebetto Wualiehgewin na Fipe ma Versarsiarton Alison inerntstenbenteiin ag Feten Da har Be Deslelingen Serer Gape 1i Admin pdi ii OET ja 5 Lagpern srme 17 Snt puke Kind un pen Pi Ei D I ad n O Mever Hunde itandiend phic und ORETTE js 4 pa Du dnn Veh ardere Barstieguapen Sete t wed C e rrer ren ae Gruppen Bd ass ederdun Cappe Ulfentbch ten e Preis sacehye in thop un ie iz Pain imh oder emeh Stever iu thop Drama ind Steperi a IT Fade Prois Inch Stover m rien UST in Bachnung sunweinen HENLE Man 04 Rabatt auf sin PdA faba 3 80 Matt met Dach Ardata Mias w kabat auf en Praschr anwenden kabin ein Rabatt sef gesamte Deutelkung kib T rabun 060 Arosi Stelfelprune Waeigreine 19 T oa us BwnNn 1 Preisanzeige im Shop Falls nein werden an keiner Stelle im Shop Preise angezeigt 2 Preise inkl oder exkl Steuer im Shop Falls ja wird die Steuer aufgrund des Nettopreises und dem jeweiligen Shopstandort berechnet Steuerraten k nnen unter Land Steuer Steuers tze ge ndert werden die Standartinstallation von xt Commerce erledigt dies auf der Basis des eingestellten Shopstandortes automatisch 3 Falls Preis inkl Steuer Nein Diese Option regelt den B2B Business to Business Handel innerhalb und au erhalb der EU Mit der Einstellung w hlt man verschiedene Darstellungsm glichkeit B2B Rechnungen Auf einer B2B Rech nung innerhalb
249. uszuf hren UPDATE configuration SET configuration_value False WHERE configuration_key SESSION_FORCGE_COOKIE_USE UPDATE configuration SET configuration_value False WHERE configuration_key SESSION_CHECK_SSL_SESSION_ID UPDATE configuration SET configuration_value False WHERE configuration _key SESSION_CHECK_USER_AGENT UPDATE configuration SET configuration_value False WHERE configuration_key SESSION_CHECK_IP_ADDRESS UPDATE configuration SET configuration_value False WHERE configuration _key SESSION_RECREATE Version 3 6 Seite 74 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 9 2 Sessionhandling in MySQL Datenbank oder in Dateiverzeichnis oo Sessions Sessions sollten vorzugerweise in der Daten XT Configuration bank gespeichert werden Dazu die folgenden 2 Dateien bearbeiten tmp Session Speicherort Wenn Sessions als Files gespeichert werden includes configure php sollen benutzen Sie folgenden Ordner admin includes configure php A True Cookie Benutzung False und folgende Zeile bevorzugen Session starten falls Cookies vom Browser erlaubt werden define STORE_SESSIONS leave n empty for default handler or set to mysal Os Checken der SSL Session ID False ersetzen durch berpr fen der SSL_SESSION_ID bei jedem HTTPS Seitenaufruf define STORE_SESSIONS mysql leave empty for default handler or set to mysaq
250. utschrift und geben statistische Infor mationen ber Kunden und Produkte aus Besonders wichtig ist daher eine Schnittstelle zwischen Shop und Warenwirtschaftssystem Denn Produkt Kunden und Belegdaten werden automatisch vom Shop in das Warenwirtschaftssystem bernommen Durch diesen Aufbau l sst sich der Shop auch einfach an ein externes Warenwirt schaftssystem wie z B CAO Faktura oder JTL Wawi eazySales anbinden Zahlungssysteme Ein guter Shop verf gt neben den klassischen Zahlungsarten Vorauskasse Rechnung oder Nachnahme ber weitere Payment Schnittstellen Je mehr Schnittstellen zu Zah lungsdienstleistern vorhanden sind desto mehr Zahlungsarten k nnen Sie den Kunden anbieten Version 3 6 Seite 10 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Layout Pr sentationssystem Das Auge isst mit sagt man in unserem Zusammenhang muss es hei en es kauft mit Sobald ein Kunde Ihren Shop besucht begutachtet er automatisch zuerst das verwendete Layout Die gew hlten Bilder Formate und Farben m ssen harmonieren und zu den an gebotenen Produkten passen Einige Gestaltungshilfen erleichtern Anpassungen beim Shop Layout z B Templates CSS usw Ein guter Online Shop darf niemals auf eine bersichtliche Navigation verzichten Dem Kunden muss immer und berall klar sein wie er die gew nschte Information finden kann und wie er wieder zur ck zur Startseite gelangt Deshalb ist eine Struktur anhand v
251. values_id Interne Werte ID aus products_options_values X options_values_price Differenz Preis gegen ber Gundartikelpreis price_prefix Preis Prefix oder attributes _model Artikelnummer des Artikelattributes attributes_stock Lagermenge des Artikelattributes options_values_weight Gewicht des Atrributartikels weight_prefix Gewicht Prefix oder sortorder Sortierfolge Version 3 6 Seite 66 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Die unter Intern mit X gekennzeichneten Felder m ssen entsprechende Eintr ge in den kursiv an gegebenen Tabellen enthalten Die ID s m ssen also bei einer Erfassung in Excel bekannt sein products_attributes_id wird automatisch hochgez hlt und darf nicht importiert werden 6 6 Erweiterter Import Export xtc_erweiterter_imexport_2 zip 1 ee Einstellungen I Mit dem Modul Erweiterter Import Export Import lassen sich Produkte Kategorien und verlinkte Datei auf Server laden Produkte einzeln im und exportieren Uber ETR einfache Befehle wie insert update ignore Hochladen oder delete l sst sich in der CSV Datei definie Zu importierende Datei auswachlen und Import durchfuehren import Verzeichnis ren wie mit den Daten umgegangen werden EE TI LProsuszuordnungen 7 so Kalegoen e Einfacher Import Export von Artikeln Export e Import Export von Kategorien Exportierte Datei wird im export Verzeichnis gespeic
252. weight p products tax_class_id pd products_name pd products_short_description pd products_description ersetzen durch build query select_str SELECT distinct p products_id p products_price p products model p products quantity p products_shippingtime p products_fsk18 p products_image p products_weight p products tax_class_id p products_vpe p products_vpe_status p products_vpe_value pd products_name pd products_short_description pd products_description Quelle http www gunnart de tipps und tricks xtcommerce xtcommerce grundpreis in der artikelsuche Version 3 6 Seite 127 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 11 19 BUGFIX Keine berpr fung der E Mailadresse bei Gast Konten Falls die Funktion Gast Bestellungen aktiviert ist und somit G ste ohne vorherige Anmeldung bestel len k nnen ist es m glich dass die G ste keine E Mailadresse angeben m ssen Das ist im Sinne des Shopbetreibers da sonst Best tigungs E Mails ins Leere laufen In der Datei create_guest_account php suchen nach if strlen street_address lt ENTRY_STREET_ADDRESS_MIN_LENGTH und dar ber folgende Anweisungen einf gen if strlen email_address lt ENTRY_EMAIL_ ADDRESS _MIN_LENGTH error true messageStack gt add create_account ENTRY_EMAIL_ADDRESS_ERROR if xtc_validate_email email_address false error true messageStack gt add create_account ENTRY
253. werden alle Bestellungen und deren Status in einer Tabelle angezeigt Sie erhalten in einem klei nen Fenster Informationen ber die Bestellnummer Datum und Uhrzeit der Bestellung was bestellt wurde den Gesamtwert und den Status der Bestellung Sie k nnen ebenfalls Auftr ge bearbeiten oder v llig l schen Eine Bestellung manuell anlegen ber die Kundenverwaltung k nnen Sie eine manuelle Bestellunge anlegen W hlen Sie den ge w nschten Kunden aus und klicken anschlie end auf Neue Bestellung Sie sehen jetzt eine leere Rechnung Um Artikel hinzuzuf gen klicken Sie rechts auf Bearbeiten suchen den gew nschten Artikel ber das Suchfeld und klicken Einf gen um den Artikel der Bestellung hinzuzuf gen Version 3 6 Seite 16 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 3 1 2 Artikelkatalog Artikelkatalog Der Artikelkatalog enth lt alles was Sie ber einen Artikel wissen m ssen hier Kategorien Artikel unterteilen Sie Ihre Produktpalette in Kategorien und ordnen die Hersteller zu Attribut Verwaltung Hier sehen Sie unter anderem auch die Produktbewertungen durch die Kunden Artikelmerkmale und legen Sonderangebote fest Hersteller Artikelbewertungen Sonderangebote Kategorien Artikel Hier bekommen Sie alle Artikel bzw Kategorien in einer Tabelle angezeigt Sie erkennen auf einen Blick die wichtigsten Dinge wie Preis Status und die Steuer die auf diesen Artikel berechnet wird Hier liegt
254. wird Wenn dieses Verhalten gew nscht ist die Einstellung von false auf true umstellen Soll Warenkorb nach Einf gen einer Ware anzeigen Soll nach jedem Artikel der in den Warenkorb gelegt wird die Warenkorbseite angezeigt werden dann die Einstellung auf true setzen Wenn nicht gew nscht auf false Suchverkn pfungen Version 3 6 Seite 23 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 Hier kann festgelegt werden wie die Produktsuche arbeiten soll es gibt hier die beiden M glichkeiten and alle angegebenen Suchbegriffen m ssen gefunden werden oder or ein angegebener Such begriff muss gefunden werden Gesch ftsadresse Telefonnummer Hier die genaue Anschrift des Onlineshops bzw Unternehmens sowie Telefon und UstID Steuer nummer eingeben die auf allen gedruckten Dokumenten und online angezeigten Seiten verwendet werden Artikelanzahl hinter Kategorienamen Auf true stellen wenn die Gesamtanzahl der Produkte in jeder Kategorie angezeigt werden soll Mit false wird die Gesamtzahl nicht angezeigt Kundenstatus Kundengruppe f r Administratoren Den Kundenstatus Gruppe f r Administratoren anhand der jeweiligen ID Nummer ausw hlen Kundenstatus Kundengruppe f r G ste Den Kundenstatus Gruppe f r G ste anhand der jeweiligen ID Nummer ausw hlen Kundenstatus f r Neukunden Den Kundenstatus Gruppe f r G ste anhand der jeweiligen ID Nummer ausw hlen TIPP Im Men Kunden
255. wirksamen Widerrufs sind die beiderseits empfangenen Leistungen zur ckzugew hren und ggf gezogene Nutzungen z B Zinsen herauszugeben K nnen Sie uns die empfangene Leis tung ganz oder teilweise nicht oder nur in verschlechtertem Zu stand zur ckgew hren m ssen Sie uns insoweit ggf Wertersatz leisten Bei der berlassung von Sachen gilt dies nicht wenn die Ver schlechterung der Sache ausschlie lich auf deren Pr fung wie sie Ihnen etwa im Ladengesch ft m glich gewesen w re zur ckzuf hren ist Im brigen k nnen Sie die Pflicht zum Wertersatz f r eine durch die bestimmungsgem e Ingebrauchnahme der Sache entstandene Verschlechterung vermeiden indem Sie die Sache nicht wie Ihr Eigentum in Gebrauch nehmen und alles unterlassen was deren Wert beeintr chtigt Paketversandf hige Sachen sind auf unsere Gefahr zur ckzusenden Sie haben die Kosten der R cksendung zu tragen wenn die gelieferte Ware der bestellten entspricht und wenn der Preis der zur ckzusendenden Sache einen Betrag von 40 Euro nicht bersteigt oder wenn Sie bei einem h heren Preis der Sache zum Zeitpunkt des Widerrufs noch nicht die Gegenleis tung oder eine vertraglich vereinbarte Teilzahlung erbracht haben Anderenfalls ist die R cksendung f r Sie kostenfrei Nicht paketversandf hige Sachen werden bei Ihnen abgeholt Verpflichtungen zur Erstattung von Zahlungen m ssen innerhalb von 30 Tagen erf llt werden Die Frist beginnt f r Sie mit der Absendung Ihrer W
256. wort nachtr glich ndern 44s4444444Hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn ann nnnn nen 75 9 4 Seitenumbruch nach bestimmter Anzahl von Artikeln erzwingen nenn 75 9 5 SSL Verschl sselung mit SSL Proxy aktivieren uuueersssnnssennnnnnnnnnnnnnnnnnnnnnnnnnennnnann 76 9 6 Anzeige der Parse Time auf der Hauptseite deaktivieren 4snenenne nennen 77 9 7 Verschl sselten xt Commerce Fu text Footer anpassen uursnussseenneennnnennnnnn 77 9 8 Wartungsseite einrichten 4us444s44Hnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nenn nnnnnnnnnnnnnn nn 78 9 9 Automatische Kundennummer Vergabe u 22444444ssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nennen 79 9 10 In der Kunden bersicht die Kundenummer anzeigen lassen 80 9 11 Statistiken der meistbesuchten und meistgekauften Artikel auf 0 setzen 81 9 12 JavaScript Popups f r Versandkosten entfernen uusessnnsnessnnnnnnnnnnnnnnnnnnnnnnn nennen 81 9 13 Sicherheitscode bei der Newsletter Anmeldung optimieren enn 82 9 14 Sortierung im Content Manager ndern 240rsnsensnnnnnnnnnnnnnnnnnnnnnnnnnnnnannennnnnnnn 82 9 15 Bestelleingang anstelle der News beim Admin Login 0ssrs442444nnnnenennnnennnnnennn 83 9 16 Bei den Preisauszeichnungen das Ab entfernen 4uss4ss440nnnnnnnnnnnnnnnnnn san en nnnnn 84 9 17 Widerruf amp Dat
257. xt wie Sch n das Sie wieder da sind Willkommen usw befindet sich in der Datei lang german german php und kann hier auch entsprechend angepasst werden Version 3 6 Seite 45 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 4 4 Zuweisen von Produktoptionen f r einzelne Artikel Artikelkatalog unter Kategorien Artikel den zu bearbeitenden Artikel ausw hlen Wenn der Artikel aktiviert ist dem die Produktoptionen zugewiesen werden sollen auf den Button Produktoptionen klicken Jetzt erscheint die Liste der vorher eingegebenen Artikelmerkmale Hier k nnen beliebige Merkmale kombiniert werden z B Gr e Farbe etc Einfach einen Haken bei den Optionen setzen die aktiviert werden sollen 4 5 Anlegen von Herstellern Im Artikelkatalog k nnen unter Kategorien Artikel Hersteller alle Hersteller der angebotenen Artikel angegeben werden Dies dient der bersichtlichkeit sowie der M glichkeit weitere Informationen des Herstellers anzugeben Die Hersteller werden im Template Herstellerbox erst angezeigt wenn sie mit mindestens einem Artikel verkn pft wurden Dazu muss im Artikel im Feld Hersteller der bereits existierende Hersteller ausgew hlt und der Artikel gesichert werden 4 6 Anzeigen von Artikel auf der Startseite EIER Elemente in folgensge Kategorien kopieren u X Falls ausgew hlt werden Einstellungen von Ausgew hlte Artikel k nnen auf der Startseite des Shops ange Einfach
258. xtcModified eingespielt wer den da sie alle daf r bereits integriert wurden 16 2 Optionales Sicherheitsupdate SSEQ LIB Folgendes Sicherheitsupdate unter http www erich kachel de p 688 ist ebenfalls empfehlenswert da es gegen zuk nftige und bisher noch nicht bekannte Sicherheitsl cken sch tzen kann Durch die sogenannte SSEQ LIB wird der Ausnutzung von Schwachstellen wie etwa durch Session Fixation Session Hijack Cross Site Scripting SQL Injection Cross Site Request Forgery vorgebeugt Download http code google com p sseg lib downloads list Nach Einspielung des SSEQ LIB Update sollte der Shop mit verschiedenen Browsern auf korrekte Funktionsweise getestet werden Version 3 6 Seite 155 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 17 Dateianh nge zu dieser Anleitung Als Anlage zu dieser Dokumentation sind mehrere Dateien enthalten Wichtige Sicherheitsupdates siehe auch Kapitel 16 Sicherheitsupdate 1 bis 7 Diese Sicherheitsupdates brauchen in die aktuelle Version von xteModified NICHT eingespielt wer den da sie alle daf r bereits integriert wurden Optionale Updates und Fehlerkorrekturen Update_lmageprocessing_4Varianten zip siehe Kapitel 10 6 Update_Smarty_2 6 26 zip siehe Kapitel 9 38 Modifikation_start php zip alternative Portalseite mit wichtigen Informationen siehe Kapitel 9 15 Bugfix_Anzeige_Hits_bei_Campaigns zip Behebt die Anzeige d
259. xten entfernt Quelltextersetzungen farblich hervorgehoben Kapitel zu VPE wird nicht mit kopiert entfernt da identisch zu einem Bugfix Pfadangaben vereinheitlicht Digitale Downloadartikel erweitert zweistellige Rabatte berarbeitet Bugfix zur Anzeige der Hits beim Kampagnen Report Anhang Dateianh nge berarbeitet Fehlermeldung erweitert Aktualisierung des FCKeditor verk rzt da in beiliegender ZIP Datei enthalten Anhang aktualisiert Maximalrabatt bei Produkten nur bis 9 99 m glich Abmahnungen erg nzt Imageprocessing erg nzt Attributmerkmale im Backend sortieren Globale Preis nderung durchf hren Kapitel Bugfixes neu Piwik als Google Analytics Alternative Teilweise Neunummerierung Rechtschreibfehler korrigiert Sessions erweitert Integration von BBCLONE aktualisiert Version 1 0 Erste Version Version 3 6 Seite 162 von 163 Anwenderhandbuch f r xt Commerce 3 0 4 SP2 1 21 Danksagung Besonderer Dank geht an Alle die aktiv zur freien Verbesserung von xt Commerce 3 x beitragen Insbesondere den xt Commerce basierten Foren Communities von http www xte modified org forum und http www xtc supportforum de Feedback und Verbesserungsw nsche bitte an dokuman wolke7 net Version 3 6 Seite 163 von 163

Download Pdf Manuals

image

Related Search

Related Contents

Manuel  Panasonic_EWBU15_manual_IT  Boxer 30 - AV-iQ  Westinghouse WST2015ZE User's Manual  GA Dispensette III BRAND IT 0909.indd  comment utiliser la bcd pour la rendre primordiale  intext:Bedienungsanleitung filetype:pdf  Sony PMW-200  Jetzt Bedienungsanleitung herunterladen  télécharger le dossier - Nathalie Pfeiffer, comédienne  

Copyright © All rights reserved.
Failed to retrieve file