Die Bildgrößen für Ihre Bilder legen Sie wie gewohnt im Constant Editor fest.
Abbildung 23:
Wenn Sie alle Änderungen vorgenommen haben, dann haben Sie nun einen lauffähigen Shop.
Allerdings sind für den täglichen Einsatz noch weitere Ergänzungen notwendig.
Setup
Es werden standardmäßig die Setup und Constants der Extension übernommen. Man kann diese Setup/Constants jetzt im Shop Template überschreiben. Bitte editieren Sie niemals die Dateien in der Extension tt_products selbst, weil sie bei einer Neuinstallation oder einem Update gelöscht, bzw. überschrieben werden!
Bitte beachten Sie auch, dass Ihr Template evtl. geringfügig angepasst werden muss, wenn eine neue Version des Shops mit neuen Features installiert werden soll. Bitte lesen Sie dazu die Dokumentation zu tt_products.
Nehmen Sie alle Änderungen in Setup und Constants Ihres Shop Templates vor.
Sie können das folgende Setup kopieren und in das Setup Ihres Shop Templates einfügen. Nehmen Sie dort die notwendigen Änderungen vor.
Erklärungen zu diesem Setup erhalten Sie weiter unten an den jeweils vom Setup betroffenen Stellen.
Hier folgt nun die Setup – Datei.
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/style/style.css
plugin.tt_products.statusCodes >
plugin.tt_products {
statusCodes {
# 1: Eingehende Bestellung
1 = Bestellung
# 2-49: Nutzung durch Shopadmin
2 = Ihre Bestellung ist eingegangen
10 = Der Shop erwartet Waren eines Drittanbieters
11 = Der Shop erwartet Ihren Zahlungseingang
12 = Der Shop erwartet Ihre Materiallieferung
13 = Die Bestellung ist bezahlt
20 = Ihre Bestellung wurde versandt
21 = Geschenkgutscheine wurden versandt
30 = Die Waren mussten für Sie bestellt werden.
# 50-99: Nutzung durch den Kunden
# 50-59: Generelle, statische Meldungen vom Kunden (Drop-Down Kommentar-Header)
50 = Kunde möchte Bestellung stornieren
51 = Nachricht des Kunden an den Shop
# 60-69: Spezielle Meldungen
60 = Send gift certificate message to receiver
# 100-299 : Bestellung abgeschlossen.
100 = Die Bestellung ist versandt und abgeschlossen
101 = Die Bestellung ist abgeschlossen
200 = Die Bestellung wurd storniert
statusDate_stdWrap.strftime= %e-%m-%y %H:%M
orderDate_stdWrap.strftime= %e-%m-%y
}
stdSearchFieldExt = subtitle
}
plugin.tt_products.payment >
## EXAMPLE payment config:
plugin.tt_products.payment {
radio = 1
TAXpercentage = 16
10.title = Rechnung
10.priceTax =
10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc
40.title = Überweisung
40.priceTax =
40.percentOfGoodstotal = 1.45
50.title = Zahlung bei Abholung
50.image.file =
50.priceTax =
}
plugin.tt_products.shipping >
## EXAMPLE shipping config:
plugin.tt_products.shipping {
TAXpercentage = 16
10.title = Post
10.priceTax = 3,50
20.title = Paketdienst
20.priceTax = 12
40.title = Selbstabholer
40.excludePayment = 10,40
}
##This fills the marker ###DOMAIN### with your Domain
plugin.domain = p13490.typo3server.info
Alle Default – Einstellungen, die nicht explizit im Setup des Shop Templates stehen, werden übernommen. Wenn Sie die Default – Einstellungen löschen möchten, müssen sie eine Zeile wie z. B. plugin.tt_products.shipping > voranstellen.
Constants
Es werden standardmäßig die Setup und Constants der Extension übernommen. Man kann diese im Setup/Constants Ihres Shop Templates jetzt überschreiben. Aber bitte editieren Sie niemals die Dateien in der Extension tt_products selbst, weil sie bei einer Neuinstallation oder einem Update gelöscht, bzw. überschrieben werden!
Nehmen Sie alle Änderungen in den Constants Ihres Shop Templates vor. Sie können die unten stehenden Constants kopieren oder die Änderungen im Constant Editor vornehmen. Hier ist beides beschrieben.
In den ersten Screenshots (Abb 14 und 17) sehen Sie, dass noch nicht alle notwendigen Änderungen vorgenommen wurden. So ist z.B. der Dezimalpunkt und nicht das in Deutschland übliche Komma in den Preisen gesetzt.
Außerdem sollte hier die korrekte Mehrwertsteuer berechnet werden.
Nehmen Sie diese Änderungen in gewohnter Weise im Constant Editor vor. Es wird über den Constants-Editor nur das Setup ausgefüllt.
Abbildung 24:
Die Änderungen müssen an den folgenden Stellen vorgenommen werden (Beispiel für Dezimalpunkt):
Abbildung 25:
Sie können stattdessen auch die folgenden Constants kopieren und in die Constants Ihres Shop-Templates einfügen. Nehmen Sie dann dort die notwendigen Änderungen vor.
Um die einzelnen Zeilen besser erklären zu können, sind sie hier durchnummeriert. Wenn Sie die Datei kopieren möchen, entfernen Sie bitte vorher die Zahlen und den folgenden Punkt.
plugin.tt_products.file.templateFile = fileadmin/products_eur.tmpl
plugin.tt_products.priceDecPoint = ,
plugin.tt_products.TAXpercentage = 16
plugin.tt_products.orderEmail_to = webmaster@mydomain.de
plugin.tt_products.orderEmail_fromName = Shop
plugin.tt_products.orderEmail_from = shop@mydomain.de
plugin.orderEmail_subject = Bestätigung der Bestellung
plugin.tt_products.domain = mydomain.de
plugin.tt_products.PIDuserFolder = 34
plugin.tt_products.loginUserInfoAddress = 1
plugin.tt_products.lockLoginUserInfo = 1
plugin.tt_products.PIDpayment = 100
plugin.tt_products.PIDfinalize = 101
##Füllt den Marker Domain ###DOMAIN### mit Ihrer Domain
plugin.domain = mydomain.de
15. plugin.tt_products.orderByCategoryTitle = 1
Erklärungen zu den einzelnen Zeilen:
Der Pfad zum Template des Shops
Das in Deutschland übliche Komma im Preis (Default ist der Punkt)
Die Mehrwertsteuer (bisher in Deutschland übliche 16%, bitte achten Sie auf Sonderfälle - z. B. Bücher, Blumen, Lebensmittel).
E-mail Adresse, an die die eingehenden Bestellungen gesendet werden sollen
Absender-Name, der in der E-mail an den Kunden genutzt wird
Absender-Adresse
Betreff-Zeile der Bestellung. Wird aber nur dann verwendet, wenn im ###EMAIL_PLAINTEXT_TEMPLATE### am Anfang eine Leerzeile steht
Domäne oder Startseite des Shops
Ordner in dem die Frontenduser gespeichert werden
Legt fest, dass im Adressfeld die Adresse, das Land, die PLZ und die Stadt eines eingeloggten Frontenendbenutzers eingetragen werden.
Die Adressdaten eines eingeloggten Frontendbenutzers sollen verwendet werden.
Seiten ID der Payment-Seite (Eingabe Bezahlung)
Seiten ID der Finalize-Seite (Bestellung abschließen)
Wie beschrieben, der marker wird mit dem Domain-namen gefüllt.
Sortierung nach Kategorietitel wird gesetzt (oder was dort gewünscht ist.