TYPO3 Shop
Shop-Erweiterung für TYPO3
Die TYPO3-Shop Erweiterung ist ein simpler und einfach zu nutzender Shop. Wenn Sie bereits eine voll funktionsfähige TYPO3-Webseite haben und einen simplen Shop benötigen, ist unsere Shop-Erweiterung genau die richtige Wahl. Sie können Ihre Produkte mit Kategorien, Tags und Tag-Kategorien strukturien. Staffelpreise, Hervorhebungen, unterschiedliche Lieferkosten und vieles mehr ist möglich.
Der modulare Bestellvorgang beinhaltet Anfragen, Rechnungskauf, Vorauskasse und Bezahlung mit PayPal sowie PayPal Plus. Individuelle Bestellvorgänge und Warenkorb-Berechnungen sind durch erweiterung der Shop-Erweiterung möglich.
Die TYPO3-Shop Erweiterung ist mit der TYPO3-AMP Erweiterung kompatibel. Somit kann jedes Produkt auch im AMP-Format (accelerated mobile pages) angezeigt werden.
Eine Migration von tt_products ist möglich - benötigen Sie Unterstützung? Kontaktieren Sie uns!
Basis | Basis + Pro | |
---|---|---|
Schnellsuche für die Startseite oder Sidebar | x | |
Detailsuche und übersichtliche Listenansicht | x | |
Teaserelemente für die Startseite oder Sidebar | x | |
Einfach zu konfigurieren | x | |
HTML oder Plaintext E-Mailsupport | x | |
Mindestbestellwert konfiguriertbar | x | |
Produktgruppierung mit Kategorien, Tags und Tag-Kategorien | x | |
Staffelpreise für Produkte | x | |
Unterschiedliche Lieferkosten je Produkt möglich | x | |
Produkte hervorheben oder in Liste oben anzeigen via Checkbox | x | |
Benutzerdefinierte Produktattribute (kategorisierbar), diese erweitern die Vergleichsansicht | x | |
B2B und B2C vorkonfiguriert | x | |
Einfache Lagerbestands-Logik | x | |
Bestellvorgang als Anfrage, Vorrauskasse und auf Rechnung | x | |
Einfach erweiterbares Bestellformular | x | |
Zukunftsfähige Technik (ExtBase, Fluid, modularer Aufbau) | x | |
Automatische Brutto/Netto Preisberechnung | x | |
Isotope-Support für Listenansicht | x | |
Backendmodul zur Verwaltung von Produkten und Bestellungen | x | |
PDF-Generator für Produkt-Dokumente | x | |
PayPal Bestellvorgang | x | |
PayPal Plus Bestellvorgang | x | |
Merkzettel-Funktion für Produkte | x | |
Vergleichsfunktion für Merkzettel-Produkte | x | |
Automatische Rechnungsgenerierung | x | |
Erneutes Absenden von Bestellmails inkl. Rechnungs-PDF | x | |
Manuelle Erstellung von Bestellungen im Backendmodul | x | |
UPS Versand | x | |
0,00 € exkl. MwSt. | 600,00 €* exkl. MwSt. |
* Um das Addon zu nutzen wird das Basispaket benötigt.
Shop Change-Log
2021-04-06 Release of version 2.8.0
- [FEATURE] Add a canonical link in products and add a sitemap.xml data provider
- [BUGFIX] Fix fetching related downloadmanager file collections
2021-02-25 Release of version 2.7.6
- [TASK] Add 'processed' filter to basket order backend module
2021-02-15 Release of version 2.7.5
- [TASK] Add documentation EN translation files
- [TASK] Documentation correction and translation to german
- [TASK] Remove beforeProductDetailsRendering and beforeProductListRendering signals
2021-01-19 Release of version 2.7.4
- [TASK] Labels for ups shipping feature
- [BUGFIX] Fix reading vat id if it's not in use in frontend
2021-01-08 Release of version 2.7.3
- [BUGFIX] Double display of personal data in confirm order View
- [TASK] ComputeProductPrices command Documentation
- [TASK] Remove callback creation from PayPal checkout documentation
2021-01-08 Release of version 2.7.2
- [TASK] Pass selected country as language to PayPal Plus
2021-01-07 Release of version 2.7.1
- [TASK] Added loading indication to PayPal Plus payment wall
2021-01-06 Release of version 2.7.0
- [FEATURE] Price calculation command
2021-01-06 Release of version 2.6.1
- [BUGFIX] Fix Isotope tag filter
2021-01-05 Release of version 2.6.0
- [FEATURE] PayPal Plus checkout
2020-12-17 Release of version 2.5.3
- [BUGFIX] Fix update and information row
- [TASK] Normalize some translation values
- [TASK] Add testmail command
2020-12-09 Release of version 2.5.2
- [BUGFIX] Fix ExtensionUtility for TYPO3 10
2020-12-09 Release of version 2.5.1
- [BUGFIX] Reset basket service on recalculate basket
2020-12-09 Release of version 2.5.0
- [BUGFIX] Fix vatable identification for inland basket orders
- [TASK] Use a short label for articlenumber in checkout table
- [FEATURE] Add additional checkout row for shipping information
2020-12-09 Release of version 2.4.0
- [TASK] Remove all vat information from checkout confirmation when order isn't vatable
- [FEATURE] Add a vat notice in basket confirmation, basket order in backend and in invoice PDF
- [FEATURE] Add Vatable, VAT-ID and VAT-Zone in basket order - this is required to identify the vatable behaviour
- [FEATURE] Add fields in checkout: VAT-ID, housenumber and country
- [FEATURE] Add country select field including configuration for default settings
- [FEATURE] Add support for different taxes in a single order
- [TASK] Add product no basket view and optimize columns
- [TASK] Add unit/factor information and subtile in basket view
- [TASK] Optimize and extend translations and label
- [BUGFIX] Fix types in TypoScript service and domain model
2020-12-04 Release of version 2.3.3
- [TASK] Optimize default Stylesheets
- [TASK] Optimize error messages when basket order initialization failed
- [BUGFIX] Fix wrong value sign in negative shipping costs in order confirmation view
- [BUGFIX] Fix wrong PayPal price value for payment
- [BUGFIX] Fix wrong type definition in basket model and add comments about tax values
- [BUGFIX] Fix setting wrong price value when updating the basket order on re-confirm
- [BUGFIX] Change tax field in basket order from percent into currency value
2020-12-02 Release of version 2.3.2
- [TASK] Working on documentation
- [TASK] Optimize tax formatting in basket view
- [TASK] Optimize basket order fields in backend views by TCA
- [TASK] Optimize shipping costs and shipping costs documentation
- [BUGFIX] Fix B2C basket calculations with graduated prices
2020-12-01 Release of version 2.3.1
- [TASK] Invoice attachment
- [TASK] Add missing getter/setting in ProductGraduatedPrice model
- [BUGFIX] Add types and lazy loading for creation user in Base model
2020-11-30 Release of version 2.3.0
- [TASK] Add Backend order creation documentation
- [BUGFIX] Add error handling for data container outside of webroot
- [BUGFIX] Fix return types of new date fields in basket order
- [FEATURE] Extension basket order and add invoice creation
- [TASK] Add tax and price with tax to basket order and basket items
- [TASK] Add caching to TypoScript service
- [TASK] Remove tax from basket item row in b2b mode
- [TASK] Add gross/netto feature to graduated prices
- [FEATURE] Backend order creation
- [TASK] Add extbase mapping for TYPO3 10
- [TASK] Signal slot in PayPal callback
- [TASK] Optimize labels and information about taxes and b2b/b2c mode
- [BUGFIX] Fix reading Setup TypoScript configuration in Backend context
- [BUGFIX] Fix versions in ext_emconf.php
- [TASK] Round float values in basket processing
- [FEATURE] A checkbox to indicate which orders have already been processed
- [BUGFIX] findAllForBackendList method in BasketOrderRepository
2020-11-16 Release of version 2.2.3
- [TASK] Route enhancer documentation
- [TASK] Moved PayPal checkout service to shop_pro
- [TASK] Optimize debugging and logging
2020-11-03 Release of version 2.2.2
- [BUGFIX] Generate paypal return links after generation of a new basket order object
- [BUGFIX] Redirect to error page after failed checkout
- [BUGFIX] Redirect to success page after successful checkout
2020-11-03 Release of version 2.2.1
- [BUGFIX] Fix JavaScript method definition bug in older browsers
2020-11-03 Release of version 2.2.0
- [FEATURE] Delivery address
- [TASK] Update PayPal checkout documentation
2020-11-02 Release of version 2.1.5
- [TASK] Add documemtation files
- [TASK] Set max php version to 7.4.99
2020-10-16 Release of version 2.1.4
- [BUGFIX] Information row in shop flexform
2020-10-11 Release of version 2.1.3
- [TASK] Add extra tags in composer.json
2020-10-11 Release of version 2.1.2
- [BUGFIX] Change database type for description_file to integer
- [TASK] Add filter for selections in product TCA
2020-10-11 Release of version 2.1.1
- [BUGFIX] Fix usage of description files in products
2020-09-15 Release of version 2.1.0
- [FEATURE] Database logging
- [FEATURE] Setting the gross/net price depending on the store type
- [BUGFIX] Compatibility with TYPO3 9 (TYPO3\CMS\Core\Mail\MailMessage)
- [TASK] Add support for html emails
- [TASK] Add constants for email templates
2020-09-15 Release of version 2.0.0
- [TASK] Add filter isotope endpoint to Default Layout
- [BUGFIX] Send requests only once per changed tag category to json api (isotope filter)
- [TASK] Save/load isotope filter in/from the session
- [TASK] Display current filter status in the tag/category select box
- [BUGFIX] Add tag uid instead of tag object to session in ProductController
- [BUGFIX] Fixed initial value for category filter selector
- [TASK] Added render type to select types in the flex form
- [TASK] Dont allow the user to put more products in the basket than there are available
- [TASK] EXT:questions and EXT:downloadmanager support
- [TASK] Redirect user back to basket if ordered quantity is greater than stock amount
- [BUGFIX] Check if the ProductCategory image is disabled
- [BUGFIX] Removed usage of shop:html in partial SingleView
- [BUGFIX] Check if the serialized data in SessionHandler is null
- [BUGFIX] Using MailMessage::text() instead of MailMessage::setBody.
- [TASK] Added type hints and PHPDoc strings
- [TASK] Fixed legal notice
- [TASK] Strict types in all php files
- [BUGFIX] Show prices without taxes in b2b shops
- [BUGFIX] Add minimumOrderValueReached to output json in JsonApiController
- [BUGFIX] Casting $settings['storagePid'] to int before setting pid of a basket item in BasketService
- [TASK] Remove debug service
- [TASK] Add csv export for products and product tags
- [TASK] Migrate annotations to Typo3 10
- [TASK] Use TYPO3Fluid instead of TYPO3\CMS namespace for viewhelpers
- [TASK] Use AdditionalTca
- [TASK] Added Configuration/Extbase/Persistence/Classes.php
- [TASK] Migrated KeSearchIndexerConfigurationHook from TYPO3_DB to doctrine-dbal
- [TASK] Move Currency and Percent form elements to EXT:additional_tca
- [TASK] Remove translated relations from product selections in TCA
- [TASK] Remove "NOT NULL" for text fields in ext_tables.sql
- [TASK] Add JavaScript history back method with refresh
- [FEATURE] Add street, postal code and city as predefined field in checkout form
- [FEATURE] Add shipping costs as relation configurable in backend
- [FEATURE] Add minimum order value
- [FEATURE] Add open graph meta data
- [FEATURE] Add graduated prices for products
- [FEATURE] Add pre payment order checkout
- [FEATURE] Add search word fields by TypoScript setting
- [TASK] Rename TypoScript file extensions to .typoscript
- [FEATURE] Add extension configuration for enable/disable product list caching
- [TASK] Optimize error handing in finish checkout service
- [BUGFIX] Fix locallang xliff file errors
- [BUGFIX] Fix cdata wrapping in locallang file
- [FEATURE] Add a slot for manipulating product details data before rendering
- [TASK] Translate locallang**.xlf files (2 csh files)
- [TASK] Add target language in xliff files
- [BUGFIX] Fix error view for BasketOrder controller
- [FEATURE] Add a slot for manipulating product list data before rendering
- [BUGFIX] Fix error handling in checkout
- [TASK] Translate locallang**.xlf files
- [TASK] Performance and caching optimization
2020-01-27 Release of version 1.6.0
- [FEATURE] Finalize stock logic.
- [TASK] Prevent buy a larger amount than products on stock
- [TASK] Add translation keys
- [TASK] Open checkbox confirmation links in checkout process in new browser tab
- [TASK] Change attributes fields to text SQL fields
- [TASK] Add description file getter and setter
- [FEATURE] Add stock logic
- [BUGFIX] Fix Enter key behavior on item quantity change in basket
- [TASK] Add german translation for item quantity change in basket
- [FEATURE] Add tax information per item to basket view
2019-12-11 Release of version 1.5.1
- [BUGFIX] Fix UTF-8 issue in PayPal callback
- [BUGFIX] Fix Fluid mail template closing tag
- [BUGFIX] Fix basketOrder not available in mail templates
- [TASK] Example output in mail templates
- [BUGFIX] Fix unclosed section
2019-12-09 Release of version 1.5.0
- [BUGFIX] Fix email content types
- [BUGFIX] Fix UTF-8 issue in PayPal callback
- [FEATURE] Setup page uid to link at privacy and terms pages in checkout
- [FEATURE] Add switch to change email type (text/plain,text/html)
- [TASK] Remove unused math View Helper
- [TASK] Add some migration hints in Migration.md
- [BUGFIX] Show correct total price in basket
- [TASK] Show prices in checkout according to basket display type
- [BUGFIX] Show correct price with additional costs in order confirmation
- [TASK] Add constant for setting basket display type
- [BUGFIX] Adjust tax calculation
- [BUGFIX] Fix MySQL and Model data types for prices and set paid price in PayPay order finishing
- [TASK] Add documentation for PayPal checkout testing and debugging
- [BUGFIX] Update quantity correctly (issue #2)
2019-11-18 Release of version 1.4.0
- [BUGFIX] Fix items not removed from basket
- [BUGFIX] Fix list pre-filtering for product tags
- [BUGFIX] Fix Fluid template links for detail page
- [BUGFIX] Fix FlexForm/Detail view page uid overriding
- [TASK] Optimizing slug field TCA for TYPO3 9.5
- [BUGFIX] Fix FlexForm translation key for basket button.
- [FEATURE] Refactoring of checkout process including PayPal checkout.
- [FEATURE] Implement possibility to search for multiple tags in a single request.
2019-07-18 Release of version 1.3.0
- [TASK] Added search word facility to product repository for backend overview.
- [TASK] Add getter/setter for stock amount in product model.
- [TASK] Add getter/setter for slug and record type in product model.
- [TASK] Add new content element wizards.
- [TASK] Add mapping for extbase model and restrict backend list access.
- [BUGFIX] Fix usage of no-image.png.
- [BUGFIX] Fix tag pre filtering.
2019-03-06 Release of version 1.2.0
- [FEATURE] Adding record type for products (default, downloads, questions, ...)
- [TASK] TCA refactoring.
- [TASK] JavaScript refactoring.
- [TASK] Adding form engine field for currency and percent.
- [FEATURE] Adding flexform selection, so that products can be displayed immediately without navigating through the list view.
- [TASK] Sort related products in backend by title.
- [TASK] Lazy loading for product attributes.
- [FEATURE] Adding repository methods for backend module.
- [FEATURE] Adding Metatags and titletag for detail view.
- [TASK] Moving products language and access in own tab in TCA.
- [BUGFIX] Fixing SQL table definition - image default value.
- [BUGFIX] Fixing typo in controller usage.
- [TASK] Excluding chash by default.
- [TASK] Removing exclude fields from FlexForm.
2017-12-04 Release of version 1.1.2
- [BUGFIX] Fixing feature icons in Product model
2017-11-22 Release of version 1.1.0
- [BUGFIX] Fixing attribute category handling
- [TASK] Adding product model getter/setter
- [BUGFIX] Fixing product image TCA for different TYPO3 versions
- [FEATURE] Adding showinpreview checkbox in product images (similar to tx_news). Product model supports now
product.imagesNonPreview
andproduct.imagesPreviewOnly
. - [FEATURE] Adding showinpreview checkbox in product featureIcons (similar to tx_news). Product model supports now
product.featureIconsNonPreview
andproduct.featureIconsPreviewOnly
. - [FEATURE] Adding a math subtract ViewHelper
- [FEATURE] Adding linkhandler configuration
- [FEATURE] Adding product image links
- [TASK] Adding translations
- [FEATURE] Adding ke_search indexer for products
- [TASK] Adding tooltips for related products tags
- [FEATURE] Adding a bookmark and compare feature
- [TASK] Extending and optimizing a bookmark and compare feature
- [TASK] Remove exclude fields from configuration
- [FEATURE] Extending product attribute categories with a template selection, so that each category can be displayed differently
- [FEATURE] Finalize bookmarks feature
- [BUGFIX] Fixing extension loaded ViewHelper
- [TASK] Migrate Session-Handler
- [TASK] TCA migration for 7.6.x
- [FEATURE] Product get an offer checkbox and an offer-value-field
- [BUGFIX] Refactoring the variant logic and JavaScript library
- [BUGFIX] Update basket item quantity fixed
- [FEATURE] Adding fixed additional costs, like shipping or packing
- [TASK] Moving a getBasketObject method in a new BasketService
- [TASK] Adding Teaser-Text field
Shop-Pro Change-Log
2021-03-31 Release of version 2.5.4
- [BUGFIX] Fix dependencies in composer.json and ext_emconf.php
2021-01-25 Release of version 2.5.3
- [BUGFIX] Set dependency to the latest shop version
2021-01-21 Release of version 2.5.2
- [TASK] Add
processed
filter to basket order backend module
2021-01-21 Release of version 2.5.1
- [BUGFIX] Check TYPO3_MODE instead of TYPO3 in tca overrides
2021-01-19 Release of version 2.5.0
- [FEATURE] UPS shipping
2021-01-08 Release of version 2.4.4
- [BUGFIX] Resend customer / admin emails from Backend
2021-01-08 Release of version 2.4.3
- [TASK] Move translation labels to TypoScript
2021-01-08 Release of version 2.4.2
- [TASK] Invoice PDF modifications
2021-01-07 Release of version 2.4.1
- [BUGFIX] Fix backend module toolbar links - site configuration is now reachable for TYPO3 9.5 versions
2021-01-05 Release of version 2.4.0
- [FEATURE] PayPal Plus checkout
- [TASK] Normalize some translation values
2020-12-09 Release of version 2.3.1
- [BUGFIX] Move background PDF in PDF Footer template to another layer
2020-12-09 Release of version 2.3.0
- [FEATURE] Add PDF creation for delivery notes
- [TASK] Optimize basket order backend module and basket order view
2020-12-02 Release of version 2.2.0
- [FEATURE] Add backend button for resending order mail including invoice pdf
2020-12-01 Release of version 2.1.1
- [TASK] Invoice pdf modification
2020-11-30 Release of version 2.1.0
- [TASK] New basketOrder button in backend module
- [FEATURE] Extension basket order and add invoice creation
2020-11-16 Release of version 2.0.3
- [TASK] PayPal checkout service
- [BUGFIX] Fix PayPal checkout email template paths
2020-10-11 Release of version 2.0.2
- [BUGFIX] Fix dependencies
2020-10-07 Release of version 2.0.1
- [TASK] Add email templates
- [TASK] Add constants for email templates
2020-09-15 Release of version 2.0.0
- [TASK] Include Isotope
- [BUGFIX] Dont display record type in product overview backend module
- [BUGFIX] Display teaser in compare view
- [TASK] Added new content element wizard item for ProductCompare
- [TASK] Simplified backend button definitions in BackendController
- [BUGFIX] Don't count a not countable value listItem.category in partial Category.html
- [TASK] Add translations and modify ext_typoscript_setup.txt for csv export
- [BUGFIX] Fix dependencies of shop base extension
- [TASK] Remove inject annotations in backend controller
- [FEATURE] Add hide/show action in backend module
- [TASK] Rename TypoScript file extensions to .typoscript
- [TASK] Code clean up
- [BUGFIX] Fix TypoScript constant category
- [BUGFIX] Fix some translation issues
- [TASK] Add missing language variables to template files
- [TASK] Move language labels out of ext_typoscript_setup.txt to xlf files
- [TASK] Optimize Fluid template formatting
- [TASK] Add target language in xliff files
- [TASK] Translate locallang**.xlf files
- [TASK] Add default values for create-new-product button in backend module
- [BUGFIX] Fix f:count usage for backend module list cells
- [FEATURE] Add authorization settings for page TypoScript
2020-01-27 Release of version 1.4.0
- [TASK] Remove edit-in-modal feature for backend module.
- [FEATURE] Refactoring of checkout process including PayPal checkout.
2019-07-18 Release of version 1.3.0
- [FEATURE] Add search word for product overview.
- [FEATURE] Add backend module for product price overview.
- [FEATURE] Add backend module for product SEO overview.
- [FEATURE] Add backend module for basket order and more.
2019-03-06 Release of version 1.2.0
- [TASK] Refactoring.
- [BUGFIX] Fixing typo in controller usage.
- [FEATURE] Adding product category view in backend module.
- [FEATURE] Adding product column in attributes view in backend module.
2017-11-24 Release of version 1.1.1
- [TASK] Adding license configuration
2017-11-22 Release of version 1.1.0
- [FEATURE] Adding a compare feature