Premium
Available versions
0local
Available settings
0local
Included plugins
0local
Implemented PHP classes
0local
Number of translation
0local
Implemented View-Helper
0local
TYPO3 Shop PRO Features
Key Features
Basic | Basic + Pro | |
---|---|---|
Isotope and Endless-Scrolling support for list view | ||
Frontend-User plugin for viewing own basket orders in frontend | ||
Create Frontend-User during checkout | ||
Backend Dashboard widgets for top clicked products, recent basket orders and top selling products | ||
Backend module for managing products and orders | ||
Backend module for inspecting statistics on visitors and purchases | ||
Attachment of frontend user groups on successful purchase possible | ||
Automatic attachment of product documents to the purchase confirmation email possible. E.g. to provide digital purchases. | ||
PDF creation for product sheets (Data sheet, Invoice, Delivery note) | ||
Digital products without quantity etc. (for example for ebooks or similar) | ||
Frontend plugin for listing time-limited and access-protected paid downloads | ||
Define accessories and required accessories for products | ||
Customer information and instructions on the shopping cart products in order to be able to customize products. | ||
Classic PayPal checkout integration | ||
PayPal-Checkout (formerly PayPal-Plus) checkout integration | ||
Klarna checkout integration (pay_now, Klarna Payments) | ||
Stripe checkout integration (credit card) | ||
Stripe subscription system for portals with recurring payments (incl. trial periods) | ||
Bookmarks feature for products | ||
Compare feature for bookmarked products | ||
Automatic invoice and delivery note generation | ||
Resend order mails including invoice PDF for backend user | ||
Manual order creation in backend module | ||
Attach delivery note to admin or customer mail | ||
Attach order xml to admin email or store as xml file in file system | ||
UPS API connection possible (EXT:ups_api required) | ||
Overview of orders in the front end also possible across users (users grouped by customer/company, for example) | ||
Setting up a corporate fashing shop possible | ||
Custom configurable additional attributes in products, based on product types/variants (including typing, own labels in FE+BE, etc.) | ||
CSV-Export for records in backend | ||
€ 1,000,00 ex. VAT | € 1.000,00 ex. VAT |
Docs & Links
Change Log
Shop-Pro Change-Log
2025-06-26 Release of version 5.4.1
- [TASK] Raise shop dependency
2025-06-26 Release of version 5.4.0
- [TASK] Use table constant instead of strings in source code
- [FEATURE] Add site-set for settings
- [FEATURE] Add optional add-ons and setu-fee for Stripe subscriptions
- [BUGFIX] Fix backend module storage page usage in TYPO3 12
- [TASK] Add missing backendmodule labels
2025-06-04 Release of version 5.3.4
- [BUGFIX] Fix taxes in using Stripe subscriptions
2025-06-04 Release of version 5.3.3
- [BUGFIX] Fix taxes in using Stripe subscriptions
2025-06-01 Release of version 5.3.2
- [BUGFIX] Fix subscription-trial-period-days
- [BUGFIX] Fix subscription-table all-category
- [BUGFIX] Fix accessing subscribed array-index on undefined
2025-05-21 Release of version 5.3.1
- [BUGFIX] Fix subscription usage with new frontend-users without user-groups
- [BUGFIX] Fix and optimize dashboard and statistics widgets and charts
- [BUGFIX] Fix Subscription table without logged-in user
2025-05-15 Release of version 5.3.0
- [BUGFIX] Fix icon for plugin content elements
- [FEATURE] Add trial-period for Stripe subscriptions
- [FEATURE] Extend subscriptions in order to have a 'disallow-multiple-subscriptions' option
- [BUGFIX] Fix usage of frontend.page.information for fetching the page.uid
- [BUGFIX] Fix usage of TSFE->language in subscription service
2025-04-23 Release of version 5.2.0
- [FEATURE] Migrate PayPal-Plus to PayPal-Checkout
- [BUGFIX] Insert missing request object into checkout-services
- [TASK] Optimize code style
- [TASK] Disable resend order mail on manual orders, because it does not work properly
- [BUGFIX] Fix resend manual order mail from backend-module
- [TASK] Migrate usage of TSFE->id
2025-04-14 Release of version 5.1.0
- [BUGFIX] Fix resend-order-mail icon in backend
- [BUGFIX] Fix icons and labels in content element context
- [TASK] Define bookmark settings by TypoScript constants
- [FEATURE] Save bookmarks in frontend-user if one is logged-in
- [BUGFIX] Fix TypoScript setting for PDF dates which was available twice
- [TASK] Add an example line for having the basket weight in the XML file
2025-02-05 Release of version 5.0.0
- [BUGFIX] Fix deprecation notice for nullable method parameter
- [TASK] Migrate to plugins to content elements and icon registration
- [TASK] Migrate flex-form array keys and remove TCEforms tags
- [BUGFIX] Switch dashboard/report charts from basket-order type to basket-order status conditions
- [TASK] Migrate to TYPO3 13, remove support for TYPO3 11
- [TASK] Migration extension icon and page tsconfig import
2025-04-16 Release of version 4.5.2
- [BUGFIX] Fix resend manual order mail from backend-module
2025-04-14 Release of version 4.5.1
- [BUGFIX] Fix version numbers
2025-04-02 Release of version 4.5.0
- [BUGFIX] Fix TypoScript setting for PDF dates which was available twice
- [BUGFIX] Prevent double file listing in basket order download list
- [FEATURE] Add file extension filter in basket order download list
- [TASK] Refactor collecting files for the basket order download list
- [TASK] Add a column for basket content in basket-order list in backend
- [TASK] Add username and deeplink on frontend user column in basket-order list in backend
- [TASK] Add notice in basket-order download-list plugin about which data will be displayed in frontend
- [BUGFIX] Fix subscription service with empty Stripe secretKey
2025-02-18 Release of version 4.4.6
- [BUGFIX] Fix backend list sorting fields
- [BUGFIX] Fix fillFieldsFromParent in backend context
- [TASK] Add an example line for having a value wrapped in CDATA in the XML file
- [TASK] Add an example line for having the basket weight in the XML file
2025-02-16 Release of version 4.4.5
- [BUGFIX] Fix usage of search-word trait for backend filters
2024-11-05 Release of version 4.4.4
- [BUGFIX] Fix statistics module and widgets
- [BUGFIX] Fix mail attachment event listeners
- [BUGFIX] Replace col selector for endless scrolling item to product-item
2024-10-24 Release of version 4.4.3
- [BUGFIX] Replace wrong label from deviating tax rate to deviating shipping cost
- [TASK] Migrate TypoScript imports
- [BUGFIX] Remove unused PageTS imports
- [BUGFIX] Fix backend product csv export
2024-09-12 Release of version 4.4.2
- [BUGFIX] Fix creating frontend users during PayPal Checkout callback
2024-09-10 Release of version 4.4.1
- [BUGFIX] Fix encoding in PayPal Checkout callback
- [TASK] Add backend disabled filter for product list
- [TASK] Add missing translation labels
2024-09-06 Release of version 4.4.0
- [FEATURE] Add event listener for creating frontend user during checkout process
- [BUGFIX] Fix payment urls without chash
- [BUGFIX] Fix logging with special characters like %
- [BUGFIX] Fix sorting orders by invoice number in backend
- [TASK] Migrate utf8_encode/decode functionality in order to avoid deprecatiopn warnings in PHP 8.3
- [BUGFIX] Escape percent character in log messages
- [TASK] Add backend basket order list product filter
- [TASK] Add GTIN number as a list column for roduct list in backend
2024-07-24 Release of version 4.3.3
- [BUGFIX] Fix stripe checkout callback
- [TASK] Add logging for callback debugging
2024-07-24 Release of version 4.3.2
- [TASK] Add country name in invoice, delivery-note and return PDF
- [TASK] Add new features in documentation feature list
- [TASK] Add backend filters reset button
2024-06-27 Release of version 4.3.1
- [BUGFIX] Fix CSV export in backend module
2024-06-03 Release of version 4.3.0
[FEATURE] Add time limited downloads
[FEATURE] Integrate return invoice, closes #164
[TASK] Add refund columns to basket order list view
[BUGFIX] Add next invoice number to refund action
2024-04-11 Release of version 4.2.1
- [BUGFIX] Fix creating invoice numbers in a multi-language environment
- [TASK] Add order message in delivery note PDF
- [BUGFIX] Fix success message for resend-order-mail
2024-03-21 Release of version 4.2.0
- [FEATURE] Add custom information for basket products, ordered products in invoice, delivery note and order-overview in frontend
- [TASK] Add configuration for minimum and maximum order value based on payment type
- [BUGFIX] Protect order xml folder with htaccess
2024-02-09 Release of version 4.1.3
- [BUGFIX] Prevent issues on non available cc mail configuration
2024-02-06 Release of version 4.1.2
- [TASK] Add translations, color and size in invoice, delivery-note and emails
- [TASK] Optimize label support in PDF for easier modification
- [TASK] Insert centralized is-pdf-creation-possible checks
- [BUGFIX] Prevent accessing undefined array index in widgets
- [BUGFIX] Use float values in formatted prices in order XML
2024-01-18 Release of version 4.1.1
- [BUGFIX] Fix configuration for extension manager installation
2024-01-17 Release of version 4.1.0
- [BUGFIX] Fix usage of product variants and missing base product properties
- [FEATURE] Add separate order list plugin in frontend for order group admins
2024-01-15 Release of version 4.0.1
- [BUGFIX] Add missing additional costs in example invoce PDF
- [TASK] Move pdf_description and digital_product field into base extension
- [TASK] Insert admin flag in mails in order to differentiate between admin and customer mails
- [BUGFIX] Fix prices in invoice PDF depending on displayType b2b/b2c
- [TASK] Hide order date in order widget in case of request-orders
- [TASK] Add creation date in backend order list
2024-01-11 Release of version 4.0.0
- [TASK] Add ModifyButtonBarEvent for BE module edit buttons, closes #146
- [BUGFIX] Fix backend module authorization in TYPO3 12
- [TASK] Optimize version conditions in PHP code
- [TASK] Migrate to TYPO3 12 and remove support for TYPO3 10
- [TASK] Add backend pdf routes, closes #141
- [TASK] Add backend basket order list view columns, closes #143
- [TASK] Add backend product pdf button, closes #137
- [TASK] Add refresh and bookmarks button to statistics backend module, see #131
- [TASK] Add missing translations, see #130
- [TASK] Add product type filter to backend product overview, see #133
- [TASK] Add tag category filter to backend tags module, see #132
- [TASK] Optimize backend product variant view, closes #139
- [FEATURE] Add statistics page including top-clicked, top-selling and sales charts
- [BUGFIX] Fix inconsistent usage of sendMail in checkout services
- [TASK] Refactor finish order by using events for attachments and generated files
- [FEATURE] Add an optional XML file on order
- [FEATURE] Add delivery note to admin|customer mail
- [FEATURE] Overview of orders in the front end also possible across users
- [TASK] Add CC for order mails
- [BUGFIX] Fix dashboard widgets for TYPO3 11
- [TASK] Add filters to backend color and size lists
- [TASK] Sync language files
- [TASK] Extend backend lists
- [BUGFIX] Add backend module template path constants in TypoScript setup
- [TASK] Optimize UX hints in backend module, see #116
- [TASK] Add import id column labels to product size, color and type
- [TASK] Add backend alert in product overview if no type, color or tag records, see #109
- [FEATURE] Add color and size backend modules and upgrade wizard, see #110
- [WIP] Add product type module and product variant summary view
- [BUGFIX] Fix unit price in klarna checkout parameters
- [TASK] Add edit links to titles in backend module, see #92
- [TASK] Add digital product filter and list column to products list, see #91
- [TASK] Add Invoice pdf creation action from stripe invoice data
- [TASK] Update stripe customer on profile update
- [TASK] Set preferred locale on stripe user update
- [TASK] Add PSR-14 events for stripe subscription events
- [TASK] Add stripe webhook for subscriptions
- [TASK] Add invoice list
- [TASK] Add subscription list
- [TASK] Add basket orders and product overview buttons to top bar
- [FEATURE] Add digital products
- [TASK] Disable delivery note button without send date in basket orders, see #81
- [TASK] Disable delivery note and resend buttons without send date in basket orders, see #82
- [TASK] Optimize labels in product TCA, see #83
- [FEATURE] Add top-selling products widget, see shop #63
- [TASK] Insert an error handling when trying to create an invoice without order-date
- [TASK] Insert dummy data in the PDF header/footer
- [TASK] Switch from Charge API to Payment Intent API
- [TASK] Add missing backend labels, see #10
- [TASK] Add order detail page
- [TASK] Add price and date to order list
- [TASK] Add invoice and delivery note downloads to order plugin
- [TASK] Show error message in order plugin if not logged in
- [TASK] Add products list column for price type
- [TASK] Add search word filter and fix pdf buttons for Basket Order, see shop #25
- [FEATURE] Integrate create subscription and list user subscriptions
- [FEATURE] Connect Frontend user with Stripe customer
- [TASK] Add type filter for Basket Order
- [FEATURE] Attach frontend user groups on successful purchase
- [TASK] Optimize code style using cs-fixer
- [TASK] Optimize code by using phpstan
- [TASK] Optimize basketorder backend module filter, see shop #58
- [TASK] Add, update action permissions check
- [TASK] Migrate integration of backend permissions
- [TASK] Add missing buttons in backend and a new list column
- [TASK] Add discount and shipping modules
- [TASK] Add widget group for shop widgets
- [TASK] Add TypoScript constant for stripe synchronization
- [TASK] Add backend module for managing tax rates
- [BUGFIX] Remove shipping address from Klarna payment session initialization
- [TASK] Add widget for 10 most clicked products in the last week
- [TASK] Remove shipping address from Klarna payment session initialization
- [TASK] Combine different backend module lists
- [TASK] Remove shipping address from Klarna payment session initialization
2023-09-07 Release of version 3.0.1
- [TASK] Add some more logging for checkout
- [BUGFIX] Fix unit price in klarna checkout parameters
- [TASK] Remove shipping address from Klarna payment session initialization
2022-08-15 Release of version 3.0.0
- [BUGFIX] Fix resend confirmation mail functionality
2022-06-06 Release of version 2.9.1
- [BUGFIX] Fix type mismatch in KlarnaCheckoutService
2022-05-02 Release of version 2.9.0
- [FEATURE] Add signal slot for actions after order payment
- [TASK] Emit general paid event
- [BUGFIX] Add proxy to curl requests
- [TASK] Task migrate backend module permissions
- [TASK] Remove typo3 version checks
- [TASK] Remove calls to ObjectManager object
- [TASK] Override database log writer
- [TASK] Replace signals with psr 14 events
- [TASK] Move extension icon into public resources
- [TASK] Migration for TYPO3 11 and PHP 8
- [TASK] Preparations for TYPO3 11 and PHP 8
2022-02-25 Release of version 2.8.0
- [TASK] Normalize configuration settings
- [TASK] Add Typoscript constants for payment options
- [FEATURE] Email attachment files in product record
2021-09-15 Release of version 2.7.0
- [FEATURE] Add Stripe credit card as payment provider.
- [TASK] Add product url to Klarna product payment
- [BUGFIX] Remove type definition from Widget properties, to ensure compatibility with PHP 7.3
2021-08-27 Release of version 2.6.2
- [TASK] Add transaction number to invoice pdf
2021-07-15 Release of version 2.6.1
- [BUGFIX] Add email to shipping address in Klarna checkout service
2021-07-09 Release of version 2.6.0
- [FEATURE] Add Klarna payment
- [BUGFIX] Check email attachment configuration in backend controller
2021-05-06 Release of version 2.5.7
- [TASK] Dispatch payPal and payPalPlus paid signals
- [BUGFIX] PDF invoice file name
2021-04-30 Release of version 2.5.6
- [TASK] Add product pdf description
- [TASK] Add date placeholder support for pdf invoice
- [BUGFIX] Fix time format in backend module
2021-04-16 Release of version 2.5.5
- [TASK] Split mail attachment configuration for admin and customer emails
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