Loading...
Skip navigation
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

 BasicBasic + 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

Tags

GermanEnglishStableTYPO3 8.7PremiumTYPO3 9.5PHP 7.2PHP 7.3PHP 7.4TYPO3 10.4PHP 8.0TYPO3 11.5PHP 8.1PHP 8.2PHP 8.3TYPO3 12.4TYPO3 13.4PHP 8.4

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
Extension

TYPO3 Shop PRO Features

This extension requires the Shop base extension!

Premium-Support for 1 Project

  • 12 months updates
  • Support- & Issue-Tracker access
  • Product documentation
  • No time limit

Price 1.000,00 € excl. VAT

Choose your TYPO3 Version

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
PK4_________Y5X______
L______F____E_____BYG
IRH___TPM___5B3______
__X____2______J___O8Y
IJF_________JHN______