Handbuch zum "Contao Produktshop"

Der Contao Produktshop erweitert den Contao Produktkatalog um ein komplettes Bestellsystem mit wichtigen Shopfunktionen, u.a. Merkliste, Warenkorb, Checkout-System und Verwaltung von Ansprechpartnern.

Vorraussetzungen

  • Erweiterung Simple Products ist installiert

Seitenstruktur

Erstellen Sie zunächst folgende Seiten, um später die Module schnell konfigurieren zu können:

  • Produktliste
    • Produktdetails
  • Login
  • Registrierung (optional)
  • Merkliste (optional)
  • Warenkorb
  • Kasse
  • Bestellabbruch

Hinweis

Die Reihenfolge, Bezeichnung und Verschachtelung Ihrer Seiten spielt keine Rolle.

Wichtige Module

Um einen Shop für das Frontend komfortabel nutzbar zu machen, müssen Sie folgende Module anlegen:

  • Produktliste
  • Produktleser
  • Produkt Bestellformular
  • Produkt Warenkorb
  • Produkt Warenkorb (Link)
  • Produkt Kasse
  • Erweiterte Registrierung

Warning: include(/home/www/fm/live/system/modules/news_rating/templates/ce_comments.html5): failed to open stream: No such file or directory in system/modules/core/library/Contao/BaseTemplate.php on line 88
#0 system/modules/core/library/Contao/BaseTemplate.php(88): __error(2, 'include(/home/w...', '/home/www/fm/li...', 88, Array)
#1 system/modules/core/library/Contao/BaseTemplate.php(88): include()
#2 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#4 system/modules/core/modules/Module.php(311): Contao\FrontendTemplate->parse()
#5 system/modules/comments_extended/modules/ModuleComments.php(53): Contao\Module->generate()
#6 system/modules/core/elements/ContentModule.php(59): CommentsExtended\ModuleComments->generate()
#7 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
#8 system/modules/boxes4ward/Module/Boxes4ward.php(140): Contao\Controller::getContentElement('1125')
#9 system/modules/core/modules/Module.php(287): Psi\Boxes4ward\Module\Boxes4ward->compile()
#10 system/modules/boxes4ward/Module/Boxes4ward.php(43): Contao\Module->generate()
#11 system/modules/core/library/Contao/Controller.php(321): Psi\Boxes4ward\Module\Boxes4ward->generate()
#12 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule(Object(SimpleProducts\ModuleModel), 'main')
#13 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#14 index.php(20): Contao\FrontendIndex->run()
#15 {main}

Warning: include(/home/www/fm/live/system/modules/news_rating/templates/ce_comments.html5): failed to open stream: No such file or directory in system/modules/core/library/Contao/BaseTemplate.php on line 88
#0 system/modules/core/library/Contao/BaseTemplate.php(88): __error(2, 'include(/home/w...', '/home/www/fm/li...', 88, Array)
#1 system/modules/core/library/Contao/BaseTemplate.php(88): include()
#2 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#4 system/modules/core/modules/Module.php(311): Contao\FrontendTemplate->parse()
#5 system/modules/comments_extended/modules/ModuleComments.php(53): Contao\Module->generate()
#6 system/modules/core/elements/ContentModule.php(59): CommentsExtended\ModuleComments->generate()
#7 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
#8 system/modules/boxes4ward/Module/Boxes4ward.php(140): Contao\Controller::getContentElement('1125')
#9 system/modules/core/modules/Module.php(287): Psi\Boxes4ward\Module\Boxes4ward->compile()
#10 system/modules/boxes4ward/Module/Boxes4ward.php(43): Contao\Module->generate()
#11 system/modules/core/library/Contao/Controller.php(321): Psi\Boxes4ward\Module\Boxes4ward->generate()
#12 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule(Object(SimpleProducts\ModuleModel), 'main')
#13 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#14 index.php(20): Contao\FrontendIndex->run()
#15 {main}

Warning: include(): Failed opening '/home/www/fm/live/system/modules/news_rating/templates/ce_comments.html5' for inclusion (include_path='.:/usr/share/php') in system/modules/core/library/Contao/BaseTemplate.php on line 88
#0 system/modules/core/library/Contao/BaseTemplate.php(88): __error(2, 'include(): Fail...', '/home/www/fm/li...', 88, Array)
#1 system/modules/core/library/Contao/BaseTemplate.php(88): include()
#2 system/modules/core/library/Contao/Template.php(277): Contao\BaseTemplate->parse()
#3 system/modules/core/classes/FrontendTemplate.php(46): Contao\Template->parse()
#4 system/modules/core/modules/Module.php(311): Contao\FrontendTemplate->parse()
#5 system/modules/comments_extended/modules/ModuleComments.php(53): Contao\Module->generate()
#6 system/modules/core/elements/ContentModule.php(59): CommentsExtended\ModuleComments->generate()
#7 system/modules/core/library/Contao/Controller.php(484): Contao\ContentModule->generate()
#8 system/modules/boxes4ward/Module/Boxes4ward.php(140): Contao\Controller::getContentElement('1125')
#9 system/modules/core/modules/Module.php(287): Psi\Boxes4ward\Module\Boxes4ward->compile()
#10 system/modules/boxes4ward/Module/Boxes4ward.php(43): Contao\Module->generate()
#11 system/modules/core/library/Contao/Controller.php(321): Psi\Boxes4ward\Module\Boxes4ward->generate()
#12 system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule(Object(SimpleProducts\ModuleModel), 'main')
#13 system/modules/core/controllers/FrontendIndex.php(285): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#14 index.php(20): Contao\FrontendIndex->run()
#15 {main}