LogoLogo
Community StoreAsk for support
EN
EN
  • Knowledge base
  • Plugins
    • Bonus System
      • Pre-Requisites
      • Installation
      • Admin Dashboard
        • Point crediting
        • Customers
        • Conditions
        • Bonus products
      • Create more nav items in account
      • Scheduled Tasks/ Cronjobs
      • Migration of points
      • Admin API
        • Updating customer points with API
      • Product number for bonus points
    • Individual Offer
      • Pre-requisites
      • Installation
      • Change E-Mails
      • Change offer PDF
      • Custom fields
      • Managing offers
        • Fixed shipping costs and method
      • Creating an offer in Shopware Administration
      • Order an offer in administration
    • Affiliate System
      • Pre-Requisites
      • Installation
      • Admin Dashboard
      • Display in account area
      • Approve provision
    • Auto-Complete and Validation
    • Interactive Hotspots
      • Changing hotspot marker size
    • One Page Checkout
      • Pre-Requisites
      • Installation
    • Wishlists for Shopware 6
      • Pre-Requisites
      • Installation
      • Admin Dashboard
        • Edit wishlist
        • Create wishlist
        • Import wishlist
    • Discount category for Shopware 6
      • Pre-Requisites
      • Installation
      • Admin Dashboard
        • Create campaign
          • Base
          • Discount
          • Restriction
          • Statistics
        • Edit campaign
        • Duplicate campaign
    • USPS
      • Pre-Requisites
      • Installation
    • Refurbished
      • Pre-Requisites
      • Installation
      • Create/Edit B-Stock
  • Apps
    • Premium Items / Free Gifts
      • Pre-Requisites
      • Pre-Requisites
      • Installation
      • Create a premium item
      • Installation
    • Service
      • Pre-Requisites
      • Installation
    • Multi-Step Conversion Checkout
      • Pre-Requisites
      • Installation
Powered by GitBook

PremSoft

  • About PremSoft

Information

  • Data protection
  • Imprint

© 2025 PremSoft

On this page
  • Target systems
  • Key Features of the Shopware 6 App System
  • Difference from plugins

Was this helpful?

Apps

The Shopware 6 App System is an extensible framework that allows developers to create standalone apps to enhance the functionality of Shopware 6. These apps can add new features, modify existing processes, or integrate external services without changing the Shopware core.

Target systems

Shopware plugins can be used in a self hosted PaaS (Cloud) or SaaS (Cloud) environment.

Key Features of the Shopware 6 App System

  1. Decoupled from the Shopware Core

    • Apps operate via APIs and webhooks, ensuring they are update-safe and do not require direct modifications to Shopware’s source code.

  2. Use of Webhooks and APIs

    • Shopware 6 provides both a REST API and a GraphQL API for apps to interact with the system.

    • Webhooks allow apps to respond to specific events in the shop (e.g., order completed).

  3. Host-Independent Development

    • Apps run on an external server (e.g., in the cloud or on-premises) and communicate securely with Shopware.

  4. Easy Installation and Management

    • Apps are available in the Shopware Store and can be installed and configured via the admin panel.

  5. App Templates & UI Extensions

    • Through the Administration Extension API, apps can extend the Shopware admin panel.

    • App Scripts enable modifications of certain frontend and backend processes.

  6. Data Model & Event Handling

    • Apps can manage their own configuration entities and data structures.

    • They can subscribe to and react to Shopware events.

Difference from plugins

While traditional plugins are directly integrated into the Shopware environment and contain PHP code, apps are completely external and communicate via APIs. This makes them more update-friendly and flexible, though they have less direct access to the core.

PreviousCreate/Edit B-StockNextPremium Items / Free Gifts

Last updated 3 months ago

Was this helpful?