Shop Extension for TYPO3
An extensive shop for TYPO3 for realizing Webshops, Online-Shops or Payment-Subscriptions, comparable with tt_products, Cart or Aimeos. It includes PayPal, PayPal-Checkout, Klarna, Stripe, Bookmarks, UPS-API, invoice generation, a backend module, compare feature, graduated prices, plus product variants, filters, and tax and shipping logic for practical shop operations.
Features:
- 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-Features:
- 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
If you need some additional or custom feature - get in contact!
Links:
Table of content
- Introduction
- Installation
-
Configuration
- Constants
- Plugins
- Authorizations
- Base Prices
- Bookmarks and Compare
- Customer Messages
- Delivery Address
- Discount
- Extension Settings
- Graduated Prices
- Human Readable URLs
- Import
- Invoices
- JavaScript
- Link Handler
- List Filter
- Mail Templates
- Manual Basket Order Creation
- Product Types
- Shipping Costs
- Sitemap XML
- Stock
- Subscriptions
- Tax Rates
- Ups Shipping
- BasketCheckout
- Commands
- Templates
- HowTo
- AddOn: Coupon
- AddOn: Export
- AddOn: Import
- AddOn: Shipping
- Developer