TYPO3 extension to import and display products from the Shopware 6 Store API.
- Import Shopware 6 products into TYPO3
- Store imported products in a sysfolder
- Display products via Extbase plugin (list & detail)
- API configuration via Extension Settings
- Fallback storagePid configurable via TypoScript
- Symfony Console Command for manual or scheduled imports
Install via Composer:
composer require thomaspaul/shopware6apiActivate the extension in the TYPO3 Extension Manager or via CLI.
Add your Shopware Store API credentials in the Extension Configuration:
apiBaseUrl = https://your-shop-domain.com
accessKey = your-shopware-access-key
Optionally, define a default sysfolder for imported records:
plugin.tx_shopware6api_productlist.settings.storagePid = 123
Run the following command to fetch and import products:
vendor/bin/typo3 shopware6api:importInsert the Shopware Product List plugin on a page and configure the desired storage location via the FlexForm.