TYPO3 Shop
Description
The TYPO3 Shop extension is a simple and easy to use shop. If you already have a fully working TYPO3 website and you'd like to add a simple shop, our Shop extension is the right choice for you. You can organise your products using categories, tags and tag categories. Graduated prices, highlighting, different shipping costs and more are possible for products.
The modular checkout is shipped with a request, on invoice, pre-payment and PayPal and PayPal Plus feature. Individual checkouts and custom basket calculations are possible by extending the Shop extension.
The shop extension is compatible with the TYPO3 AMP extension so that every product is available in AMP (accelerated mobile pages) format as well.
A migration from tt_products is possible - do you need support? Ask us!
Packages & Features
basic Package
- Free available
- Product documentation
- No time limit
- Premium-Support for 1 Project
- 12 months updates
- Support- & Issue-Tracker access
- Flexible product types and product variants with individual configuration
- Custom product attributes for each product type and variant – including data types and custom labels in frontend and backend
- Organize products using categories with multiple assignments
- Organize products using tags and tag categories with multiple assignments
- Preconfigured for both B2B and B2C shops
- Tiered pricing for quantity-based product prices
- Base prices per reference quantity, e.g. per 1 kg
- Flexible discounts at product, frontend-user and checkout level
- Automatic gross and net price calculation using predefined tax rates
- Different tax rates configurable by delivery country
- Multiple tax rates within a single order and support for special VAT territories such as CH/LI, FR/MC and GB/IM
- Flexible shipping costs per product based on weight and delivery country
- Global minimum order value plus configurable minimum and maximum order values per payment method
- Simple stock management with automatic stock reduction
- Optional backorders allowing products to be sold beyond available stock
- Checkout by request, invoice, prepayment or SEPA direct debit
- Flexible checkout form with an optional separate shipping address
- Conditionally show or hide checkout fields and order information using configurable display conditions
- Manage delivery addresses via EXT:modules and select them as an alternative shipping address during checkout
- Coupon and voucher-code support in checkout with adding, removing and validation ( EXT:shop_coupon required)
- Product search with autocomplete, category selection and optional support for German character variants such as ss/ß
- Flexible search filters and customizable product list views – including filters for size, color and product type
- Pagination and relevance-based sorting for product lists
- Teaser element for the homepage or sidebar
- Highlight products or move them to the top of product lists using a checkbox
- Integrate videos directly into products
- Provide product documents by direct selection, category or folder
- Integrate product FAQs via EXT:questions
- SEO support for product pages with meta data, Open Graph, canonical URLs and sitemap.xml
- HTML and plain-text email support
- Withdrawal form with email verification via one-time link and support for partial withdrawals
- Cancellation invoices for returns
- Shopping cart preview via the central shopping cart button
- Product-view statistics for the last day, month, year and overall
- UTM parameters for campaign tracking
pro Package
- Everything included in basic package - because it's required!
- No time limit
- Premium-Support for 1 Project
- 12 months updates
- Support- & Issue-Tracker access
- TYPO3 backend module for convenient management of products and orders
- PayPal Checkout integration
- Classic PayPal Wallet checkout
- Stripe credit-card payment integration
- Klarna Payments integration with pay_now
- Stripe subscriptions for recurring payments – including trial periods, setup fees and optional add-ons
- Option to prevent multiple Stripe subscriptions for the same offer
- Automated email workflows for Stripe subscription creation, updates, cancellations and upcoming trial expiration
- Digital products without traditional quantity management, e.g. for e-books
- Frontend plugin for time-limited and access-protected paid downloads
- Automatic invoice and delivery note generation
- PDF generator for product documents, data sheets, ZUGFeRD / Factur-X e-invoices, delivery notes, SEPA mandates and more
- Automatically store invoice PDFs locally and manage them with a separate invoice date
- Automatically attach product documents to purchase confirmation emails, e.g. to provide digital purchases
- Frontend users can view their own orders in the frontend
- Provide invoice and delivery note downloads through the frontend order overview
- Automatically create frontend users during checkout
- Assign frontend user groups after a successful purchase
- Cross-user order overview, e.g. grouped by customer or company
- Send individual customer messages directly from order management – including message templates and optional invoice PDF attachments, e.g. for payment reminders
- Create orders manually in the backend module
- Resend order emails including invoice PDFs from the backend
- Inline editing in the backend – including product stock amounts
- Use custom product attributes as selectable columns in the backend product overview
- TYPO3 dashboard widgets for most-clicked products, recent orders and best-selling products
- Backend module with statistics on visitors and purchases
- Backend module for managing shipping costs with an overview matrix and testing tool for finding matching shipping rates
- Define optional and required accessories for products
- Collect customer information and instructions for shopping cart products to support customizable products
- Product wishlist
- Product comparison for wishlist items
- Attach delivery notes to administrator or customer emails
- Attach order XML to administrator emails or store it as an XML file in the file system
- UPS API integration via EXT:ups_api
- Isotope.js support and endless scrolling for product lists
- Build corporate fashion shops
AddOn: TYPO3 Shop-Coupon
This extension provides a coupon feature for the TYPO3 Shop extension.
300,00 €
ex. VATAddOn: TYPO3 Shop-Shipping
This extension provides advanced shipping features for the TYPO3 Shop extension.
300,00 €
ex. VATAddOn: TYPO3 Shop-Export
This extension provides an export feature for the TYPO3 Shop extension.
300,00 €
ex. VATAddOn: TYPO3 Shop-Import
This extension provides advanced import features for the TYPO3 Shop extension.
on request
AddOn: TYPO3 UPS API
Creating and managing UPS shipping labels
on request
AddOn: TYPO3 Questions
Use the simple SEO optimized FAQ extension for TYPO3.
0,00 €
ex. VATCompatibility check
Need some insights?
Let’s explore together how our TYPO3 extensions can boost your projects.
Frequently asked questions
You have general questions about the booking or usage of the extensions?
Docs & Links
FAQ
Yes, Shop by coding.ms can be used free of charge. It provides a TYPO3-native shop system that can be integrated directly into your existing TYPO3 website – without the need for an additional external shop system.
The shop is especially suitable if you want to manage products, shopping carts and orders directly within TYPO3.
If required, you can extend the range of functions with various add-ons. This allows the shop to be flexibly adapted to individual requirements – for example for additional payment methods, advanced product features, interfaces or specific checkout processes.
Ja. Mit der zusätzlichen MCP-Server Extension kannst Du Inhalte dieser Extension remote über MCP-fähige Clients verwalten – ohne direkt im TYPO3-Backend zu arbeiten.
Wie aufwändig ist die Einrichtung?
Die Einrichtung ist in der Regel schnell erledigt: Extension installieren, Zugriff konfigurieren, Client verbinden. Danach können Inhalte strukturiert erstellt, aktualisiert oder geprüft werden.
Ist das sicher?
Ja, weil Änderungen ausschließlich im TYPO3-Workspace landen. Nichts wird direkt „live“ geschrieben. Du kannst alles wie gewohnt reviewen, testen und anschließend kontrolliert freigeben/publizieren.
Was ist der typische Workflow?
- Client nimmt Änderungen vor (remote)
- TYPO3 speichert alles im Workspace
- Review durch Redaktion/Team
- Freigabe über den normalen TYPO3-Prozess
Ja, es gibt eine Funktion/HowTo zu SEO Sitemap XML, um Detailseiten besser indexierbar zu machen.
Ja, OpenGraph-Informationen können eingebunden werden (z. B. für Social Sharing von Standort-Detailseiten).
Du kannst alle unsere Erweiterungen zeitlich unbegrenzt nutzen. Bei Pro-Versionen ist lediglich der Zugriff auf die neusten Updates je Buchung begrenzt. Aber einmal bei Dir installiert, laufen diese nicht aus.
Das heißt wenn dein Buchungszeitraum endet, kannst Du die aktuell installierte Version weiterhin nutzen, aber hast keinen Zugriff mehr auf die Pakete in unserem Login oder via Deploy-Token.
Yes, that’s possible. Each shop needs to be set up within its own dedicated page branch. This way, every shop can have its own configuration, settings, and independent order number ranges. This approach keeps data and logic separated, while still allowing you to manage all shops efficiently within a single TYPO3 installation.
With our TYPO3 Shop Extension, you can add products, carts and checkout processes directly into your existing website – no external shop system needed. The integration is seamless via TYPO3 templates.
Yes, you can sell digital products like e-books, files or licenses. After purchase, the download is available in the customer account.
Yes – common payment methods like PayPal, Klarna and Stripe can be integrated flexibly. Subscription models and digital payments are also supported. For full details, see the extension’s feature overview.
Yes – it supports custom pricing, customer group visibility, and request-based ordering. The extension covers many common B2B requirements.
The design is fully controlled via TYPO3 templates. You can customize layout, filters, sorting and product details to match your brand.
Absolutely. The extension is modular – start small and scale later, e.g. with digital products or CRM integration.
The extension is natively integrated into TYPO3 – no double maintenance or separate systems. Perfect if you want content and shop in one CMS.
Yes – we support you from technical setup to go-live. Our TYPO3 services cover planning, integration and further development.
Our developer documentation includes setup guides, technical details and examples for integrating the Shop Extension.
Yes – we’re happy to adapt the extension to your needs. From product types to pricing logic, we offer custom solutions. Learn more in our configurator services.



































