Catalogue
/
Web Development
/
Shopware Fundamentals for Store API, Checkout, Administration and Shop Operations

Shopware Fundamentals for Store API, Checkout, Administration and Shop Operations

A practical introduction to working with Shopware as a technical user. The course connects Shopware’s core concepts with hands-on use cases around the Store API, cart and checkout flows, payment handling, administration, and basic DevOps. Participants learn how a Shopware shop is structured, how customer-facing APIs work, how orders are created, and how to set up and operate a local shop environment with confidence.

What will you learn?

You will understand the main building blocks of a Shopware project and how they fit together. You will practise using the Store API for products, customers, carts, checkout and payment-related flows. You will also learn how to navigate and configure the Administration, understand the difference between Admin API and Store API, and set up a local development or test environment using Docker-based tooling.

  • Understand Shopware architecture, terminology and project structure
  • Use the Store API for customer-facing commerce workflows
  • Work through cart, checkout, order and payment concepts
  • Navigate the Administration and understand backend configuration
  • Understand the role of the Admin API for integrations and automation
  • Set up a local Shopware environment and perform basic operational tasks Recognise common troubleshooting, security and deployment considerations

Requirements:

  • Basic comfort using the command line
  • Basic understanding of HTTP and JSON is helpful
  • No previous Shopware experience required

Course Outline*:

*We customize the course outline and content to your specific needs and relevant use cases.

Module 1: Shopware orientation and core concepts

  1. What Shopware is and when it is used
  2. Storefront, Administration, Core, apps, plugins and sales channels
  3. Difference between customer-facing and backend-facing functionality
  4. Typical project structure and where important configuration lives
  5. Overview of products, categories, customers, carts, orders and payments

Module 2: Local setup and developer workflow

  1. Installing and starting a local Shopware environment
  2. Working with Docker-based setups for development and testing
  3. Creating an admin user and accessing Storefront and Administration
  4. Understanding environment files, services, logs and database basics
  5. Resetting, rebuilding and troubleshooting a local shop instance

Module 3: Store API fundamentals

  1. Purpose of the Store API and how it differs from the Admin API
  2. Sales channel access keys, request headers and context handling
  3. Working with HTTP methods, JSON payloads and API responses
  4. Testing API requests with Postman, Insomnia, curl or an IDE client
  5. Reading product, category and listing data through guided examples

Module 4: Customer context, sessions and account flows

  1. Anonymous versus authenticated Store API usage
  2. Context tokens and how customer state is maintained
  3. Customer registration, login and account-related requests
  4. Addresses, shipping methods, payment methods and sales channel context
  5. Common API mistakes and how to debug them

Module 5: Cart functionality in practice

  1. How the Shopware cart works conceptually
  2. Adding, updating and removing line items
  3. Product line items, quantities, prices, taxes, promotions and errors
  4. Cart recalculation and validation
  5. Practical lab: build and inspect a complete cart through API calls

Module 6: Checkout, orders and payment process

  1. Required data before an order can be created
  2. Checkout flow from cart to order
  3. Shipping and payment method selection
  4. Order creation and order state basics
  5. Payment handling concepts, redirects and external payment provider flows
  6. Practical lab: complete a checkout flow in a test environment

Module 7: Administration basics for technical users

  1. Navigating the Shopware Administration
  2. Managing products, categories, customers, orders and settings
  3. Sales channels, domains, currencies, languages and tax configuration
  4. Rules, flows and basic automation features
  5. User roles, permissions and safe administration practices

Module 8: Admin API and integration overview

  1. When to use the Admin API instead of the Store API
  2. Authentication and access patterns for backend operations
  3. Searching and managing entities such as products, orders and customers
  4. Import, export and synchronisation concepts
  5. Practical examples for simple backend automation and system integration

Module 9: Basic extensibility awareness

  1. Apps versus plugins: when each approach is suitable
  2. High-level overview of customising the Storefront and Administration
  3. Understanding extension installation, configuration and updates
  4. Risks of customisation and how to keep changes maintainable
  5. Reading documentation and finding the right extension points

Module 10: DevOps and shop operations fundamentals

  1. Local, staging and production environments
  2. Environment variables, secrets and configuration management
  3. Database, cache, queue and search service basics
  4. Updates, backups and rollback thinking
  5. Logging, monitoring and common failure scenarios
  6. Security basics for running a public commerce system

Module 11: Practical end-to-end workshop

  1. Set up or use a prepared local Shopware instance
  2. Configure a sales channel, product data and basic checkout settings
  3. Query products through the Store API
  4. Create a cart, add products and complete a checkout flow
  5. Review the created order in the Administration
  6. Discuss what would be needed to move from local testing to a hosted shop

Module 12: Wrap-up and next steps

  1. Review of Store API, cart, checkout, payment and administration concepts
  2. Personal checklist for working with a Shopware project
  3. Recommended documentation and learning paths
  4. Common troubleshooting checklist
  5. Next steps for deeper development, integration or operations training

Hands-on learning with expert instructors at your location for organizations.

4,347€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

3,012€*
Graph Icon - Education X Webflow Template
Level:
intermediate
Clock Icon - Education X Webflow Template
Duration:
21
Hours (days:
3
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.

Upcoming Sessions

21-23 Oct 2026
Madrid
29-31 Oct 2026
Milan
5-7 Jan 2027
Paris
26-28 Jan 2027
Madrid
25-27 Feb 2027
Brussels
10-12 Mar 2027
Stockholm
15-17 Apr 2027
London

Can't find a suitable date? Get in touch and we'll arrange one that works for you.

We use cookies to improve site navigation, analyse how the site is used, and support our marketing. You can accept all cookies, reject non-essential ones, or choose individual categories. Read our Cookie Notice