Home

EXT: Shop System - Architektur macht Schule

image

Contents

1. SWORDHHH gt Die Marker SWORDS H m ssen in H SWORD ge ndert werden ebenso der Name auf sword Template Dateien In den Template Dateien Ihres Shop m ssen Sie die folgenden Korrekturen machen damit Sie weiterhin verwendet werden k nnen lt input type hidden name mode_update value 1 gt lt input type Submit name products_update value update basket gt Stellen Sie diese FORM Attributes in Ihr BASKET_TEMPLATE b N EXT Shop System 9 DTYPO3 Template Marker Die folgenden Template Marker werden f r die Template Datei verwendet Sie m ssen vorher und danach eingeben Es gibt noch einige andere Marker die Sie bitte den Beispiel Templates entnehmen Bereichsmarker Markierung Beschreibung Bereich BASKET_TEMPLATE top BASKET_INFO_TEMPLA Das wird normalerweise dazu verwendet damit die Kunden ihre Adre daten top TE au erhalb des Warenkorbs eingeben Es hat dieselben Eigenschaften wie BASKET_TEMPLATE BASKET_ORDERCONFIR MATION_TEMPLATE Die letzte Seite nachdem die Bestellung verarbeitet worden ist Wenn PIDthanks gesetzt ist wird das nicht f r die Anzeige benutzt Aber diese Teile werden immer f r die Benachrichtigungsemails verwendet wenn HTML Emails eingestellt sind orderEmail_htmlmail 1 siehe BASKET_ORDERTHANKS_TEMPLATE BASKET_ORDERCONFIR MATION_NOSAVE_TEMP LATE Diese HTML Daten werden angezeigt nachdem die Bestellung in der Datenbank gespeichert worden i
2. 1 Editieren Sie die Datei typo3conf localconf php 2 L schen Sie den Eintrag tt_products 3 L schen Sie die temp _CACHED_ Dateien aus typo3conf 4 Klicken Sie auf Neuladen im Internet Browser Bitte sehen Sie auf die Webseite http wiki typo3 org index php Ext_tt_products Laden Sie die letzte Entwicklungsversion von http fholzinger com development tt_products 2 5 2 lt subnr gt tar gz lt subnr gt Hier m ssen Sie selber eine Unternummer zur aktuellen Version im TER ausprobieren Oder schauen Sie auf http fholzinger com nach htaccess mu richtig konfiguriert werden sonst l uft tt_products nicht wie erwartet weil das Plugin sonst nicht alle ben tigten Skripte finden kann Falscher Parameter GET POST var tx_ttproducts_pi1 product wurde nicht angegeben oder kein Produkt mit uid 0 gefunden Sie m ssen die Einstellungen f r PIDitemDisplay vornehmen damit der Shop wei wie der Linkparameter x_ttproducts_pit product auf die Einzelansicht erzeugt werden mu 3 Rechtliches http www wettbewerbszentrale de media getlivedoc aspx id 567 b EXT Shop System 35 TYP03 Fehler im Online Handel http www wettbewerbszentrale de media getlivedoc aspx id 568 Beim Versand ins Ausland m ssen Sie auch die Gesetze aller L nder genauestens beachten in die Sie Waren versenden Damit ersparen Sie sich sehr hohe Kosten durch Abmahnungen von Anw lten eines Konkurrenzunternehmers Im Intern
3. title F r die Einzelansicht eines Datensatzes mu der Cache ausgeschaltet werden config no_cache 1 global temp mainTemplate TEMPLATE temp mainTemplate Einspeisen des Inhalts aus dem Auto Parser in das TEMPLATE cObject template lt plugin tx _automaketemplate pil w hle nur den Inhalt zwischen den lt body gt Tags workOnSubpart DOCUMENT BODY subparts title lt temp pagetitle Beispiel Templates Hier kommt der Teil eines Templates wenn der Benutzer automatisch als Frontend Benutzer registriert worden ist lt BR gt lt BR gt lt BR gt lt BR gt lt HR gt lt BR gt lt BR gt lt BR gt lt h3 gt EMAIL_NEWUSER _TEMPLATE lt h3 gt lt em gt Teil der als Template f r die Emails zur Verst ndigung ber das Anlegen eines Benutzers verschickt wird Die erste Zeile wird in die Betreff Zeile der Email eingetragen lt br gt lt em gt lt br gt lt pre gt lt EMAIL_ NEWUSER TEMPLATE begin gt Es wurde ein neuer Benutzer angelegt Sehr geehrter Herr PERSON_NAME Sie haben zum ersten Mal eine a EXT Shop System 32 xTYPO3 Bestellung auf http get tigt Um Ihnen in Zukunft das Bestellen zu erleichtern haben wir ein Benutzerkonto f r Sie eingerichtet Ihre Benutzerkonto Daten Benutzername USERNAME Pa wort PASSWORD Mit freundlichen Gr en Ihr Shopmaster lt EMAIL_NEWUSER_TEMPLATE end gt lt pre gt Beispiel bananaGuard siehe das deutsche e
4. Datenblatt falls ben tigt 3 Hinzuf gen der Produkt Varianten Hier erzeugen wird die verschiedenen Gr en f r das Vaterprodukt Die Daten dieses Produktes k nnen nun ber den Artikel berschrieben werden Das wird nur ben tigt wenn zumindest der Preis anders sein soll Jede Produkt Variante mu einen entsprechenden Eintrag im Gr enfeld oder Farbe etc des Vater Produktes haben Legen Sie einen neuen Datensatz im Web gt Liste Modul an W hlen Sie Produkt Artikel aus F llen Sie das Titelfeld das wird im Warenkorb angezeigt aus und Am Lager Preis Wenn diese Variante die billigste Version ist dann soll es derselben Preis wie das Vaterprodukt haben Produkt b EXT Shop System 7 STYP03 Es ist wichtig da Sie das Vaterprodukt im Elementbrowser ausw hlen Ansonsten wird der Preis im Warenkorb nicht ge ndert wenn die Gr e des Produktes ver ndert wird Gr e oder Farbe Beschreibung Staffelung falls ben tigt Das mu einer der Gr en entsprechen die Im Vaterprodukt aufgelistet worden sind z B XL Wenn die Schreibweise nicht identisch ist wird es nicht funktionieren 4 Anpassungen im HTML Template Das ist als letzes zu machen Sie m ssen neue Felder in die ITEM_LIST_TEMPLATE H und ITEM_SINGLE_DISPLAYHHH Bereiche einf gen Der folgende HTML Code mu f r die Anzeige der Auswahlbox der Varianten eingef gt werden und zwar innerhalb der Form Tags Au
5. Sie m ssen das verwenden wenn Sie ein Bezahlungsskript verwenden das keine doppelten Bestellnummern akzeptiert parseFunc gt parseFunc mit CSS styled content nicht verwendet Wenn die Extension CSS styled content installiert ist dann m ssen Sie die Einstellung in lip parseFunc_RTE machen statt hier Die Produktbeschreibungen werden mit dieser Funktion berpr ft Wenn Sie es z B zulassen wollen da im Feld Bemerkung auch HTML Tags zur Erzeugung einer Tabelle vorkommen d rfen dann m ssen Sie die parseFunc allowTags oder auch die denyTags entsprechend setzen Damit die unter RTE eingegebenen HTML Anweisungen richtig angezeigt werden m ssen Sie Folgendes im Root Template eingeben Beispiel keepNonMatchedTags 1 RTE default proc preserveTables 1 Beispiel parseFunc allowTags table tr td b i u a img br div center pre font hr sub sup p strong em li ul ol blockquote strike span ni h2 h3 h4 h5 h6 parseFunc denyTags styles content pars eFunc categoryHeader cObject Erzeugt die berschrift zu den Kategorien Beispiel categoryHeader TEXT categoryHeader current 1 TAXpercentage double Prozente des Steuersatzes Double Wert das bedeutet Sie m ssen den Punkt statt dem Komma verwenden Beispiel Der deutsche Steuersatz betr gt TAX 16 TAXpercentage 16 00 TAXincluded boolean Setzen Sie das wenn die Steuer in den Preisen in der Datenba
6. sie zu einer Frontend Benutzergruppe in einer Discount Gruppe geh ren m ssen percentOfGoodstotal double Preis eines Artikels berechnet ber einen Prozentsatz des Gesamtbetrags vor der Bezahlung Versand TYPO3 EXT Shop System 27 Eigenschaft Datentyp Beschreibung Voreinstellung percentOfTotalShipping double nur Versand Wenn gesetzt werden die Kosten f r das Bezahlsystem als Prozente vom gesamten Produktpreis inklusive der Versandkosten und der Steuer errechnet calculationScript resouce PHP Skript das inkludiert wird Es soll die internen Arrays zur Berechnung heranziehen Dieses Skript kann dazu verwendet werden um eine besondere Geb hr f r Bezahlung Versand zu berechnen F r eine Beispielsanwendung siehe pi products_comp_calcScript inc das zeigt wie der Endbetrag um 5 75 seines eigenen Wertes erh ht wird um die Geb hren der internationalen Kreditkarten Organisation abzudecken Das Berechnungsskript erh lt die TypoScript Eigenschaften im conf Array handleScript resource PHP Skript das nach dem Abschlu einer Bestellung aufgerufen wird Dieses Skript mu sich selber um die Bildschirmausgabe und um den Abschlu der Bestellung k mmern Siehe pi payment_DIBS php als Beispiel Die Eigenschaften des Handle Skripts werden an die Funktion als conf Array bergeben Der Inhalt der Variable content mu den HTML Inhalt als Ergebnis zur ckliefern
7. Allgemein Memo MEMO Erinnerung an Produkte f r Frontend Benutzer Hilfe HELP Kurzanleitung Kategorien Liste LISTCAT Liste der Kategorien Artikel Liste LISTARTICLES Liste der Artikel Verwenden Sie die CODE Felder nur f r TypoScript Setups defaultProductID int Die standardm ige Produkt Id f r die Einzelansicht wird angezeigt wenn der Link auf das Skript keinen Parameter tt_products gehabt hat Setzen Sie diesen Standard Wert wenn Sie eine Fehlermeldung wie Falscher Parameter GET POST var tx_ttproducts_pit product wurde nicht angegeben erhalten defaultCategoryID int Die standardm ige Kategorie Id f r die Listenansicht wird verwendet wenn der Link auf das Skript keinen Parameter tx_ttproducts_pi1 cat gehabt hat Verwenden Sie das wenn Sie standardm ig nur Produkte dieser Kategorie in der Listenansicht angezeigt haben wollen I TYPO3 EXT Shop System 16 Eigenschaft Datentyp Beschreibung Voreinstellung recursive int Anzahl der rekursiven Ebenen f r die Listenanzeige von Produkten domain string Die Url des Gesch fts Wenn sie nicht gesetzt ist wird sie automatisch erkannt Damit werden die FDOMAIN Markierungen ersetzt altMainMarkers array of strings Spezifizierung von alternativen Unter Markierungen F r die verschiedenen Haupt Template Designs des Shop Systems Diese Liste an Unter Markierungen k nnen Sie berschreiben TRACKING WRONG NUMBER T
8. Geschenk Gutscheine uursnenssnnnsnnnnnsnnner nennen nn 7 Kauf in einer Kiste ssnnennennnnennnnnn 7 Gebrauch der Produkt Artikel Varianten mit eigenen Preisen 2 an leuten 7 Administration neuesessnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 9 TYPO3 Installation aan 9 Behandlung der Kategorien 9 Wichtige Hinweise 9 Template Marker 9 Automatisches Erzeugen von Frontend Benutzern 12 Produkt Eigenschaften uurrsnrsnnnn seen nenn 12 Konfiguration uunresnssssnnnennnnnenennnnnnnnnnnnnnnnnennnnnnnnnnnnnn 15 BAO A E 15 Datel Menen nn 15 Beschreibung 4 4 ns444208444040r 20002230 15 EO E A nennen 15 class tx_ttproducts php properiies 15 CSS Konfiguration 24 Konfiguration der Artikel Produkte Kategorien Seiten und Bilder 2 4ss444H HH 25 Formular Einstellungen 26 Konfiguration f r Bezahlung und Versand 27 Pricecalc discountprice und creditpoints Konfiguration uesssneersennensnnnensnnnennnnnnnennnennnnnen ern 30 payment_DIBS php uursmur nennen nennen nenn 32 Eeoae E innen ernennen 33 Bekannte Probleme nnusenennnenennnnnnnnnnnnnnnnnnnnnnnnnnnnn 36 Pr lliste seen 36 Allgemeinz etare ainai 36 IRo Blod BE o E 37 edar lareT ole a T TT TTT 37 EXT Shop System 1 Einleitung Bevor Sie mit dem Shop beginnen sollten Sie das deutsche Tutoria
9. PIDsearch int PID f r die Suchenseite Wenn Sie m chten da alle Produktsuchen auf eine spezielle Seite gelangen dann tragen Sie hier die PID ein ACHTUNG Wenn Sie diese PID setzen m ssen alle Seiten mit Suchabfragen ein Plugin mit dem Code SEARCH haben PIDbasket int PID f r die Warenkorb Seite _ Wenn Sie wollen da nach der nderung der Anzahl zu einem Artikel eine Seite aufgerufen wird dann geben Sie das hier an PIDstoreRoot int PID f r die Wurzel des Shops Das ist die PID der rootPage des Shops Wenn diese nicht gesetzt ist wird das Shop ber alle Seiten ausgehend von der Root der Homepage arbeiten Aus Performance Gr nden sollte das gesetzt sein wenn mit Seiten als Kategorien gearbeitet wird PID_sys_products_orde rs int PID f r die Datens tze in sys_products_orders Standardm ig erhalten sie die pid der payment finalize Seite PIDGiftsTable int PID f r die tt_products_gifts Tabelle Die Geschenk Bestellungen werden hier gespeichert PIDinfo int PID f r die info Seite bei welcher Name und Adresse eingegeben werden PIDfinalize int PID f r die Seite nach der Best tigungsseite wo der Benutzer seine Daten berpr ft und den AGB zugestimmt hat PIDthanks int PID f r die Dankesseite BASKET_ORDERTHANKS_TEMPLATE wird hier verwendet Sonst ist es ident zu PIDfinalize Daher darf PIDfinalize nicht gleichzeitig gesetzt sein
10. PIDtracking int PID f r die Nachverfolgung einer Bestellung PIDbilling int PID f r die Erzeugung der Rechnung PIDdelivery int PID f r die Erzeugung des Lieferscheins PIDmemo int Die ID der Memo Seite I TYPO3 EXT Shop System 19 Eigenschaft Datentyp Beschreibung Voreinstellung PlDagb int Die PID einer Seite mit den Allgemeinen Gesch ftsbedingungen AGB Nur wenn hier eine Seiten Id eingetragen ist wird gepr ft ob die AGB vom Benutzer durch das Setzen eines H kchen vor Akzeptieren der AGB akzeptiert worden sind PIDuserFolder int Der sysfolder wo neue Benutzer abgespeichert werden sollen 116 paymentAtctivity string Zeitpunkt im Shop wann die Bezahlung ber ein eigenes Bezahlskript durchgef hrt werden soll M gliche Werte payment finalize finalize advanceOrderNumber Withinteger int int Wenn dieser Wert gesetzt ist dann wird beim Erzeugen einer jeden Bestellung der Z hler der Bestellungen um eine Zufallszahl zwischen erste Integer und zweite Integer erh ht um etwas zu mogeln Beispiel 1 10 Das wird den Z hler um einen Zufallswert zwischen 1 und 10 erh hen 5 5 Das wird den Z hler jedes Mal um 5 erh hen alwaysAdvanceOrderNu mber boolean Wenn das gesetzt ist wird die Bestellnummer immer erh ht und die leeren Bestellnummern werden nicht mehr wiederverwendet
11. Paare von Feldnamen und die Anzahl der ersten Buchstaben die zur Bildung des Namens der Bilddatei verwendet werden type tablefields Tabellenfelder field fieldname Name des Tabellenfeldes Beispiel ALL generatePath type tablefields base fileadmin images field itemnumber 2 fileadmin img generatelmage array of fields Paare von Feldnamen und die Anzahl der ersten Buchstaben zur Bestimmung des Namens der Bilddatei type tablefields Tabellenfelder foreigntable andere Tabelle falls ben tigt field fieldname Name des Feldes der Tabelle table andere Tabelle und deren Konfiguration um das Bild zu ermitteln uid_local verwende dieses lokale Feld der Tabelle uid_foreign verwende dieses Feld der externen Tabelle um eine bereinstimmung zu finden parent verwende auch Feldnamen der Vater Tabelle parent depth Anzahl der Vaterebenen Beispiel ALL generatelmage type tablefields field itemnumber 6 ALL generatelmage type foreigntable table tt_products_articles uid local urd uid foreign pid field itemnumber 6 imageMarker Beschreibt woraus sich der Marker f r das Bild zusammensetzt Als Beispiel wird das Bild der Datei 30_P1_001 jpg verwendet Der zweite Teil P1 und der dritte Teil 001 bilden den Marker Als Ergebnis erh lt man den Marker CATEGORY_IMAGE_P1_001 Der erste Teil 30 mu in diesem Beispiel pro Datensatz verschieden sein Bei
12. com index php id 162 Support dazu erhalten oder auf anderen Seiten im Internet a EXT Shop System 4 DTYPO3 Benutzerhandbuch Hinweis Der Pfad zu den Dateien wurde von pi auf pi1 umbenannt damit tt_products jetzt gleich aufgebaut ist wie andere TYPO3 Extensionen Daher m ssen Sie nun Ihre Pfade ndern wenn Sie diese im TypoScript Setup von lteren Versionen von tt_products verwendet haben Wenn Sie die Extension neu installieren oder updaten Bitte beachten Sie die Depencies im TER Online Repository des Extension Managers Es muss die Table Library installiert sein Sie m ssen das Feld Am Lager St in den Eigenschaften des Produktes ausf llen Ansonsten wird bei der Ausgabe im Frontend kein Artiekel angezeigt da der Wert dann auf 0 gesetzt ist Null Artikel sind eben nicht vorhanden Negative Werte haben eine besondere Bedeutung 1 bedeutet dass eine Ware immer Am Lager ist Das Produkt ist damit immer lieferbar Vor der Eingabe der Produktpreise haben Sie die M glichkeit zu entscheiden ob die Preise mit oder ohne Steuern eingegeben werden siehe TAXincluded Alle Berechnungen und Konfigurationen werden die Preisangaben verwenden mit denen sie in der Tabelle tt_products gespeichert sind Sie sollten jedoch am besten die Preise inkl Mehrwertsteuer in die Datenbank eintragen Das erleichter es Ihnen die Preise gleich so eingeben zu k nnen wie sie auch der Kunde sehen wird Diese Preise sollten schlie lic
13. die aktuelle Kategorie angezeigt basketMaxQuantity int string Die maximale m gliche Anzahl eines Produkts die in den Warenkorb gelegt werden kann inStock Nur maximal soviele Produkte k nnen in den Warenkorb gelegt werden als sich momentan auf Lager befinden 100000 quantitylsFloat boolean Wenn gesetzt ist die Anzahl eine Flie kommazahl nolmageAvailable resource Die Bilddatei die angezeigt wird wenn ein Produkt kein Bild hat Dieses Bild wird ber das IMAGE cObject generiert das im aktuellen Bild des Produktes angezeigt wird Es ist eines der oberen IMAGE cObject displayListCatHeader boolean Anzeige der Kategorie berschrift in Listen Wenn diese Option gesetzt ist dann werden die Kategorie berschriften Seitentitel automatisch in den Produktlisten angezeigt Das ist manchmal nicht erw nscht wenn Sie die berschriften selber in den Inhaltselementen von list ausgeben displayBasketCatHeade boolean Anzeige der Kategorie berschrift im Warenkorb Wenn diese Option gesetzt ist dann werden die Kategorie berschriften Seitentitel automatisch in den Listen im Warenkorb angezeigt displayCatListType string Bestimmt welches HTML Tag f r die Anzeige der Kategorien in der Liste verwendet wird m gliche Werte ul select null displayBasketColumns int Anzahl an Spalten in den Ansichten LIST SEARCH Es wird eine HTML Tabelle aufgebaut Da
14. erdem wird jede Information innherhalb von display_variant1 oder H display_variant2 Kommentaren nicht angezeigt wenn diese Variante nicht verwendet wird Das ist sehr n tzlich wenn das Wort Ab vor dem PRICE_TAX HH Wert innerhalb der display_variant2 H Kommentare eingef gt wird So wird z B Ab 200 wenn die billigste Gr e 200 kosten soll deshalb wird der niedrigeste Preis im Vaterprodukt eingetragen standardm ig wird der Preis des Vaterprodukts in der Listen und Einzelansicht angezeigt Der Preis der Variante wird erst im Warenkorb sichtbar wenn eine bestimmt Gr e oder Farbe etc ausgew hlt worden ist Wenn keine Varianten zur Auswahl stehen dann wird das Wort Ab auch nicht angezeigt Code Beispiel lt display_variantli gt Farbe gt lt SELECT name FIELD_COLOR_NAME rows 1 gt PRODUCT_COLOR lt SELECT gt lt display varianti gt lt display variant2 gt Gr amp ouml e gt lt SELECT name FIELD_SIZE_NAME rows 1 gt PRODUCT_SIZE lt SELECT gt lt display_ variant2 gt b EXT Shop System 8 DTYPO3 Administration Im Normalfall werden die Kategorien ber die Kategorietabelle und ihre Erweiterungen angezeigt Um das zu nutzen mu TYPO3_CONF_VARSI EXTCONF J tt_products pageAsCategory 0 eingestellt sein Andernfalls bestimmen die Seite die Kategorie und die Kategorie ist die Unterkategorie 1 oder die Kat
15. sonst werden einige der Felder nicht angezeigt 1 Im TSSetup f r das Template geben Sie ein plugin tt_products useArticles 1 plugin tt_products selectSize 1 Wenn sie Spalten f r die Listenanzeige der Produkte verwenden wie im Bananaguard Beispiel dann ben tigen Sie auch plugin tt_products displayBasketColumns selectSize 1 Das teilt dem Shop mit da die Daten aus der Produkte Artikel Tabelle gelesen werden und da eine Auswahbox dargestellt wird wenn Varianten verwendet werden 2 Geben Sie das Vaterprodukt an Das ist die erste Information die in der Frontend Liste und in Einzelansichten angezeigt wird z B in der Beschreibung und ber die Bilder Erzeugen Sie einen neuen Eintrag im Web gt Liste Modul W hlen Sie das Produkt aus Sie m ssen folgende Felder ausf llen Titel auf Lager mu mindestens 1 betragen damit es im Frontend angezeigt wird Kategorie falls ben tigt Preis das sollte der niedrigste Preis f r die billigste Gr e sein das entspricht dem billisten Produkt Artikel den wir als n chstes eingeben werden Gr e dasselbe gilt f r Farbe Beschreibung Staffelung falls ben tigt Es ist unbedingt notwendig um im Frontend die M glichkeit zu haben eine Produktvariante ausw hlen zu k nnen da alle Gr envarianten in eine durch Strichpunkt getrennten Liste eingegeben werden z B S M X XL Diese Artikel wollen wir als n chste eingeben Bemerkung Bild
16. werden die Textausgaben die Kosten und zus tzliche Berechnungen und Einstellungen f r Bezahlsysteme eingestellt Siehe Beschreibung weiter unten tsref script class tx_ttproducts_pi1 php CSS Konfiguration Hier k nnen die CSS id Namen gesetzt werden Sie m ssen eine CSS Datei im Template Setup angegeben haben die diese ids auch verwendet Sie m ssen auch den Namen der Tabelle im Setup mit angeben plugin tt_products CSS tt_products row even 35 Eigenschaft Datentyp Beschreibung Voreinstellung row even Cascading Stylesheets CSS gerade Zeilen in der Produktliste uneven ungerade list default CSS f r Standardeintr ge in der Listenansicht current CSS f r die ausgew hlten Eintr ge in der Listenansicht menu string CSS f r das Men Konfiguration der Artikel Produkte Kategorien Seiten und Bilder Der vor zweitletzte Wert enth lt den Codenamen der Ansicht Wenn hier ALL steht dann gilt es f r alle Ansichten Ansichten die dem Code Feld entsprechen SINGLE LIST BASKET I TYPO3 EXT Shop System 24 zus tzlich m gliche Werte EMAIL Beispiel plugin tt_products conf tt_products articles LIST generatePath base fileadmin images plugin tt_products conf tt_products LIST orderBy sorting Eigenschaft Datentyp Beschreibung Voreinstellung generatePath string Pfad zu den Verzeichnissen der Bilder f r generatelmage
17. EXT Shop System Extension Key tt_products Copyright 2005 2006 Franz Holzinger lt kontakt fholzinger com gt Dieses Dokument ist unter der Open Content Lizenz ver ffentlicht die unter http www opencontent org opl shtml erh ltlich ist Der Inhalt dieses Dokuments bezieht sich auf TYPO3 ein GNU GPL CMS Framework das unter www typo3 com erh ltlich ist Table of Contents Einleitung 2 22 20 244 202 natsen rasant nasgunnnlsnsarnengneseee ren 2 VErSIONn enoni neea a aa AEE 2 bersetzungen eennenenennnnnenennnn 2 Upgrade 2 Wof r ist das QUt uuesneeersnnnensnnnnnsnnnennnnner nn nenn 2 Bildschirmfoto 244444 4440 easain 3 Entwickler een 3 SPONSE 1 UEREPERNEREETPEHBEETEEPRBESTRETEEFELEFFELHEIIRELTLPEFRLTEFPEEFER 3 Unterst tzung este 3 SUTO 010 1 EEEE 4 Benutzerhandbuch uuueeresnnenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 5 HINWEIS iaeoa aan aeeai a aeiae aie aae NESES 5 Mini Warenkorb ssssssssesssirnssserrrnessrrrnsserrnnnssrrrnnsee 5 Berechnungsskript sssssseesseennssennrnnesrnrnssrennrnessrrnnnee 6 Rabatt een ee irn 6 Link f r die Suche nach Produkten der letzten X Tage BEER DEP PESUHENLTER E RUPPESLLDEUEE E 6 Angebote und Highlights 4 en 6 AGB Allgemeine Gesch ftsbedingungen 6 MEMO Vormerk Seite eeen 6 Freundschaftswerbung uu 22444H nennen nnnennnnnen ern 6 Gutscheinpunkte System 7
18. Master Card oder Postversand Der Name wird mehrmals hintereinander aufgelistet wenn Marker HHHSTATIC_COUNTRIES_CN_ISO_3 vorkommen und where static_countries gesetzt worden ist image IMAGE cObject Logo Bild f r den Eintrag price double oder Preis eines Eintrags inkl oder exkl Steuer je nach TAXincluded Feld von Verwenden Sie Ganzzahlen um die minimale Anzahl an Artikeln Ganzzahlen festzulegen f r die der Preis g ltig ist 6 Artikel und mehr w rden in diesem siehe unten f r Beispiel 5 8 Euro kosten weiter Parameter Mit dem Typ weight k nnen Sie auch die Versandkosten nach Gewicht der Produkte berechnen Beispiel 30 price type count 30 price l 4 30 price 6 5 8 prieeTax double wird eingestellt 1 July 2008 verwenden Sie Preis eines Artikels inkl Steuer price TAXpercentage und TAXincluded prieeNoTax double wird eingestellt 1 July 2008 verwenden Sie Preis eines Artikels ohne Steuer price Achtung hier m ssen Sie den Steuersatz selber berechnen TAXpercentage und TAXincluded replaceTAXpercentage double siehe TAXpercentage Wenn gesetzt wird die allgemeine TAXpercentage damit berschrieben priceFactWeight double nur Versand Der Preis wird aus dem Gewicht aller Produkte berechnet Das wird zum Gesamtpreis dazugez hlt Das Gewicht wird mit diesem Faktor multipliziert um den Versandpreis zu erh hen getDiscountPrice boolean Wenn gesetzt wird der Discount Preis auch f r normale Kunden gew hrt ohne da
19. Produkte nicht neu anlegen m ssen sondern die Eigenschaften vererbt werden Sie geben also nur noch die Farbe neue Artikelnummer und evtl neuen Preis ein Alle anderen Angaben zum Produkt werden bernommen Lassen Sie ein Feld leer so wird der Feldinhalt aus den Produkte Eigenschaften bernommen Es macht einen Unterschied ob ein Artikel mit verschiedenen Farben oder Gr en in der Produktliste oder im Warenkorb angezeigt wird Normalerweise wird die Farbe und Gr e eine Produktes ber eine Auswahlbox ausgew hlt In der Produktliste wird die Anzahl f r die erste Farbe Gr e angezeigt Im Warenkorb jedoch werden die Produkte in allen Varianten einzeln aufgelistet Die Listes der Produkte im Warenkorb und in der Auswahlseite sind also beinahe gleich aber sie werden anders gehandhabt Sie m ssen selectSize und selectColor deaktivieren wenn Sie keine Auswahlboxen in der Produktliste haben wollen b EXT Shop System 13 DTYPO3 Gewicht Sperrgut und Spezialanfertigung Jedes Produkt kann ein Gewicht haben und als Sperrgut deklariert werden Ja Nein Das Gesamtgewicht der bestellten Artikel wird berechnet und kann in der Preisberechnung f r die Versandkosten ber cksichtigt werden Wenn ein Artikel als Sperrgut markiert worden ist dann wird bei dessen Anzeige eine Warnung als Sperrgut angezeigt bulkilyWarning im Setup Durch das Setzen von bulkilyAddition im Setup k nnen Sie zus tzliche Versandkosten f r dieses Sperrgut da
20. RACKING ENTER NUMBER BASKET REQUIRED INFO MISSING BASKET _TEMP ITEM SINGLE DISPLAY RECORDINSERT ITEM SINGLE DISPLAY ITEM SEARCH ITEM LIST_TEMPLATE ITEM LIST_GIFTS_TEMPLATE ITEM SEARCH EMPTY BASKET TEMPLATE BASKET _INFO_TEMPLATE BASKET PAYMENT TEMPLATE BASKET_ORDERCONFIRMATION TEMPLATE EMAIL PLAINTEXT TEMPLATE BILL_TEMPLATE DELIVERY TEMPLATE stdWrap Beispiel altMainMarkers BASKET TEMPLATE BASKET DESIGN2 altMainMarkers BASKET TEMPLATE wrap Dieses Beispiel ndert die Haupt Markierungen der regul ren Warenkorb Anzeige vom standardm igen BASKET_TEMPLATE in das benutzerdefinierte Design BASKET_DESIGN2 in derselben HTML Template Datei stdSearchFieldExt list of fields Standard Suchfelder Die standardm ige interne Liste ist title subtitle note Hier k nnen Sie Ihre eigenen Suchfelder angeben limit int Max Anzahl an angezeigten Artikeln Nicht mehr Artikel werden pro Seite 50 angezeigt limitImage int Max Anzahl an Bildern Die maximale Anzahl an Bildern die f r einen 1 Artikel in der Listenansicht angezeigt wird limitlmageSingle int Die maximale Anzahl an Bildern die f r einen Artikel in der Einzelansicht 1 angezeigt wird usePageGertentlmage beeslean Veraltet Siehe Konfiguration der Artikel Produkte Verwenden Sie stattdessen plugin tt_products conf tt_products ALL fetchlImage type foreigntable table tt content separatelmage boolean Nor
21. TYPO3 Konfiguration FAQ Fragen zur Konfiguration ToDo Dateien Datei Beschreibung class tx_ttproducts php Haupklasse zur Darstellung der Produktliste oder des Warenkorbs Rufen Sie es von einem USER cObject ber userFunc user_products gt main_products auf products_comp_calcScript inc Beispiel Berechnungsskript products_template tmpl products_template_htmlmail tmpl Beispiel Templates auf Englisch _htmlmail tmpl ist ein HTML wrap f r the versendeten HTML Emails products_template_dk tmpl Beispiel Template auf D nisch example_template_bill_de tmpl bananaguard de Template mit Beispielen f r Rechnung und Lieferschein auf Deutsch products_template_fi tmpl Beispiel Template auf Finnisch products_template_fr tmpl Beispiel Template auf Franz sisch products_template_se tmpl Beispiel Template auf Schwedisch product_detail tmpl product_proefpakketten tmpl shop a box tmpl producten tmpl Beispiel Templates f r Gutscheinpunkte System und Freundschaftswerbung auf Holl ndisch products_css_en html CSS basierte Template Verwenden Sie das wenn Sie ein barrierefreies Shop erstellen wollen Bearbeitungsskripts f r den Zugriff auf externe Bezahl Gateways payment_DIBS php Skript f r eine Schnittstelle zu DIBS Danish Internet Payment System in D nemark Sie k nne Sie unter http www architrade com uk erreichen payment_DIBS_te
22. achige Tabellen bersetzung der Template Dateien Integration von zk_products und Teilen von mkl_products eine bessere Dokumentation und ein Deutsches Tutorial Verbesserungen und Korrekturen am Code jede Menge an Support auf der tt_products Mailingliste und in verschiedenen TYPOS3 Foren Am Quelltext im CVS Repository unter http svn sourceforge net viewcvs cgi typo3xdev tx_ttproducts trunk k nnen Sie die Beitr ge der Entwickler mitverfolgen F r die Weiterentwicklung w re es wichtig da Sie vor allem die folgenden Personen kontaktieren um Ihnen eine Anerkennung f r ihre Arbeit zu geben Sie bieten Ihnen auch die Entwicklung neuer Features zu tt_products an cs Franz Holzinger lt kontakt fholzinger com gt http fholzinger com Tel 49 221 7592169 cs Jens Schmietendorf lt jens smedja com gt http webb smedja com Tel 46 471 22102 c3 Els Verberne lt verberne bendoo nl gt BENDOO e work solutions http www bendoo nl Tel 31 315 244525 Wenn Sie selber Programmierer sind und Ihre eigenen Erweiterungen zu tt_products geschrieben haben so sind Sie eingeladen den Code an Franz Holzinger zu senden Wenn der Code von allgemeinem Interesse f r andere ist dann k nnte er ein paar Korrekturen anbringen und es dann mit der n chsten Version von tt_products ver ffentlichen Damit w rde Ihre heutige Entwicklung auch bei sp teren Updates automatisch mit dabei sein Support Sie k nnen unter http fholzinger
23. affelungen Zwang zum Akzeptieren der Allgemeinen Gesch ftsbedingungen AGB durch den Kunden ber eine Checkbox Angebote Highlights and neu hinzugef gte Artikel Spezialanfertigung Gewicht und Sperrgut kann f r die Berechnung der Versandkosten verwendet werden M glichkeit die Bezahlungsmethoden auf besondere Benutzergruppen einzuschr nken Automatische Erzeugung eines Frontend Benutzers bei der ersten Bestellung Vormerkliste f r Artikel eingeloggter Benutzer kann mit der Memo Funktion Artikel vormerken speichern Rabatt in Prozent pro Benutzer Methoden der Preisberechnung mit Rabatten f r Wiederverk ufer Gruppen Anzeige der Bestellungen ee8e88e98 8868869886888 088 Gutscheinpunkte System Kunden k nnen mit jeder Bestellung Gutscheinpunkte sammeln Die gespeicherten Gutscheinpunkte kann der Kunde bei einer neuen Bestellung einl sen Auf Ihren Wunsch k nnen mit diesen Gutscheinen auch nur bestimmte Produkte gekauft werden Freundschaftswerbung Wenn ein Kunde bei seiner Registrierung angibt da er von einem anderen bereits existierenden Kunden angeworben wurde dann erh lt der Anwerber eine Gutschrift in Gutscheinpunkten Der neue Kunde erh lt bei seiner ersten Bestellung einen Rabatt Geschenkgutscheine Benutzer k nnen Geschenkgutscheine kaufen und diese per Email an ihre Gesch ftspartner senden Wenn sich dieser Gesch ftspartner im Frontend anmeldet dann kann er seinen Geschenkgutschein in Gutscheinpunkte u
24. der Produkte im Warenkorb und den Gesamtpreis anzeigt Dieser zeigt Ihnen w hrend der Verweildauer im Shop st ndig aktualisiert den Inhalt Ihres Warenkorbes oberhalb der normalen Ansicht oder wo Sie w nschen an Die Stelle an der der Mini Warenkorb angezeigt werden soll kann ber Typoscript gesteuert werden Um diesen Mini Warenkorb verwenden zu k nnen f gen Sie ein neues Seiteninhaltselement Plugin Produkte ein und tragen in das CODE Feld OVERVIEW ein Verwenden Sie die folgenden Markierungen in Ihrem tt_products Template um den Mini Warenkorb zu aktivieren und anzupassen Code Listing lt BASKET_OVERVIEW_TEMPLATE begin gt lt div class shop minibasket gt lt div class shop minibasket_image gt lt LINK_BASKET gt IMAGE_ BASKET lt LINK_BASKET gt lt div gt lt p gt NUMBER_GOODSTOTAL Produkte EUR PRICE_GOODSTOTAL TAX lt p gt lt BASKET_OVERVIEW_TEMPLATE end gt lt BASKET_OVERVIEW EMPTY begin gt lt p gt Keine Produkte im Warenkorb lt p gt lt BASKET_OVERVIEW EMPTY end gt lt div gt Berechnungsskript Wenn Sie Ihr eigenes Berechnungsskript schreiben und verwenden wollen dann sollten Sie immer die Preise inkl Mehrwertsteuer eingeben Die priceTax und priceNoTax Variablen werden Ende August 2008 gel scht werden weil sie aus der price Variable und den Konstanten TAXincluded und TAXpercentage berechnet w
25. die mbi_products_categories Extension und vielleicht auch nsb_cat2menu installieren Beispiel of tt_products ext_localconf php TYPO3_CONF VARS EXTCONF tt_products pageAsCategory 0 Wichtige Hinweise Das Shop ist nach M glichkeit abw rts kompatibel zur fr heren Version tt_products 1 2 7 Aber die Template Datei ben tigt einige kleine Anpassungen Am besten Sie vergleichen Ihr Template mit den Beispiel Templates die mit tt_products mitgeliefert werden Im BASKET_TEMPLATE H H m ssen Sie die Zeilen lt input type hidden name mode update value 1 gt lt input type Submit name products update value update basket gt haben Sie m ssen im BASKET_TEMPLATE den Marker FIELD_NAMEH auf FIELD_NAME_BASKET umbenennen Das ist kompatibel zu zk_products 1 3 2 Einige der TypoScript Einstellungen funktionieren nicht ber das Constants Feld und m ssen im Setup Feld eingetragen werden Nur die Konfigurationen die im Konstanteneditor oder in der Datei static old_style constants txt vorkommen sind g ltige Konstantenwerte Sie m ssen das Shop System Old Style unter statische Template Datens tze in Ihr TYPO3 Template einbinden Ein negativer Wert eines Produktes bei auf Lager hat keine Sonderfunktion mehr Dies wird nun durch eine Checkbox immer auf Lager ersetzt ndern Sie die fr heren Eingabefelder der Suche in lt INPUT size 30 maxlength 100 type text name sword value
26. egorie wird nicht benutzt sondern komplett durch die Seite ersetzt 2 Aktivieren Sie schon jetzt die Flexforms im Backup Dabei wird die Eingabe des Codes in das CODE Feld ersetzt durch eine graphische Oberfl che Allerdings m ssen Sie alle Codes neu eingeben TYPO3_CONF_VARS EXTCONF J tt_products useFlexforms 1 Installation Installieren Sie die Extension ber den Extension Manager Wenn Sie bereits eine ltere Version von tt_products verwenden dann ist ist in der global Umgebung typo3 ext installiert Wenn Sie eine neue Version ausprobieren wollen dann sollten Sie diese unter lokaler Ordner typo3conf ext installieren damit Sie die alte Version nicht dabei l schen Deinstallieren Sie die Extension ber den Extension Manager Danach laden Sie die eine Version Ihrer Wahl mit dem Extension Manager vom Online Repository herunter Dann verwenden Sie im Extension Manager Available extensions to install und f gen das Shop System wieder hinzu Diese Extension l uft am besten wenn Sie zusammen mit den Extensionen static_info_tables sr_feuser_register rtehtmlarea und conf_userts verwendet wird Behandlung der Kategorien Es gibt mehrere M glichkeiten ein Shop aufzubauen Der normale Weg l uft ber die Erzeugung von Sysfolder f r die Produkte F r den Aufbau eines gr eren Shops mit TYPO3 w re das etwas unpraktisch Wenn Sie gr ere Shops mit hierarchischen Kategorien anlegen wollen dann sollten Sie
27. ellungen in einem anderen externen Shop System erfolgen Die Ausgabe wird in an den Anfang der Ausgabe der Warenkorbseite angeh ngt Dieses cObject f hrt jedes mal die Methode main_products method in der Klasse user_products in class tx_ttproducts php aus Sie wird immer vor jeder anderen Verarbeitung im Shop aufgerufen Siehe Klassenbeschreibung im Code externalProcessing_final CObject cObject f r das Template der Bestellbest tigung externalFinalizing cObject Dieses cObject kann zum Aufruf einer Funktion verwendet werden die Einstellungen in einem externen Bestellsystem vornimmt Dies ist eine Schwester der oben angegebenen Funktionen Sie sollten irgendwie gemeinsam verwendet werden Diese Funktion wird unmittelbar nach dem Aufruf der finalize Funktion aufgerufen Diese Funktion ist zum Beispeil daf r geeignet um jeden externen Warenkob der ber das externalProcessing cObject m glich ist l schen zu k nnen Achtung Die Ausgabe wird nirgends angezeigt b N EXT Shop System 22 STYP03 Eigenschaft Datentyp Beschreibung Voreinstellung wrap1 gt stdWrap Globaler Wrap 1 Das wird auf die Markierungen GW 1B HH und HHHGWI1EHHH verteilt Geben Sie hier keinen normalen Wert ein sondern verwenden Sie den Trennstrich zur Kennzeichnung der beiden Teile Beispiel wrapl wrap lt B gt lt B gt wrap2 gt stdWrap Globa
28. em Gutschein angeben Danach erhalten Sie die 50 Gutscheinpunkte Ihrem Konto gutgeschrieben Mit diesen Gutscheinpunkten k nnen Sie bestimmte Produkte einkaufen Jemand kann z B 3 Gutscheine zu 25 Gutscheinpunkten 5 Gutscheine zu 50 Gutscheinpunkten 8 Gutscheine zu 75 Gutscheinpunkten alle mit derselben Bestellung kaufen Jeder kann zum Beispiel b EXT Shop System 6 UTYPO3 3 Gutscheine 25 Gutscheinpunkte 5 Gutscheine 50 Gutscheinpunkte 8 Gutscheine 75 Gutscheinpunkte alles mit einer einzigen Bestellung kaufen Kauf in einer Kiste In einem Shop wird Wein verkauft Normalerweise verkaufen Sie eine Kiste von Weinflaschen Eine Kiste kann 6 oder 12 Artikel enthalten Der zus tzliche Service Kauf einer Kiste gibt dem Shop Kunden die M glichkeit sich seine eigene Kiste von 6 Flaschen einzupacken z B 2 rote 2 wei e 2 rose Unter dem Kauf einer Kiste Konzept wird die besondere Bearbeitung nach den Flaschen und Kisten berechnet So wird die Bearbeitung pro Flasche mit 1 50 Euro Flasche berechnet die Extra Bearbeitung f r 2 Kisten w rde 2 x 6 x 1 50 18 Euro betragen Gebrauch der Produkt Artikel Varianten mit eigenen Preisen Hier wird beschrieben wie verschiedene Gr en eines Produktes zu verschiedenen Preisen verkauft werden k nnen Das selbe Verfahren k nnen Sie auch mit Farben und den anderen Varianten anwenden Achten Sie darauf da Zweite Optionspalette anzeigen abgehakt worden ist
29. en Artikel wenn type price ist Beispiel creditpoints 0 pricefactor 10 type price 10 prod 1l 10 pr04 101 10 prod 501 0 5 0 02 0 04 0 06 additive double Nur f r discountprice g ltig Wenn gesetzt werden alle Produkte von allen Discount Preisen zusammengez hlt um den effektiven Disount Preis zu berechnen Wenn nicht gesezt dann werden nur die Produkte mit demselben Preis zusammengez hlt type string Die Bedeutung der Ganzzahl auf der rechten Seite die normalerweise zusammengez hlt wird count die Anzahl der Produkte nur pricecalc und discountprice price das verwendete Preisfeld nur creditpoints I TYPO3 EXT Shop System 30 Eigenschaft Datentyp Beschreibung Voreinstellung pricefactor double Damit wird berechnet wieviel Geld jemand f r seine Gutscheinpunkte erhalten wird 2 Gutscheinpunkte werden 1 Euro an Gutschrift in der eingestellten W hrung ergeben Beispiel creditpoints pricefactor 0 5 tsref script productsLib payment script productsLib shipping payment_DIBS php Eigenschaften des handleScript f r eine Schnittstelle zu DIBS http www architrade com uk Eigenschaft Datentyp Beschreibung Voreinstellung templateFile resource Template Datei f r die Verwendung mit DIBS Sie m ssen folgende Zeile in die FORM des tt_products Templates eintragen bevo
30. en Bestellung erh lt der Kunde eine Email mit seinen Zugangsdaten Diese Email wird den Namen des Accounts enthalten welcher ident mit der Email Adresse ist und sein automatisch erzeugtes Pa wort Wenn Sie kein einzelnes Textfeld f r die Adresse haben wollen sondern eine f r die Stra enbezeichnung und Hausnummer und zus tzliche Felder f r PLZ Stadt und Land dann m ssen Sie die Template Datei entsprechend anpassen Wenn Sie static_info_tables installieren und useStaticInfoCountry 1 setzen dann wird das kleine Feld static_info_country der fe_users Tabelle anstelle des country Feldes verwendet Das ist notwendig wenn Sie eine Select Box zur Auswahl des Landes machen Produkt Eigenschaften Die Produkteigenschaften werden im Systemfolder f r die jeweiligen Artikel im Backend eingegeben Allgemein Varianten Beziehungen Versand D Briliant Bue Blue Untertitel D ER Nr bs Am Lager St 45 Kategorie RegularGUARDs Preis 4 39 Preis 2 Einkaufspreis MwSt Aktion Besonderheit 0 00 0 00 b e La Gewicht kg 00 Sperrig Spezialanfertigung Ma einheit Faktor der Ma einhei K 5 Bemerkung Absatz Standard Text Standard Norma Zezex sze8 l seB alom x a ae Das ist die Produkt Beschreibung Farbe Gr e Zus tzliches und Staffelung Damit Sie Variationen von Produkten eingeben k nnen m ssen Sie die Werte durch Strichpunkt getrenn
31. erden k nnen Sie k nnen die global PHP Variablen this gt calculatedArray und this gt itemArray verwenden um Ihre eigenen Preisberechnungen durchzuf hren Rabatt Es gibt mehere Methoden um einen Rabatt zu erhalten 1 Verwenden des Rabatt Feldes eines Frontend Benutzers und Eingabe der Prozente f r den Discount 2 Verwenden des Feldes price2 f r besondere Feuser Gruppen und andere Dinge Sie k nnen das in TypoScript ber das b N EXT Shop System 5 STYP03 IF statement setzen 3 Verwenden der Discountprice Berechnung Der Rabatt h ngt von der Gesamtanzahl der Produkte mit einem besonderen Preis ab Dieser Rabatt wird f r die Frontend Benutzer der Gruppe discountGroupName gew hrt Link f r die Suche nach Produkten der letzten X Tage Das ist praktisch f r Seiten Was ist neu Erzeugen Sie einfach einen Link zur SEARCH Seite und geben Sie newitemdays als Parameter an http www mytypo3shop com id 8 amp newitemdays 10 Die Suche wird alle Produkte der letzten 7 Tage liefern Sie m ssen den Plugin Code LISTNEWITEMS eintragen Sie k nnen stattdessen auch die Konstante newltemDays setzen Angebote und Highlights Sie m ssen den Plugin Code LISTOFFERS zur Anzeige der als Angebot markierten Artikel verwenden Und mit LISTHIGHLIGHTS erhalten Sie eine Liste besonderer Artikel Highlights AGB Allgemeine Gesch ftsbedingungen Sie m ssen die Allgemeinen Gesch ftsbedingungen akzeptieren bevor Sie eine Bestellu
32. et kann der Abmahner den Gerichtsort bestimmen cs Das Plugin zeigt eine leere Seite Siehe die Pr fliste oben To Do Liste cs Wunschliste http wiki typo3 org index php Ext_tt_products Wishlist Umschreiben des Codes f r PHP35 Changelog siehe auch Datei tt_products ChangeLog cs 26 03 2005 Einbringen des Codes von Klaus Zierer zk_products mehrspaltige Listenansicht Rechnung Lieferschein und spezielle Preisberechnungen von Franz Holzinger cs 06 05 2005 zweiter Preis und Preis f r Zubeh r von Jens Schmietendorf Beispiel Template von http bananaguard de zk_products 1 3 2 von Klaus Zierer MWSt von Franz Holzinger 23 06 2005 products _mail inc gel scht Beispiel Template von Franz Holzinger 26 07 2005 Anzeige der Bestellungen Gutscheinpunkte System und Freundschaftswerbung von Bert Hiddink 03 08 2005 Anmerkungen aus dem zk_products Forum PIDtracking 11 09 2005 Geschenk Gutscheine 14 09 2005 Flexforms statt CODEs 05 10 2005 Erg nzungen von Andrea Herzog Kienast gt bersetzer f r das franz sische Manual gesucht 13 10 2005 Gutscheinpunkte und Freundschaftswerbung 28 10 2005 Zubeh r ist durch Gr e mit Eintrag in der Artikeltabelle ersetzt worden LER KR KR RR 14 07 2006 Ab jetzt mu das statische Shop Template manuell im Template Setup eingebunden werden CSS Shop Template von Robert Markula f r ein barrierefreies Shop b EXT Shop System 36 DUTYPO3
33. ezielle Preise f r die Produkte Wo 1 Produkt 4 99 kostet dort werden 2 Produkte 8 99 kosten Mit discountprice wird der Preis f r ein Produkt eingegeben mit pricecalc ist es der Preis f r alle Produkte zusammen f r die eines davon 4 99 als Preis im Sysfolder eines x beliebigen Produktes eingetragen ist Der discountprice berschreibt die Ergebnisse von pricecalc weil hier immer das niedrigere Ergebnis als Endpreis herauskommen mu Wenn das Preisfeld price2 verwendet wird dann berschreibt dieses alle Preisberechnungen Beispiel pricecalc 10 type 10 field 10 where 10 prod 1l 10 Prod 2 10 prod 5 20 type 20 field 20 where 20 prod l 20 Bprod 2 20 prod 5 count price 4 99 8 99 19 99 count price 6 99 1 3 98 29 99 Discountprice Hier werden die Preise der Produkte entsprechend der Typ Einstellung berechnet Bei count werden die Preise der Artikel zusammengez hlt Die additive Einstellung bewirkt da die Artikel ber alle Konfigurations Zeilen hinweg zusammengez hlt werden und nicht wie sonst nur zeilenweise Beispiel discountprice 10 type count 10 field price 10 additive 1 10 where 10 pr d l 10 prod 10 prod 20 type 20 field 20 where 20 prod 1 20 prod 100 20 prod 1095 Creditpoins Damit wird eingestellt wieviele Gutscheinpunkte jemand erhalten wird wenn er Artikel im Shop kauft Die Werte auf der rechten Seite sind die Prozente der bestellt
34. h den Konventionen der Preisgestaltung wie 1 99 haben und nicht 1 72 Wenn Sie mit Ihrem neuen Shop beginnen dann verwenden Sie ein Beispiel Template aus dem Verzeichnis tt_products template das Template example_template_bill_de tmpl Sie m ssen nur noch die Seiten Id in den Links hinter id anpassen damit hier die Seiten Id des Warenkorbs ihrer Seite steht Der Marker DOMAIN erspart Ihnen die Eingabe Ihrer URL Das ist sinnvoll wenn z B ein neuer Host verwendet wird Im setup des Shoptemplates muss die Domainstellung vorgenommen werden plugin domain meinedomain de Wenn Sie Eintr ge in die Variant Felder Gr e Farbe vornehmen m ssen Sie u U die selectSize und selectColors entsprechend auf 0 oder 1 setzen Ansonsten werden in der Produktliste die Anzahlen der Artikel falsch eingetragen Viele Anpassungen k nnen ber den Constant Editor vorgenommen werden Das meiste sollte besser direkt in die Felder Setup und Constants der Templates f r die Shop Seite eingetragen werden tt_products basiert auf den Extensionen Table Library table und FE BE Library fh_library Wenn Sie also ein Update von tt_products durchf hren dann m ssen Sie auch gleichzeitig ein Update dieser beiden Extensionen durchf hren Mini Warenkorb Neben dem normalen Warenkorb der eine komplette Liste der eingegebenen Artikel in einer gewissen Sortierreihenfolge anzeigt gibt es auch einen Mini Warenkorb der nur die Anzahl
35. handleLib string nur Bezahlung Name der TYPOS3 Library f r das Bezahlungssystem Im Moment kann hier nur paymentlib gesetzt werden um die Payment Library Extension von Rober Lemke zu verwenden Beispiel 30 handleLib paymentlib handleURL string Wenn gesetzt wird dieses handleURL anstelle der Dankesch n Seite ber PIDthanks ausgegeben damit z B ein handleScript die Information bzgl Bezahlsystem usw Verarbeiten kann handleTarget string Alternatives Target der HTML Form excludePayment list of integers nur Versand Dies ist eine Liste an Schl sseln der Bezahlmethoden ihre Nummern die f r eine bestimmte Versandart nicht angezeigt werden Wenn zum Beispiel Leute Waren im Gesch ft kaufen dann m chten Sie nicht da diese Geld berweisen oder Online bezahlen sondern da sie die Waren sofort bar bezahlen Daher k nnen Sie diese Bezahlmethoden ausschlie en Beispiel Ask Abholen der Waren im Gesch ft 40 excludePayment 10 40 replacePayment list of integers nur Versand Diese Einstellungen der Bezahlung werden berschrieben wenn diese Bezahlmethode ausgew hlt worden ist Example Aoiiieile China 40 replacePayment 10 title Bezahlung nach China 40 replacePayment 10 price 100 show boolean Wenn das gesetzt ist wird der Eintrag in der Liste angezeigt showLimit double Wenn gesetzt dann wird der Eintrag nur dan angezeigt wenn zumindest diese Anzahl an Produkten im Warenkorb liegt 0 zeige diesen Eintrag i
36. ic_countries Tabelle der static_info_tables Extension Beispiel plugin tt_products shipping 10 title Paket Deutschland 10 where static_countries cn short logal Deutschland 19 priee 53 9 20 title Paket EU 20 where static_countries cn eu member 1 AND en_uno member 1 AND cn short _local Deutschland 20 price 8 9 30 title au erhalb EU 30 where static_countries cn short local Deutschland 30 price 15 Aal ir f nP ine MWS 3 noCostsAmount double Wenn der Gesamtpreis f r ein Produkt diese Summe erreicht hat dann werden keine Kosten berechnet Beispiel plugin tt_products shipping 10 title Paket 10 price type weight 10 price noCostsAmount 200 10 price l 1 5 Pricecalc discountprice und creditpoints Konfiguration Die Preisberechnung pricecalc gibt Ihnen die M glichkeit Preissummen ber die Produkte ber eine Berechnungstabelle zu ermitteln Der Discount Preis discountprice wird f r Kunden verwendet die Frontend Benutzer sind und zur Gruppe mit dem Namen geh ren der ber discountGroupName gesetzt worden ist b EXT Shop System 29 TYP03 Eigenschaft Datentyp Beschreibung Voreinstellung prod Zweischneidige Liste von Ganzzahlen Die linke Seite der Integer kennzeichnet Zeilen die zusammengeh ren Die Bedeutung der rechten Integer ergibt sich aus den Einstellungen jeder Zeile Pricecalc Sp
37. ispiel requiredInfoFields name address telephone fax email company city zip stat e country orderBy string siehe Artikel Produkt Konfiguration Veraltet Verwenden Sie stattdessen plugin tt_products conf tt_products ALL orderBy title erderByGategoryFitle Veraltet Verwenden Sie stattdessen plugin tt_products conf tt_products_cat ALL orderBy title orderByltemNumberSg boolean Wenn die Einzelansicht nach der Artikelnummer ItemNumber anstelle der uid sortiert werden soll wird f r LINK_NEXT_SINGLE und LINK_PREV_SINGLE H verwendet orderNumberPrefix string Pr fix f r die Bestellnummern Max 10 Zeichen Wenn dieser Text mit beginnt dann wird der Rest im PHP Datumsformat angegeben um ein Zeit Datum zu ergeben orderEmail_from string Absender Email Adresse f r Best tigungsemail an den Kunden orderEmail_fromName_ string Absender Name f r Best tigungsemail an den Kunden orderEmail_to list of email Eine durch Beistrich getrennte Liste der Empf nger der Bestellungsemail addresses Shop und Administrator Supervisor Email Adressen m ssen hier eingetragen werden orderEmail_toDelivery boolean Falls gesetzt wird die Best tigungsemail an die Zustell Email Adresse und nicht an die Rechnungs Email Adresse gesendet orderEmail_subject string Inhalt der Betreff Zeile falls die erste Zeile in HEMAIL_PLAINTEXT_TEMPLATE H leer ist orderEmail_htmlmail boolean string Falls ge
38. j verwendet Wenn nicht dann wird der 0 Preis als normaler Text ausgegeben useStaticInfoCountry boolean Wenn gesetzt dann wird das kurze fe_user static_info_country Feld als 0 Land anstelle des country Feldes verwendet whereGift string Diesee SQL Where Bedingung bestimmt welche Produkte als Geschenke Gutscheine anzusehen sind max_note_length int Die Bemerkung zu einem Artikel wir in der Listendarstellung nach max_note_length Zeichen abgebrochen Dahinter werden noch 3 Punkte angeh ngt Das kann aber unsch n sein wenn Sie HTML in diesem Feld verwenden Denn wenn ein HTML Tag nicht abgeschlossen wird kann die ganze Darstellung chaotisch sein 100 specialPreparation string Dieser Text wird Ihre PRODUCT_SPECIAL_PREP Markierungen ersetzen createUsers Boolean Wenn Sie das und PIDuserFolder setzen dann wird f r jeden Kunden der nicht eingeloggt ist und dessen Email Adresse noch nicht als Benutzer gespeichert wurde als neuer Frontend Benutzer erzeugt Eine Email mit dem Benutzernamen seine E mail Adresse und dem Pa wort wird ihm zugesendet siehe EMAIL_NEWUSER_TEMPLATEHHF 0 outputFolder string Verzeichnis wo die Rechnung und der Lieferschein angelegt werden fileadmin data memberOfGroup int Die ID der Frontend Benutzergruppe der die neu erzeugten Frontend Benutzer angeh ren 1 discountGroupName string Name der Frontend Gruppe f r einen Discount Preis AGBtarget small Das Target Attribut im Link einer PlDagb _blank AGBat
39. ke Auflisten der Geschenke LISTGIFTS Liste Besonderheiten Auflisten der Produkte die besonders attraktiv LISTHIGHLIGHTS sind Liste Aktionen Auflisten der Produkte die als Angebote gelten LISTOFFERS Liste Neue Artikel Auflisten der zuletzt eingetragenen Produkte LISTNEWITEMS Einzelansicht SINGLE Einzelansicht eines Artikels auch in Liste m glich oder GET POST tt_products Suche SEARCH Suchdialog zur Suche von Produkten W hrung Selector CURRENCY Auswahlbox f r W hrungen currency selector Warenkorb Inhalt BASKET zeigt den Warenkorb mit den Artikeln an die gekauft werden sollen Der BASKET Code hat verschiedene Funktionen Aber wenn man die spezifischen Codes INFO PAYMENT und FINALIZE verwendet dann kann diese Funktionalit t auf mehrere Seiten aufgespalten werden Mini OVERVIEW Ein Mini Warenkorb der nur die Anzahl der Produkte enth lt Eingabe Kundendaten Eingabe der Adre information INFO Eingabe Bezahlung berpr fung der Bestelldaten Bezahlung ber PAYMENT Bezahlsystem Bestellung abschlie en schlie t die Bestellung ab und versendet FINALIZE Emails Information ber die Verwendung von tt_products Seite mit Dank f r die Bestellung Bestellung Verwaltung TRACKING Nachverfolgen der Bestellung der Rechnung und des Lieferscheins Rechnung BILL erzeugt eine Rechnungs Datei Lieferschein DELIVERY erzeugt eine Lieferschein Datei Liste ORDER Anzeige der Bestellungen f r Frontend Benutzer
40. l durchgearbeitet haben Version Dieses Dokument gilt f r tt_products Version 2 5 1 bersetzungen Die Englische bersetzung dieses Dokuments wird mit tt_products ausgeliefert Pfad tt_products doc Eine franz sische bersetzung doc_ttproducts_fr ist in Bearbeitung und sucht noch Helfer Upgrade Wenn Sie ein Upgrade von einer fr heren Version machen wollen dann m ssen Sie unbedingt die wichtigen Hinweise unter Administration befolgen Ab 1 Dezember 2006 kann PHP5 f r die Installation neuer Versionen Voraussetzung sein Wof r ist das gut Die Typo3 Shop Extension gibt Ihnen die M glichkeit zu Produkte mit mehreren Bildern Details und in mehreren Sprachen aufzulisten Einkaufskorb Bezahlen Seite Hier wird die Bestellung angezeigt und kann berpr ft werden bevor die Artikel endg ltig bestellt werden die Bestellung endg ltig versandt wird f r Sponsoren Bezahlsysteme ber die Payment Library Transaction Central und Paypal Nachverfolgen des Zustands einer Kundenbestellung Tracking Automatische Erzeugung einer Rechnung und eines Lieferscheins Verschiedene Steuers tze pro Artikel f r die Zustellung und die Bezahlung einfache Lagerverwaltung Versenden einer CSV Datei f r jede Bestellung an den Shop Administrator 2 ausw hlbare Dateiformate E Mail Anh nge f r Best tigungs Emails zum Beispiel AGB Allgemeine Gesch ftsbedingungen ausw hlbare Artikelvarianten Farben Gr en St
41. ler Wrap 2 siehe oben Markierungen GW2B H und HHHGWZEHHH selectColor boolean Wenn gesetzt dann ist die Farbe eines Produkt ber eine Auswahlbox 1 w hlbar selectSize boolean Wenn gesetzt dann ist die Gr e eines Produkt ber eine Auswahlbox 1 w hlbar selectDescription boolean Wenn gesetzt dann ist die Beschreibung eines Produkt ber eine 1 Auswahlbox w hlbar selectGradings boolean Wenn gesetzt dann ist die Staffelung eines Produkt ber eine Auswahlbox 1 w hlbar color1 string stdWrap Wert f r GC 1 Markierungen Globale Farbe 1 color2 string stdWrap Wert f r GC2 Markierungen Globale Farbe 2 color3 string stdWrap Wert f r GC3 Markierungen Globale Farbe 3 ni2brNote boolean Wenn gesetzt werden im Feld Bemerkung note Zeilenumbr che durch 1 das HTML Tag lt br gt ersetzt useArticles integer 0 Wenn Sie keine Eintr ge in der Artikel Tabelle machen wollen dann mu das auf 0 gesetzt beleiben 1 Wenn Sie Produkte in verschiedenen Variationen verwenden wollen und daf r eigene Preise in der Artikel Tabelle angelegt haben dann m ssen Sie das auf 1 setzen Das Feld instock der Artikel Tabelle wird anstelle jenes der Produkt Tabelle verwendet 2 Wie 1 aber es mu zwischen einem Produkt und seinen Artikeln keine bereinstimmenden Felder bei den Varianten geben priceTagObj IMAGE cObject Bild oder cObject f r die Anzeige des Preises usePriceTag boolean Wenn gesetzt wird das priceTagOb
42. lt bei seiner ersten Bestellung einen Rabatt Jemand sagen wir Benutzer 1 kann einen Gutschrift Code eingeben wenn er eine Bestellung t tigt Dann wird Benutzer 1 5 Euro Rabatt erhalten Dieser Gutschrift Code besteht aus dem Benutzernamen von jemand anderem wwelche die Email Adresse ist sagen wir Benutzer 2 So erh lt Benutzer 2 insgesamt 5 Gutscheinpunkte Jeder Benutzer kann nur einmal einen Gutschrif Code aus einer Freundschaftswerbung verwenden In der fe_users Tabelle gibt es daf r ein Feld tt_products_vouchercode das den verwendeten Gutschrift Code Email von Benutzer 2 enth lt Gutscheinpunkte System Wenn ein Kunde eine gewisse Anzahl an Waren gekauft hat dann gewinnt er dadurch Gutscheinpunkte die auf seinem Benutzerkonto gespeichert werden Zu einem sp teren Zeitpunkt wenn er weitere Waren kauft kann er diese Gutscheinpunkte ein Waren einl sen und beim Kauf einen besonderen Rabatt lukrieren Die Kunden k nnen bei jedem Kauf Gutscheinpunkte sammeln creditpoints pricefactor 0 5 10 type price 10 prod 1 0 02 10 prod 101 0 04 10 prod 501 0 06 Geschenk Gutscheine Ein Shop Betreiber kann z B Gutscheine f r Weinflaschen als elektronisches Geschenk verkaufen Ich bestelle einen Gutschein der z B 50 Gutscheinpunkten entspricht 25 Euros sende ihn Ihnen zu it to you Wenn Sie diesen Geschenkgutschein einl sen wollen dann m ssen Sie sich als Kunde des Shop registrieren und den Code auf dies
43. malerweise werden alle Bilder zusammen angezeigt Mit separatelmage on kann eine Markierung PRODUCT_IMAGESH f r jedes einzelne Bild angegeben werden Die Z hlung beginnt bei 1 image IMAGE cObject Die Bild Konfiguration f r die Einzelansicht listimage IMAGE cObject Die Bild Konfiguration f r die Listenansicht listImage gt listImage altImgResource import uploads media altImgResource import field media altImgResource import listNum 0 altText data field title Auf diese Art werden die Bilder nicht in das Verzeichnis typo3temp kopiert und von dort angezeigt Das bereitet Schwierigkeiten mit transparenten Hintergr nden sondern direkt von uploads pics Die Zeile mit altText bewirkt da der Titel als alternativer Text angezeigt wird basketlmage IMAGE cObject Die Bild Konfiguration f r den Warenkorb datasheetlcon IMAGE cObject Das Symbolbild f r das Datenblatt ICON_DATASHEET wird dadurch ersetzt basketPic string URL Link auf das Warenkorb Bild b EXT Shop System 17 DTYPO3 Eigenschaft Datentyp Beschreibung Voreinstellung clickIntoBasket boolean Falls gesetzt wird sofort in die Warenkorbansicht gewechselt sobald ein Produkt in den Warenkorb gegeben worden ist Das funktioniert nur wenn PIDbasket gesetzt worden ist clickIntoSubmenu boolean Falls gesetzt werden die Untermen eintr ge der LISTCAT Kategorieliste nur f r
44. mmer an type string nur Bezahlung fe_users die Bezahlart kann ber die fe_users Tabelle konfiguriert werden visibleForGroupID int nur Bezahlung Diese Bezahlmethode ist nur verf gbar wenn ein Benutzer eingeloggt ist und wenn er ein Mitglied dieser Benutzergruppe ist addRequiredinfoFields string nur Bezahlung Zus tzlich ben tigte Felder auf der INFO Seite wenn diese Bezahlmethode ausgew hlt worden ist Brauchbar f r Bezahlungen mit der Kreditkarte Configuration price Parameters for payment shipping type string Bedeutung der Nummer count die Anzahl der Produkte weight das berechnete Gewicht in Gramm price der Gesamtpreis der Produkte STYP03 EXT Shop System 28 Eigenschaft Datentyp Beschreibung Voreinstellung WherePIDMinPrice list of integers nur Versand Setzen eines Minimalpreises f r den Versand wenn es einen Artikel im Warenkorb gibt der aus dem Sysfolder mit der angegebenen PID stammt Wobei 155 die PID ist und 7 5 ist der Minimalpreis der als Versandkosten berechnet wird wenn zumindest ein Artikel im Warenkorb mit der PID liegt Beispiel plugin tt_products shipping 10 title Paket 10 price type weight 10 price WherePIDMinPrice 155 7 5 10 price 1 1 5 10 price 500 2 5 10 price 1000 3 5 where static_countries string nur Versand Zum Setzen einer SQL WHERE Bedingung f r die mit der Select Box ausgew hlten L nder Diese stammen aus der stat
45. mplate tmpl Template Datei f r das DIBS Bezahlsystem tsref cObject TEST Beschreibung Eingebauter Warenkorb und Produktanzeige unter TYPO3 Es beinhaltet eine freie Schnittstelle mit der Sie Zugriff auf Ihre eigene Implementierung eines Bezahlsystems haben k nnen Im Moment gibt es eine Implementierung f r DIBS in D nemark unter www architrade dk Referenz class tx_ttproducts php properties Eigenschaft Datentyp Beschreibung Voreinstellung templateFile resource Die Template Datei Siehe Beispiel in media scripts products_template tmpl pid_list string stdWrap Die pids aus welchen die Kategorien Produkte und so weiter gelesen werden Standard ist die aktuelle Seite Hier k nnen mehrere pids durch Beistrich getrennt eingegeben werden defaultCode string Der Standard Code wenn keiner f r das Plugn eingetragen ist siehe unten Normalerweise wird das nicht gesetzt und ein Hilfe Bildschirm wird angezeigt Beispiel plugin tt_products defaultCode HELP I TYPO3 EXT Shop System 15 Eigenschaft Datentyp Beschreibung Voreinstellung code string stdWrap Code zur Bestimmung der Darstellung und Aktion die im Shop abl uft HELP Anstelle dieser Codes Gro buchstaben werden die Einstellungen im Shop Plugin ber Flexforms durchgef hrt Produkte Liste LIST Auflisten der Produkte Liste Geschen
46. mwandeln und bereits bei der ersten Bestellung einsetzen b EXT Shop System 2 STYP03 Bildschirmfoto Si Sager kameraer N STE SIDE Canon Ixus II Ultra kompakt APS kamera i titanium Fuldautomatisk og 2x zoom Antal Vejl Pris 2295 L g i kurv Web pris 1 995 00 Kr ex moms 1 596 00 Canon Ixus X 1 APS kamera til extreme forhold Kan dykkes med ned til 5 meter Antal Leveres med film batteri rem og dansk manual L g i kurv Vejl 1 995 Web pris 1 490 00 Kr ex moms 1 192 00 Canon Ixus 7 65 APS kamera med 2 5x zoom T nd sigt og skyd x 5 gt Antal Leveres med film rem taske og dansk manual le Vejl 2 295 L g i kurv Web pris 1 750 00 Kr ex moms 1 400 00 Canon Ixus 7 70 APS kamera med 3x zoom udf rt i metal Antal Leveres med film batteri rem og dansk manual ze vejl 3 295 L g i kurv Web pris 2 450 00 Kr ex moms 1 960 00 Entwickler c 3 Kasper Sk rhaj Entwickler bis 1 2 7 TYPO3 3 8 3 Ren Fritz Entwickler bis 1 2 7 TYPO3 3 8 3 Franz Holzinger Projekt Leiter Preisberechnung Diskont Preis Geschenkgutscheine Email Tabelle f r Benachrichtigung Fehlerkorrekturen Rechnung Lieferschein mehrspaltige Listenansicht Artikel Tabelle mehrsprachige Tabellen c3 Klaus Zierer Leiter von zk_products mehrere Gr en und Farben Vormerkliste AGB CSV automatische Registrierung der Fro
47. na size 2 color white gt lt font gt content tableCellColor 003399 Setup plugin tt_products code field select key plugin tt_products alwaysInStock 1 plugin tt_products statusCodes 1 Bestellungseingang plugin tt_products statusCodes 11 Der bananaSHOP wartet auf Ihren Zahlungseingang plugin tt_products statusCodes 20 Ihre Ware wird versendet plugin tt_products statusCodes 101 Bestellung abgeschlossen plugin tt_products statusCodes 200 Bestellung storniert plugin tt_products orderEmail from info bananaguard de plugin tt_products orderEmail fromName bananaGUARD de plugin tt_products orderEmail to info bananaguard de orderNumberPrefix order2005_ plugin tt_products discountGroupName Team plugin tt_products lockLoginUserInfo true plugin tt_products displayBasketColumns 3 plugin tt_products outputFolder plugin tt_products outputfolder plugin tt_products payment gt payment radio 1 TAXpercentage 16 10 title Vorkasse 20 title PayPal 20 percentOfTotalShipping 0 04 30 title Nachnahme 30 discountDeactive 1 30 price l 4 30 price 6 5 8 30 showLimit 99 shipping radio 1 TAXpercentage 16 10 title Deutschland 10 image file 10 price type TYPO3 count EXT Shop System 33 10 price 1l 2 10 price 6 4 10 price 50 1 10 price 100 25 10 price 120 10 price 300 150 10 percentOfGoodstotal 0 I w oO 20 title Europa nicht Deutschla
48. nd 20 image file 20 price type count 20 price l 8 8 20 price 6 11 8 20 price 50 11 8 20 price 100 25 20 price 120 30 20 price 300 150 20 percentOfGoodstotal 0 30 title Selbstabholung 30 image file 30 price 1 0 30 percentOfGoodstotal 0 pricecalc type count field price 10 prod 1 4 99 10 prod 2 8 99 10 prod 5 19 99 20 prod 1 6 99 20 prod 2 13 98 20 prod 5 29 99 discountprice 10 type count 10 field price 10 additive 1 10 where 10 prod 1 4 99 10 prod 100 2 89 10 prod 1050 2 77 20 type count 20 field price 20 where 20 prod 1 6 99 20 prod 100 3 00 20 prod 1050 2 89 plugin tt_products basketImage imageLinkWrap height 800 plugin tt_products listImage file maxW 150 plugin tt_products shipping 40 gt plugin tt_products PIDagb plugin tt_products create sers 1 plugin tt_products orderEmail htmlmail 1 Plugin Produkte CODE LIST Die n chsten Seiten sind Warenkorb Plugin Produkte CODE BASKET Auf dem Rand ein Inhaltselement Login das auf die Seite Warenkorb verzweigt Kasse Plugin Produkte CODE PAYMENT FINALIZE INFO Bestellungsstatus Plugin Produkte CODE TRACKING Rechnung Plugin Produkte CODE BILL b EXT Shop System 34 AIYPO03 Lieferung Plugin Produkte CODE DELIVERY Articles Sysfolder Plugin Produkte CODE LIST Kontak
49. nen Geben Sie den Code nach dem form an Example plugin tt_products form SEARCH name ShopSearchForm Property Data type Description Default name Name des Formulars Falls leer wird der gesamte Subpart Unterbereich abh ngig vom nicht gezeichnet Codefeld Konfiguration f r Bezahlung und Versand Die Bezahlung und der Versand sind einander von der Konfiguration her sehr hnlich Daher haben sie im wesentlichen dieselbe Liste an Eigenschaften mit Anmerkungen wenn eine Eigenschaft nur bei einem zutrifft Der Konfiguration der Bezahlung und des Versands bietet die M glichkeit verschiedene Versandarten und Bezahlmethoden f r den Benutzer anzugeben Au erdem k nnen Sie festlegen ob es ber Auswahlkn pfe oder eine Auswahlbox w hlbar sein soll Die Nummer der ausgew hlten Bezahl und Versandmethode wird am Ende der Template Datei in der Dankesch n Seite wieder ausgewertet damit nur der entsprechende Text dort aufscheint Sie k nnen mit diesen Einstellungen auch die Ausf hrung von besonderen PHP Skripten veranlassen Das ist alles m glich Eigenschaft Datentyp Beschreibung Voreinstellung radio boolean Wenn gesetzt werden Auswahlkn pfe angezeigt ansonsten eine 0 Auswahlbox template string Nur Layout Auswahlkn pfe Wenn radio gesetzt ist dann wird dieser Text als template f r die Auswahlkn pfe verwendet Standard ist in einer Zeile lt nobr gt IMAGE lt input
50. ng machen und mit dem Bestellvorgang fortfahren k nnen Zu diesem Zweck kann eine Seite als PlDagb definiert werden Die AGBs m ssen hier angezeigt werden Sie k nnen das auch als das Ziel eines Links ber agbtarget setzen Ein Dokument z B eine PDF Datei auf dem Server welche die AGB enth lt kann ber AGBattachment gesetzt werden Diese wird als Anhang an eine Email mit der Bestellbest tigung an den Kunden geschickt Die Shop Administration wird diese Datei nicht erhalten Sie kann stattdessen eine CSV Datei mit den Bestelldaten erhalten falls gew nscht MEMO Vormerk Seite Der eingeloggte Benutzer kann Artikel zu einer Vormerk Seite hinzuf gen Diese Memo Seite wird in der fe_user Tabelle gespeichert Erzeugen Sie einfach einen neue Seite mit dem Shop Plugin als Inhalt und geben Sie den Code MEMO ein Sie m ssen auch den Anfangspunkt setzen wie auf den SEARCH Seiten Freundschaftswerbung Ein interessierter Kunde erh lt per Email eine Einladung ein Shop zu besuchen und dort Waren einzukaufen Dieser Einladung ist ein einmaliger Code beigelegt der einer gewissen Anzahl von Gutscheinpunkten entspricht Gutschrift Wenn sie einen Kauf t tigen k nnen Sie diese Gutschrift einl sen indem diese durch Gutscheinpunkte f r den Frontend Benutzer ersetzt werden Wenn ein Kunde bei seiner Registrierung angibt da er von einem anderen Kunden angeworben worden ist dann erh lt jener Kunde Gutscheinpunkte Der neue Kunde erh
51. ng wurde bezahlt 20 Die Waren wurden an den Kunden versendet 21 Geschenk Gutscheine wurden an den Kunden gesendet 30 Andere Nachricht vom Shop 50 Der Kunde bittet um die L schung der Bestellung 51 Meldung vom Kunden an das Shop 60 Senden der Geschenkgutscheine an die Empf nger 100 Bestellung versendet und geschlossen 101 Bestellung geschlossen 200 Bestellung gel scht update_code string Das Pa wort das vom Shop Administrator verwendet wird um in die password Bestellungsverwaltung des Shops im Frontend zu gelangen Das Pa wort Formularfeld wird angezeigt wenn ein Backend Benutzer eingeloggt ist Trotzdem wird hierf r nochmals ein Pa wort verlangt statusDate_stdWrap gt stdWrap stdWrap f r das Datum des Zustands Beispiel statusDate_stdWrap strftime d m y H M orderDate_stdWrap gt stdWrap stdWrap das Datum der Bestellung Beispiel orderDate_ stdWrap strftime d m y displayCurrentRecord boolean Wenn das gesetzt ist werden verschiedene Einstellungen in der Anzeige der Bestellung ver ndert Die Anzeige wird aus einem cObj gt data erzeugt Wenn das gesetzt ist wird die Untermarkierung HHHITEM_SINGLE_DISPLAY_RECORDINSERT H anstelle der gew hnlichen HTEM_SINGLE_DISPLAY verwendet externalProcessing cObject Dieses cObject kann zum Aufruf einer Funktion verwendet werden die den Warenkorb ver ndert Diese Verarbeitung kann in Abh ngigkeit von den Einst
52. ngesprochen Dieser Marker wird intern im Shop durch einen Feldnamen ersetzt damit das Fels ausgelesen und richtig zugeordnet werden kann Wenn Sie Produkte mit verschiedenen Farben Gr en und Staffelungen nach Mengen haben dann m ssen Sie im Bereich BASKET_TEMPLATE den Marker FIELD_NAME durch den Marker FIELD_NAME_BASKET H ersetzen In der Listenansicht des Webmoduls k nnen Sie nun die bereits vorhandenen Artikel um die Varianten z B Farbe erg nzen Sie w hlen dazu die Tabelle Produkt Artikel aus E EN EN EX x A Gutschein 100 Jol Men Pfad BananaGuard BananaShopj articles Produkt Artikel 5 Gutschein 100 Titel Gutschein 100 Untertitel m Artikel Nr Am Lager St 1 Preis h 00 00 Produkt Gutschein 9 Produkte Preis 2 Farbe Variante 1 a Gr e Variante 2 h 00 Staffelungen Variante 4 Sie m ssen im Template Setup useArticles 1 setzen um die Artikeleigenschaften zu verwenden Wenn Sie bereits Produkte angelegt haben diesen bereits in Produkteigenschaften verschiedene Farben zugeordnet haben verf gen Sie jedoch nur ber eine Artikelnummer und einen Preis etc zu diesem Produkt Sie ben tigen jedoch f r Produkte z B unterschiedlicher Farbe auch unterschiedliche Artikelnummern und vielleicht Preise etc Diese Zurodnungen erfolgen in den Artikeleigenschaften Webmodul Liste Produkte Artikel Tabelle Der Vorteil ist dass Sie die neuen
53. nk miteingerechnet ist und nat rlich L schen Sie das wenn die Steuer nicht in den Preisen in der Datenbank enthalten ist sondern bei der Anzeige der Preise noch dazugerechnet werden mu Alle Abl ufe im Shop ber cksichtigen diese Einstellung bei den Preisberechnungen priceDec int Anzahl der Nachkommastellen im Preis priceDecPoint string Dezimalpunkt im Preis priceThousandPoint string Trennzeichen f r die Tausender falls gew nscht priceNoReseller int Preis Nummer f r Wiederverk ufer Im Moment kann hier nur 2 eingegeben werden price2 wird aber nur dann verwendet wenn der Wert gr er als 0 ist Beispiel usergroup 1 priceNoReseller 2 global I TYPO3 EXT Shop System 20 Eigenschaft Datentyp Beschreibung Voreinstellung currencySymbol string W hrungseinheit Es wird in der Administration verwendet Beispiel EUR DKR USD lockLoginUserlInfo boolean Wenn das gesetzt ist und ein Benutzer sich eingeloggt hat dann wird die Adre information des Benutzers f r die Rechnungsanschrift verwendet loginUserInfoAddress boolean Wenn lockLoginUserlnfo gesetzt ist dann bewirkt dieser Schalter da das Adre feld aus den Feldern address country zip und city aus fe_users requiredinfoFields list of string Liste der Felder die f r die Adre information ben tigt werden Dieses Beispiel beschreibt alle M glichkeiten Be
54. ntend Benutzer Seiten als Kategorien ein beispielhaftes deutsches Template cs Milosz Klosowicz Leiter von mkl_products verschiedene W hrungen Flexform c3 Els Verberne Gutscheinpunkte und Freundschaftswerbung System Liste der Bestellungen Sponsoren cs Die Entwicklung der Geschenkgutscheine wurde von Franz Holzinger durchgef hrt Es wurde von BENDOO e work solutions aus den Niederlanden http www bendoo nl gesponsert Mehr Information erhalten Sie direkt bei BENDOO hiddink bendoo com cs Der Verkauf von Artikeln ohne gemeinsame Attribute mit Produkten die Kategorie Auswahl Box das Benennen der Bilder aus Teilen von Tabellenfeldern und der DAM Tabelle und das Setup des Versands ber die static_countries Tabelle wurde von Franz Holzinger durchgef hrt Es wurde von pr int public relations amp internet Spiegelberg Deutschland http www pr int biz gesponsert Nehmen Sie mit prlint unter office pr int biz Kontakt auf Unterst tzung tt_products ist ein Open Source Shop System f r TYPO3 Sie d rfen es verwenden ohne eine Lizenzgeb hr daf r bezahlen zu m ssen Aber dennoch steckt eine Menge Arbeit dahinter damit dieses Shop System auch einwandfrei funktioniert damit aufgetretene Fehler m glichst bald korrigiert werden damit die Dokumentation gepflegt wird damit es Online Support daf r gibt und schlie lich da es weiterentwickelt wird Getane Arbeit von 2005 a EXT Shop System 3 ATYPO3 Mehrspr
55. r das DIBS Skript aufgerufen wird lt input type hidden name products_cmd value cardno gt soloe boolean Wenn gesetzt verwendet dieses Skript Unter Templates mit der Markierung DIBS_SOLOE_TEMPLATE H anstelle der standardm igen Markierung DIBS_CARDNO_TEMPLATEHH direct boolean Wenn gesetzt verwendet dieses Skript Unter Templates mit der Markierung DIBS_DIRECT_TEMPLATE anstelle der standardm igen Markierung DIBS_CARDNO_TEMPLATEH HH H merchant boolean H ndler id currency int W hrungsnummer ISO4217 Format relayURL string Die Url des Shop dessen gesicherter Server den Warenkorb bernimmt test boolean Wenn gesetzt wird das Test Feld in der FORM gesetzt cardType string Kartentyp Beispielwerte DK Dankort V DK Visa Dankort MC DK Mastercard Eurocard issued in Danmark VISA Visakort issued abroad MC Mastercard Eurocard issued abroad DIN DK Diners Club Denmark DIN Diners Club international account string DIBS Kontoeigenschaft addOrderInfo boolean Wenn gesetzt werden die Bestelldaten an die FORM angeh ngt DIBS kann diese Information auswerten und zusammen mit den Bezahlinformationen anzeigen k1 k2 string DIBS Schl sselwerte tsref script productsLib paymentDIBS I TYPO3 EXT Shop System 31 Tutorial Wenn Sie noch ein Anf nger mit dem Shop S
56. rentRecord generieren des cObj gt data MEMO_TEMPLATE MEMO_NOT_LOGGED N Fehlermeldung da sich der Benutzer f r MEMO nicht eingeloggt hat ORDERS_LIST_TEMPLA TE Anzeige der Liste der Bestellungen TRACKING_EMAIL_GIFT NOTIFY_TEMPLATE Benachrichtigung an den Empf nger eines Geschenkgutscheins in der Verwaltung der Bestellungen I TYPO3 EXT Shop System 10 Markierung Beschreibung Bereich TRACKING_ENTER_NUM BER TRACKING_WRONG_NU MBER Einzelmarker Marker Typ Beschreibung Bereich BROWSE_LINKS Zum Durchbl ttern ber mehrere Seiten in der Anzeige DELIVERYCOSTS value Summe der Lieferkosten und Kosten f r die Bezahlung DELIVERY value Siehe auch PERSON_L BASKET_INFO_TEMPLATE NOTE Eingabefeld Bemerkung zur Bestellung NOTE_DISPLAY Ausgabe Bemerkung mit lt br gt f r den Zeilenumbruch DESIRED_DATE gew nschtes Lieferdatum EXTERNAL_COBJECT value zus tzliches Cobject FIELD_NAME value inform Name eines Feldes in einem HTML Formular FIELD_NAME_BASKET value inform Die Daten des Warenkorbs in verschl sselter Form GC1 GC2 GC3 value globale Farben all GWI1B GW2B GWIE wrap globale Wraps HTML Umrandungen all GW2E PRICE_TAX value price price2 of the article including or excluding the tax ITEM_SINGLE PRICE_NO_TAX PRICE2_TAX PRICE2_NO_TAX PRICE_TOTAL_TAX value total sum of all items with pa
57. setzt wird die Bestell Email im HTML Format gesendet Wenn orderEmail_htmlmail removelmagesWithPrefix gesetzt ist dann werden die Bilder samt ihren HTML Tags nicht in der Email gesendet email_notify_default boolean Die Benachrichtungsemail an den Kunden ist standardm ig aktiviert Er kann das selber sp ter im Modul Bestellungsverwaltung ndern TYPO3 EXT Shop System 21 Eigenschaft Datentyp Beschreibung Voreinstellung statusCodes array of integers Zustandscodes f r das Modul Bestellungsverwaltung Nummern ber 100 l schen eine Bestellung aus der Bestellungsverwaltung Nummer 0 ist der Zustand einer nicht abgeschlossenen Bestellung und nicht abgeschlossene Bestellungen in der Datenbank k nnen sp ter als M ll angesehen werden Nummern zwischen 50 59 sind zur Auswahl f r den Kunden Nummern zwischen 60 69 sind Spezialfunktionen wie Geschenke f r den Kunden Nummer 1 wird daf r verwendet wenn eine Bestellung best git worden ist und deshalb von 0 auf 1 wechselt Nummer 1 kann vom Shop Admin nicht ausgew hlt werden Das wird in die Markierungen STATUS_OPTIONS geschrieben Beispiel statusCodes L Bestellung vom Kunden best tigt 2 Bestellung ist vom Shop erhalten und akzeptiert worden 10 Das Shop wartet auf Waren von einem Lieferanten 11 Das Shop wartet auf die Bezahlung durch den Kunden 12 Das Shop wartet auf Waren vom Kunden 13 Die Bestellu
58. spiel ALL imageMarker type imagename parts 2 3 orderBy string Liste der Felder nach denen die Artikel sortiert werden sorting fetchlmage string Die Bilder einer anderen Tabelle werden statt den Bildern dieser Tabelle verwendet Example plugin tt_products conf tt_products ALL fetchlImage type foreigntable table tt content I TYPO3 EXT Shop System 25 Eigenschaft Datentyp Beschreibung Voreinstellung language Der Name der Sprachdatei mit bersetzungen aus der Default Sprache in eine andere Sprache type csv Die Werte werden mit und Zeilenumbr chen getrennt noTranslation die Tabelle der alternativen Sprache soll nicht verwendet werden _ field Die bersetzung befindet sich in Feldern file Pfad und Name der Datei Beispiel globalVar GP L 1 language type file csv fileadmin data EnglishCategories csv GLOBAL Beispiel language type field field title subtitle image IMAGE cObject Das Image Objekt kann ber TypoScript in andere kopiert werden und somit f r mehrere Code Felder bzw Ansichtsarten verwendet werden Beispiel PRODUCT_IMAGE1 M plugin tt_products conf tt_products ALL image m wrap lt br gt file maxW 320 file maxH 280 Formular Einstellungen Nur f r Setup Es gibt mehrere Formulare die konfiguriert werden k n
59. st BASKET_ORDERTHANK S_TEMPLATE Anzeige einer Danke sch n Seite wenn PIDthanks gesetzt ist F r den Versand von HTML Emails wird das aber nicht verwendet siehe BASKET_ORDERCONFIRMATION_TEMPLATE BASKET_OVERVIEW_E MPTY Meldung Ihr Warenkorb ist noch leer f r OVERVIEW BASKET_OVERVIEW_TE MPLATE BASKET_PAYMENT_TE MPLATE BASKET_REQUIRED_INF O_MISSING BASKET_TEMPLATE_EM PTY Meldung Ihr Warenkorb ist noch leer BASKET_TEMPLATE_NO T_LOGGED_IN Fehlermeldung da sich der Benutzer nicht eingeloggt hat BASKET_TEMPLATE_IN VALID_GIFT_UNIQUE_ID Fehlermeldung da eine falsche Kennnummer f r ein Geschenk Zertifikat eingegeben worden ist BILL_TEMPLATE zur Erzeugung der Rechnung DELIVERY_TEMPLATE Erzeugung der Datei des Lieferscheins EMAIL_PLAINTEXT_TEM PLATE Text f r die Email Benachrichtigung Die erste Zeile wird f r das Betreff Feld verwendet EMAIL_NEWUSER_TEM PLATE Email nach der Erzeugung eines Frontend Benutzers ITEM_LIST_TEMPLATE Auflistung der Produkte auf der Startsetite LIST ITEM_LIST_GIFTS_TEMP LATE Auflistung der Produkte Geschenk Gutscheine ITEM_SEARCH ITEM_SEARCH_EMPTY ITEM_SINGLE_DISPLAY ITEM_SINGLE_DISPLAY_ GIFT Einzelansicht f r Geschenkgutscheine ITEM_SINGLE_DISPLAY_ NOT_IN_STOCK Einzelansicht f r Artikel die nicht auf Lager sind ITEM_SINGLE_DISPLAY_ RECORDINSERT siehe displayCur
60. t Bestellung beinhaltet eine Form Text und ein Login BananalNSIDER nur nach dem Frontend Login sichtbar beinhaltet eine Login Plugin auf dem rechten Rand Die Gruppe Team hat Zugriff auf diese Seite My profile Plugin Front End Benutzer Registrierung INSIDER Infos bananaBOARD Plugin Board Tree CODE FORUM POSTFORM Users Sysfolder der Gruppe Team Bekannte Probleme Pr fliste f ge unter Template Static aus Extensions eine statische Template Datei Shop System ein niemals das Shop System Test oder das plugin tt_producs DEPRECATEDT verwenden setze auf Lager f r alle Produkte und Artikel auf einen Wert gr er 0 verwende keine TYPO3 Einstellungen zur Mehrsprachigkeit oder lege Eintr ge in den Tabellen Produkte alternative Sprache an die Shop Template Datei mu gefunden werden ein Fehler im Shop erzeugt einen Eintrag in der PHP error_log Datei im Install Tool und php ini aktivierbar der Cache ist vorher gel scht worden Allgemein cs Wenn Sie ber den Extension Manager ein Update von einer vorher installierten lteren Version von tt_products machen und wenn Sie vorher nicht die Table Library table und FEBE Library fh_library installiert haben dann wird das ganze TYPO3 CMS unbenutzbar und Sie erhalten ide folgende Fehlermeldung TYPO3 Fatal Error Extension key table was NOT loaded t3lib_extMgm extPath Schritte zur Reparatur des TYPO3 CMS
61. t eingeben So m ssen Sie f r T Shirts mit verschiedenen Farben und Gr en rot gr n blau als Variante 1 und S X XL XXL als Variante 2 eingeben Farbe Variante 1 und Gr e Variante 2 geben Sie hier Werte mit den Titeln ein die durch Strichpunkte colon getrennt werden wie z B M L XL XXL ndern Sie das Template damit das unterst tzt wird lt display varianti gt Gw2B Color GW2E lt SELECT style font size 10px name FIELD_COLOR_NAME rows 1 gt PRODUCT_COLOR lt SELECT gt lt br gt lt display_variantl gt lt display variant2 gt Gw2B Size GW2E lt SELECT style font size 10px name FIELD_SIZE_NAME rows 1 gt PRODUCT_SIZE lt SELECT gt lt br gt lt display_variant2 gt Wenn Sie die Farben und Gr en nicht ausw hlbar machen wollen dann m ssen Sie im Template Setup selectColor oder a N EXT Shop System 12 DUTYPO3 selectSize auf 0 setzen und im Template selbst die entsprechende display_variant entfernen Sie k nnen diese Marker jedoch zur Darstellung der Farben verwenden auch wenn keine unterschiedlichen Farben gew hlt werden k nnen dann nur die Markierungen PRODUCT_COLOR und PRODUCT_SIZE H verwenden Denn im Setup wurden ja Farben und Gr en auf 0 gesetzt Der Feldname aller Felder in der Listenansicht und der Warenkorbansicht wird mit dem Marker FIELD_NAMEHHH a
62. tachment resource Wenn diese Datei existiert wird sie an die Email der Bestellbest tigung an Fileadmin agb pdf den Kunden als Anhang mitgesendet Der Shop Administrator wird keinen AGB als Anhang per Email erhalten aber sehr wohl eine CSV Datei mit den Bestelldaten wenn Sie das konfiguriert haben GiftAttachment resource Wenn diese Datei existiert wird sie an die Email zum Versenden eines Geschenkgutscheins angeh ngt I TYPO3 EXT Shop System 23 Eigenschaft Datentyp Beschreibung Voreinstellung generateCSV boolean Erzeugt aus jeder Bestellung eine CSV Datei Diese Datei wird auf dem Server abgespeichert und per Email an den Shop Administrator versendet mit einer Bestellbest tigung CSVdestination csvorders Das Verzeichnis auf dem Server wohin die CSV Dateien abgespeichert csvorders werden Dieses Verzeichnis sollte nicht ber Http zug nglich sein weil sonst ein jeder die Daten Ihrer Kunden und der von ihnen gemachten Bestellungen einsehen k nnte Also stellen Sie dieses Verzeichnis nicht unter den Pfad von fileadmin oder geben Sie ihm wenigstens einen schwer zu erratenden Namen CSVfields string Angabe welche Produktdaten als CSV gespeichert werden sollen Long long list Standardm ig werden alle Felder bis auf Bemerkung verwendet CSVinOneLine boolean Wenn Sie das auf 1 setzen werden zus tzliche Informationen Versand Bezahlung Adre daten Mitteilung z
63. type radio name recs tt_products key onClick submit value VALUE CHECKED gt TITLE lt nobr gt lt BR gt I TYPO3 EXT Shop System 26 Eigenschaft Datentyp Beschreibung Voreinstellung wrap string Nur Auswahlbox Layout Wenn radio 0 ist dann wird dieser Text um die lt option gt Tags in einem lt select gt Tag ausgegeben Standard ist in einer Zeile lt select name recs tt_products key onChange submit gt lt select gt TAXpercentage double Steuersatz global Double Wert das bedeutet da der Punkt f r die Dezimaltrennung bernommen verwendet werden mu Das ersetzt die fr here Eigenschaft priceNoTax Dieser Steuersatz kann sich von dem globalen mit dem gleichen Namen unterscheiden Beispiel D nischer Steuersatz betr gt 25 payment TAXpercentage 25 00 TAXincluded boolean Setzen Sie das wenn die Steuer in den Preisen f r Bezahlung Versand global miteingerechnet ist bernommen Feld von Ganzzahlen Konfiguration siehe unten Beispiels TAXpercentage 12 10 title Credit card 10 image file media logos dankort gif 10 price 10 percentOfGoodstotal 0 10 calculationScript media scripts products_comp _calcScript inc 30 title By mail 30 image file media logos postdanmark gif 30 price 40 Konfiguration der Eintr ge zur Bezahlung Versand title string Name des Eintrags z B
64. und gibt es zur ck das sogenannte markerArray mit Schl sseln Werten f r die Template Ersetzung Wenn Sie hier einen g ltigen Funktionsnamen eingeben siehe Datentyp function name f r Details dann wird dieses Array anschlie end als zweiter Parameter an diese Funktion bergeben Der erste Parameter f r die temMarkerArrayFune ist die TypoScript Eigenschaft Parent PHP Object Referenz parentObj property ist eine hardcodierte Referenz zum aufrufenden user_products Objekt PHP Beispiel vorausgesetzt da eine Funktione oder Klasse inkludiert ist itemMarkerArrayFunc user addFieldsMarkerArr itemMarkerArrayFunc simpleOption 1 PIDitemDisplay int Array of integers PID f r die Elnzelansicht Wenn Sie wollen da eine eigene Seite f r die Einzelansicht von Produkten zust ndig sein soll dann geben Sie hier die PID page uid an Sie k nnen hier Bedingungen in mehreren Zeilen angeben Der where String kann AND Verkn pfungen enthalten Die pid der ersten erf llten Bedingung wird zur ckgegeben PIDitemDisplay 10 type sql 10 where color red 10 pid 142 20 type sql 20 where color white 20 pid 143 Wenn Sie den Typ auf pid setzen dann wird die pid des Produkt Datensatzes verwendet PIDitemDisplay 10 type pid PIDlistDisplay int Array of integers PID f r die Listenanzeige der Produkte hnlich zu PIDitemDisplay aber hier wird die Kategorietabelle verwendet
65. ur Lieferung an den ersten bestellten Artikel angeh ngt Das vereinfacht den Import dieser Dateien Wenn Sie das auf 0 gestellt lassen wird diese Datei in Programmen wie Excel am besten angezeigt alwaysInStock boolean Wenn gesetzt wird die Anzahl der Produkte auf Lager nach einem Kauf nicht reduziert showNotinStock boolean Wenn gesetzt dann werden die Produkte auch dann angezeigt wenn sie nicht auf Lager sind notInStockMessage string Siehe oben Das wird angezeigt wenn keine Produkte auf Lager sind und Not in stock wenn showNotinStock gesetzt ist warningInStockLimit int Anzahl von Produkten auf Lager ab welcher eine Warnemail verschickt wird sobald sie erreicht wird inStockPieces string Das ist die Einheit f r Produkte auf Lager inStock pieces newltemDays int In LISTNEWITEMS werden die in den letzten n Tagen neu hinzugekommenen Artikel angezeigt bulkilyWarning string Text f r BULKILY_WARNING f r sperrige Produkte bulkilyAddition int Betrag um den die Versandkosten f r ein sperriges Produkt erh ht werden bulkilyFeeTax int Steuerbetrag in Prozent f r das Versenden eines Sperrguts javaScript array of integers verschiedene JavaScripts die f r JAVASCRIPT_10 Markers eingef gt werden Beispiel javaScript 10 value function addValues a b return atb 20 value function multiplyValues a b return a b payment shipping siehe unten Konfiguration der Bezahlungsarten und Liefermethoden Hier
66. xample_template_bill_de tmpl von http bananaguard de Dieses Beispiel beinhaltet spezielle Preisberechnungen und die automatische Erzeugung einer Rechnung und eines Lieferscheins Sie m ssen die TYPO3 Erweiterungen feuser_admin und conf_userts installieren wenn Sie ein hnliches Shop aufbauen m chten Fertigen Sie eine Kopie des example_template_bill_de tmpl in fileadmin tmpl_files products_eur_ tmp an Damit Sie dieses Template verwenden k nnen m ssen Sie nach id im Text suchen und dahinter die PIDs des Warenkorbs mit jener auf Ihrem System ersetzen Die Seiten und Plugins auf dem Seitenbaum sind BananaGuard mit dem Haupttemplate Ihrer Wahl und Constants plugin tx_srfeuserregister _pil email info shopms de plugin tx_srfeuserregister pil confirmPID 83 Sie m ssen Ihre confirm PID hier eintragen styles content loginform pid 108 Die PID des Benutzer sysfolder Home das eine Verkn pfung zu BananaGuard ist Preise und Versand mit speziellen Informationen ber Preise und Versand BananaShop mit einem eigenen Template f r das Shop Constants plugin tt_products file templateFile typo3 ext tt_products pi products_eur_ tmpl plugin tt_products TAXpercentage 16 plugin tt_products priceDecPoint plugin tt_products maxW list 80 plugin tt_products outputfolder fileadmin data plugin tt_products color2 003399 plugin tt_products colorl FFFFFF plugin tt_products wrap2 lt font face verda
67. yment and shipping costs all PRICE_TOTAL_NO_TAX PRICE_GOODSTOTAL_TAX value total sum of all items for price or price2 all PRICE_GOODSTOTAL_NO_ TAX PRICE2_GOODSTOTAL_TA x PRICE2_GOODSTOTAL_NO _TAX LINK_DATASHEET Link auf die Datenblatt Datei in uploads tx_ttproducts datasheet ORDER_STATUS_TIME value Daten zur Bestellung TRACKING_DISPLAY_INFO ORDER_STATUS ORDER_STATUS_INFO ORDER_STATUS_COMMEN T PERSON _ value Felder f r die Adre information NAME ein Pr fix mu vorangestellt sein ADDRESS PERSON _ der Kunde der Bestellung TELEPHONE DELIVERY _ der Empf nger der Bestellung FAX EMAIL COMPANY CITY ZIP STATE COUNTRY PID_TRACKING value Die Seitennummer f r den R ckverfolgung ber den Status der Bestellung STATUS_CODE_60 wrap wird verwendet damit das Zusenden von Emails an den TRACKING_DISPLAY_INFO Empf nger eines Geschenkgutscheins erst nach der Bezahlung erscheint STATUS_OPTIONS value Auswahlmen f r Zust nde in der Bestellungsverwaltung ADMIN_CONTROL inside TRACKING_DISPLAY_INFO SHOPADMIN_EMAIL value Email Adresse des Shop Adminstrators all I TYPO3 EXT Shop System 11 Automatisches Erzeugen von Frontend Benutzern Es ist m glich nach jeder Bestellung automatisch Frontend Benutzer anzulegen Sie m ssen createUsers auf 1 setzen die PID des Sysfolder als PlDuserFolder im Setup Feld eintragen Dann m ssen Sie die memberOfGroup auf die ID Ihrer Frontend Benutzergruppe setzen Nach der erst
68. ystem sind dann sollten Sie mit einer Schritt f r Schritt Anleitung beginnen die Sie unter dem Extension Key fut_ttproducts_de aus dem TER herunterladen k nnen Beispielkonfiguration von Inter Photo A S www inter photo dk 2 9 0 9 0 29 9 0 0 10 title Dankort VISA Dankort 10 image file media logos dankort gif 10 image params align absmiddle vspace 2 10 handleScript media scripts payment_DIBS php 10 handleScript merchant xxxxx test 0 kl xxxxx k2 xxxxx currency 208 addOrderInfo 1 account cardType DK V DK relayURL http www inter photo dk index php id 204 10 handleURL index php id 204 10 handleTarget top 20 lt 10 20 title Unibank e betaling 20 image file media logos soloe gif 20 handleScript soloe 1 Beispiel der Produktansicht damit der Titel eines Produkts zum Seitentitel wird Wenn Sie den Titel eines Produkts in eine Markierung einlesen wollen z B f r die Verwendung mit automake_template oder hnlichem dann probieren Sie diesen Code aus Auszug aus dem Code setzen Sie zuerst den Seitentitel auf den Titel der aktuellen Seite temp pagetitle TEXT temp pagetitle field title jetzt berschreiben Sie den mit dem Titel des Produkts wenn das Feld nicht leer ist globalVar GP tt_products gt 0 temp pagetitle COA temp pagetitle 10 RECORDS 10 source data GPvar tt_products tables tt_products conf tt_products TEXT conf tt_products field
69. zu m ssen spezielle Template Markierungen verwendet werden Die ITEM_SINGLE_PRE_HTML und ITEM_SINGLE_POST_HTML m ssen vor und nach den lt TD gt lt TD gt Tags stehen damit die Tabelle richtig erzeugt wird Beispiel lt ITEM_SINGLE begin gt ITEM_SINGLE_PRE_HTML lt TD height 150 bgcolor GCc1 valign bottom align center gt lt LINK_ITEM gt GW1B lt b gt PRODUCT TITLE lt b gt GWwiE lt LINK_ITEM gt lt br gt u PRODUCT_IMAGE lt br gt GwW1B item count GWl1E lt INPUT size 3 maxlength 4 type text name FIELD _NAME value FIELD_OTY gt lt p gt lt TD gt u ITEM_SINGLE_POST_HTML lt ITEM_SINGLE end gt CSS siehe unten CSS Einstellungen conf siehe unten Konfiguration der Tabellen NoSingleViewOnlist boolean Normalerweise wird der Link auf die Einzelansicht in der Seite mit dem LIST Code generiert Wenn Sie aber Ihre eigenen Seiten f r die Einzelansicht mit dem SINGLE Code erzeugen wollen dann m ssen Sie das auf 1 setzen TYPO3 EXT Shop System 18 Eigenschaft Datentyp Beschreibung Voreinstellung itemMarkerArrayFunc function name Jedes Mal wenn ein Produkt angezeigt wird sei es im Warenkorb oder in der Einzelansicht wird die Methode getltemMarkerArray in user_products aufgerufen Diese Funktion f llt ein Array aus
70. zuaddieren Ein Spezialanfertigung beinhaltet keine weitere Funktionalit t Es wird nur eine Markierung hnlich wie bei BulkilyWarning geschrieben Sie k nnen hier einen Link auf die Email Seite setzen Beispiel specialPreparation special preparation is possible lt A HREF id 999 amp tt_products PRODUCT_ID gt Order here lt A gt Einfache Lagerverwaltung Das Feld inStock kann f r eine Lagerverwaltung verwendet werden Wenn in stock auf 0 gesetzt ist wird der Artikel f r die Benutzer nicht mehr sichtbar sein Nach jeder Bestellung wird die Anzahl der bestellten Artikel von in stock abgezogen Wenn ein neuer Artikel angelegt wird wird dessen Wert standardm ig auf 1 gesetzt Wenn Sie alwaysInStock 1 gesetzt haben dann werden diese Artikel immer verf gbar und sichtbar sein Ansonsten wird die Anzahl der Artikel bei jeder Bestellung reduziert auch auf negative Werte Ein negativer Wert bedeutet da ein Produkt nun schleunigst beim Lieferanten bestellt werden mu Sie k nnen um einzelne Artikel immer auf Lager zu halten die entsprechende Checkbox ankreuzen Dies gilt aber nur f r den jeweiligen Artikel Sie k nnen die Einheiten der Waren auf dem Lager ber inStockPieces setzen wie z B St ck oder Bundle Diese Mengeneinheit kann jedoch nur einmal gesetzt werden und gilt dann f r alle Produkte Mehrere Steuers tze Zu jedem Artikel k nnen Sie den Steuersatz eingeben b EXT Shop System 14 DU

Download Pdf Manuals

image

Related Search

Related Contents

Operating Instructions for Phoenix FS1510E Series Mode d`emploi  TM-2X Owner`s Manual    Higher Power Supplies Catalog  manual - Comunidad Util  AD-Math 1 TEDI-MATH  Front Access System  Primo Star  Philips DS8900  AMR User Guide - Business Stream  

Copyright © All rights reserved.
Failed to retrieve file