Ah ha, da möchte sich doch einer mit TYPO3 Commerce beschäftigen. Gut so
Fangen wir an.
Installation – Commerce Version 0.12.3:
Da zur Zeit haufenweise Bugs gefixt werden lohnt sich bei Commerce immer der Griff in das Repository. Wenn Ihr also Probleme mit eurer alten Installation habt, tut euch selber und den anderen den gefallen, testet eine neuere Version bevor Ihr Bugs einsendet. Die Repository Adresse findet Ihr bei forge.TYPO3.org. Zum Checkout und zum späteren Programmieren nutze ich das kostenlose Netbeans. Wählt das Repository in eurem SVN Client aus und ladet es runter. Bestenfalls direkt in das typo3conf/ext Verzeichnis. Wenn das geschehen ist, könnt Ihr im Ext Manager->Install extensions (oben links), die Extension mit einem klick auf das graue Pluszeichen installieren. Wahrscheinlich erhaltet Ihr nun die Meldung das einige Extensions fehlen – dependency error. Da Commerce diese Extensions benötigt, werden wir diese runter laden müssen.
(Abhängigkeiten zu anderen Extensions werden in der ext_emconf.php eingetragen)
Befolgt an dieser Stelle einfach nur die Anweisungen. Klickt also auf “Import Now” im neuen Fenster auf “Close window and recheck dependencies” und auf das neu erschienene graue Pluszeichen. Nun müsst Ihr eventuell noch Datenbank Updates machen in dem Ihr auf “make Updates” klickt und die Fenster wieder mit “Close window and recheck dependencies” schließt.
Das bitte bei allen aufgelisteten Extensions durchführen. Commerce belohnt euch dann mit einem eigenen “make Updates”.
WICHTIG! Ist commerce installiert, “Update” klicken um die Optionen zu akzeptieren und in der DB eintragen zu lassen.
Die Optionen besprechen wir später genauer.
In der Modulliste auf der linken Seite sollte jetzt Commerce aufgetaucht sein. Ein klick auf das Wort Category/Kategorie zeigt aber noch folgende Meldung:
You need to “UPDATE!” the commerce extension. Please go to Extensions->Commerce. Then choose “UPDATE!” in the select-box.
Das ist bei Commerce auch bereits die Nerven aufreibendste Sache. Bei bestimmten Aktionen, z.B. Datenmanipulation über eine eigene Extension wird man damit früher oder später ebenfalls konfrontiert. Ursachen sind meist:
- die System Kategorie fehlt
- eines oder beide Produkte – Payments und Delivery – fehlen
- die Artikel eines oder beider Produkte fehlen
- Attribute sind nicht richtig gesetzt
- die Relationen der Daten sind fehlerhaft oder fehlen
Um die Daten wieder zu erstellen oder korrigieren zu lassen befolgen wir die Anweisung:
Ext Manager->Commerce->oben links die select Box öffnen und “Update!” wählen. 
Fertig? Dann Glückwunsch. Commerce ist installiert
