Skip to content

TYPO3 e-commerce extension for high performance web shops

License

Notifications You must be signed in to change notification settings

nos3/aimeos-typo3

 
 

Repository files navigation

Aimeos logo

Aimeos TYPO3 extension

The repository contains the TYPO3 extension integrating the Aimeos e-commerce library into TYPO3. The extension provides plugins for e.g. filter, list and detail views, for searching products as well as baskets and the checkout process.

Aimeos Symfony2 demo

Table of content

Installation

Composer

The Aimeos TYPO3 extension repository only contains the code of the TYPO3 extension itself but no extensions or libraries it depends on. They can be installed by executing the phing command which uses composer to install the missing pieces:

php -r "readfile('https://getcomposer.org/installer');" | php -- --filename=composer
phing update

If you don't have phing available, you can also execute the required steps by hand:

php -r "readfile('https://getcomposer.org/installer');" | php -- --filename=composer
git pull https://github.com/aimeos/aimeos-typo3.git
COMPOSER=composer.aimeos.json composer update
cp -r Resources/Libraries/aimeos/aimeos-core/client/html/themes/ Resources/Public/Themes/

TYPO3

  • Log into the TYPO3 back end
  • Click on ''Admin Tools::Extension Manager'' in the left navigation
  • Click the icon with the little plus sign left from the Aimeos list entry (looks like a lego brick)
  • If a pop-up opens (only TYPO3 4.x) choose ''Make updates'' and "Close window" after the installation is done

Caution: Install the RealURL extension before the Aimeos extension to get nice looking URLs. Otherwise, RealURL doesn't rewrite the parameters even if you install RealURL afterwards!

Install Aimeos TYPO3 extension

Database

Afterwards, you have to execute the update script of the extension to create the required database structure:

Execute update script

Setup

The page setup for an Aimeos web shop is easy if you import the standard page tree into your TYPO3 installation.

Upload the page tree file

  • In "File::Filelist"
  • Select the "fileadmin" folder in the middle column
  • Click on the upload icon on top of the right column
  • Choose the file you've downloaded
  • Press the "Upload files" button

Upload the page tree file

Go to the import view

  • In Web::Page, root page (the one with the globe)
  • Right click on the globe
  • Move the cursor to "Branch actions"
  • In the sub-menu, click on "Import from .t3d"

Go to the import view

Import the uploaded page tree file

  • In Import / Export view
  • Select the uploaded file from the drop-down menu
  • Click on the "Preview" button
  • The pages that will be imported are shown below
  • Click on the "Import" button that has appeared
  • Confirm to import the pages

Import the uploaded page tree file

Now you have a new page "Shop" in your page tree including all required sub-pages.

License

The Aimeos TYPO3 extension is licensed under the terms of the GPL Open Source license and is available for free.

Links

About

TYPO3 e-commerce extension for high performance web shops

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 54.4%
  • PHP 38.4%
  • JavaScript 6.8%
  • HTML 0.4%