---
title: Key Features and Capabilities | Shopware Community Hub
description: >-
  Explore Shopware’s comprehensive feature set, including frontend
  functionalities, administrative tools, and technical capabilities that enable
  flexible and…
canonical_url: >-
  https://hub.shopware.com/learn/unit/solutions-architect-key-features-and-capabilities
---

# Key Features and Capabilities

<LearningObjectives>

- Identify the **key frontend user functionalities** in Shopware.
- Understand the main **admin user features and tools**.
- Recognize the **technical capabilities** that underpin Shopware's flexibility and extensibility.

</LearningObjectives>

# Key Features and Capabilities

Shopware offers a wide range of features and capabilities designed to create powerful, flexible ecommerce solutions. This unit provides a birds-eye view of these functionalities, divided into frontend user features, admin user tools, and technical capabilities.

## I. Frontend User Functionality

### Sales Channels

**Brief:** Allows for multichannel selling through a single backend, including web shops, marketplaces, social media, and Point of Sale (POS) systems.

### Catalog Browsing

**Brief:** Provides intuitive navigation through product categories and search functionality, with options for product comparison, filtering on product pages, and display of related products.

### Product Pages

**Brief:** Displays detailed product information, images, variants, customer reviews, rich media content, and supports more complex product types through extensions. Includes the ability to view 3D models of products on both traditional screen-based devices and VR glasses.

### Customer Account

**Brief:** Offers personalized account management, including order history and saved addresses.

### Address Book

**Brief:** Enables customers to manage multiple shipping and billing addresses.

### Checkout Process

**Brief:** Provides a streamlined, customizable checkout experience with various payment and shipping options. Includes login functionality, use of stored addresses, separate invoice and shipping address options, and address validation including VAT number verification.

### Multi-currency

**Brief:** Allows for multiple different currencies across sales channels, each with unique pricing or automated conversion.

### Multi-language

**Brief:** Supports addition of one or more languages per Sales Channel, each with its own content.

### B2B Functionalities

**Brief:** Offers a range of features specifically designed for business-to-business ecommerce scenarios.

- **Customer Account Hierarchy**:  
  **Brief:** Provides role management within a company, allowing for sharing of addresses and other account information across the organization.

- **Budget Management:**  
  **Brief:** Enables managers within a company hierarchy to set spending limits and approve purchases for their colleagues.

- **Bulk Ordering:**  
  **Brief:** Supports ordering through CSV upload or quick order lists, facilitating large or frequent orders.

- **Customer-Based Pricing:**  
  **Brief:** Allows for the creation and management of customer-specific price lists.

- **Custom Quote Requests:**  
  **Brief:** Provides the option for customers to request custom quotes for products, supporting negotiated pricing.

### Live Video Chat

**Brief:** Offers functionality for customers to initiate a live video chat with a sales agent, providing personalized assistance and consultation.

### Wishlists

**Brief:** Enables customers to create and manage wishlists, saving products for future purchase consideration.

### Product Reviews

**Brief:** Allows customers to leave and view product reviews, enhancing social proof and product information.

### Advanced Search

**Brief:** Provides powerful search capabilities with customizable relevance and faceted filtering.

### Intelligent Product Search (AI-powered)

**Brief:** Utilizes AI to enhance product search results, improving accuracy and relevance.

## II. Admin User Functionality

### Product Management

**Brief:** Facilitates the creation and management of products, including variants (e.g., color and size), properties, and pricing. Supports the addition of rich media content such as videos and 3D models.

### Pricing

**Brief:** Price management can be done on product level, per currency, or using rule builder for more complex segmentations.

### Category Management

**Brief:** Allows for the organization of products into hierarchical categories and subcategories. Each Sales Channel can have its own category tree. Provides control over menu structures and page tree structures.

### Promotions

**Brief:** Enables the creation of cart-based promotions using rule builder rules. Allows for generic discounts based on any property of an entity (e.g., cart contents, product), or customer-specific discounts based on segments or unique voucher codes.

### Stock Management

**Brief:** Provides tools for managing stock per product SKU, with configurations such as allowing backorders, setting replenishment quantities and replenishment times.

### Admin Account Management

**Brief:** Provides tools to create, update and delete administrator accounts.

### Roles Management

**Brief:** Allows to create different roles for each administrator accounts.

### Customer Management

**Brief:** Allows for customer segmentation and management of customer data.

### Manufacturer Management

**Brief:** Facilitates the creation and management of manufacturers.

### Order Management

**Brief:** Facilitates processing and tracking of orders from placement to fulfillment. Allows admin users to create orders, edit a subset of order data, change order states, update payment information, and manage shipping details including track and trace codes.

### Payment Methods

**Brief:** Supports integration and management of various payment gateways and methods. The Shopware extension store offers a wide array of prebuilt integrations.

### Shipping Methods

**Brief:** Enables setup and management of multiple shipping options and carrier integrations. The Shopware extension store offers a wide array of prebuilt integrations.

### Tax Settings

**Brief:** Provides tools for managing complex tax scenarios across different regions and product types. Supports both VAT and Sales Tax, and integrates with popular external tax calculation services.

### Rule Builder

**Brief:** Allows for the creation of complex business rules for pricing, content visibility, shipping and payment method availability, catalog access, and other conditional logic without coding.

### Flow Builder

**Brief:** Enables the creation of automated workflows and business processes through a visual interface.

### Content Management (Shopping Experiences)

**Brief:** Offers a drag-and-drop interface for creating rich, dynamic content pages and layouts.

### Spatial Commerce

**Brief:** Allows for the uploading and management of 3D models for products. These models can be incorporated into various types of pages, enhancing product visualization.

### Product Streams

**Brief:** Allows for dynamic product grouping based on specific criteria, useful for creating dynamic categories or promotional collections.

## III. Technical Capabilities  

### Modular Architecture

**Brief:** Built on Symfony bundles, allowing for a modular and extensible system architecture in a monolithic framework. Bundles are included through the use of the popular Composer dependency manager and through the Shopware shop.

### Extension Management

**Brief:** Offers a unified system for managing extensions, including installation, enabling or disabling plugins, dependencies, settings, and admin user action logging.

### Integrated Frontend

**Brief:** Utilizes a theme-based system with inheritance capabilities, fully integrated with the content management system and rule builder.

### Decoupled Frontend

**Brief:** Supports headless commerce through JavaScript-based frontends (Shopware Frontends), allowing for greater flexibility in UI/UX design.

### RESTful API Layer

**Brief:** Provides a comprehensive API for integrating with external systems and building custom applications. This API layer automatically creates endpoints for any entity as described in the Entity Concept, and it can be extended through the modular system.

### Entity Concept

**Brief:** Uses a flexible entity system for products, categories, orders, and customers, which can be extended with custom fields. This concept can also be used for custom entities created through extensions.

### Extensible Admin Interface

**Brief:** Allows for easy extension and customization of the admin panel to suit specific business needs.

### Project-Specific Customizations

**Brief:** Being open-source, Shopware allows for deep customizations to meet unique project requirements.

For a more in-depth overview of all features and functionalities [refer to this section](https://hub.shopware.com/learn/course/shopware-feature-overview).
