roq
Shop System Knowledge Base
Commercial Shop Systems

Spryker

Fabian Wesner
This page reflects our views and assessments. All information is sourced from publicly available information and does not represent the vendor’s official position.
Name
URL
Architecture
Typical scenarios
i
Project Hosting
i
Code-access
i
Gartner Magic Q 23
1
Spryker
Editable source code combined with managed hosting.
B2C
B2B
Marketplace
Managed Hosting
Full Access
Visionary
No results from filter

Evaluation

⭐ Highlights

Spryker has a very broad and deep feature set, making it ideal for sophisticated projects, such as international B2B marketplaces for spare parts.
Spryker’s code is fully open and extendable, allowing for extensive customization.
Spryker ships with fully-working demo shops for all kind of scenarios
Spryker provides full hosting infrastructure on AWS.

👍 When to use

For projects with advanced requirements, particularly in B2B and/or marketplaces.
For companies with mature in-house IT teams that can fully utilize Spryker’s modular architecture.

👎 When to avoid

For projects with standard requirements and low complexity, such as a basic B2C shop for shoes.
For companies lacking or not planning to have a senior-level IT team.

Functionality

Spryker is suitable for B2C
B2B
and Marketplace use cases. It includes all standard features along with additional, complex functionality that most of its competitors do not offer, like measurement/packing units, gift cards, punch out, approvals, quotation, etc.
Spryker can be combined with other solutions, but is also capable to run in a stand-alone mode, because it’s fully equipped with most required features.

B2C

Basic B2C Features
Search & Filtering
Gift Cards
CMS
OMS
PIM
Multi-Store
Call Center
Configurable Products
Multi-Warehouse
Location-Based Inventory
Multi-Locale
Multi-Currency

B2B

Quotation & Offer Management
Packaging Units
Measurement Units
Approval Workflows
Shopping Lists
Business Units & Organizations
Roles & Permissions
Products-per-Customer
Price-per-Customer
Volume Prices

Marketplace

Merchant Portal
Multi-Merchant

Development approach

Demo shops

Spryker is a very feature-rich system, that represents totally different use cases. For this reason, there are multiple templates (Demo Shops) available to start with:
B2C Shop (
|
|
) - PHP-based, “Yves
B2C Shop (
|
) - Web Components, “Oryx
B2B Shop (
|
|
)
B2C Marketplace (
|
|
)
B2B Marketplace (
|
|
)
Suite (
) - The suite is a special demo shop, that holds all of Spryker’s functionality at once.

image.png

Modularity & Flexibility

image.png
Spryker is a highly modular system that allows projects to select only the modules they need. The system's architecture can vary depending on the project's requirements (see examples below).
Developers have the option to assemble the modules themselves or start with one of the pre-built templates (as shown in the demo shops above).
Technically, this assembly is done by selecting modules through Composer (PHP’s package manager, similar to NPM for JavaScript) and provisioning applications using Docker Compose.

B2C & B2B setup

Spryker’s default architecture consists of a storefront and a backend (Gateway).
For performance and scalability reasons, the storefront does not directly access the SQL database. Instead, it retrieves all data from a key-value storage system and a search engine.
image.png
image.png

SPA setup

Projects that prefer a single-page application (SPA) over Spryker's default PHP-rendered storefront can opt to use Spryker’s framework called Oryx, which leverages web components and the Lit framework.
In this setup, the storefront communicates with a public service called Glue, which exposes a REST API.

Marketplace

When using Spryker to implement a marketplace, you'll also utilize the Merchant Portal application. This is a user interface designed for merchants to manage their products and orders.

image.png

Back Office

Spryker includes an admin UI that can be extended at the code level to meet any requirements.

image.png

Hosting options

Shops or marketplaces built on Spryker are typically hosted on Spryker’s PaaS+
solution, which provides managed hosting on AWS.
Each environment is a dedicated instance.
image.png

Case Studies

All information is based on public sources and manually curated. Projects that are completely hidden from the public, are excluded. Contact us to contribute
↪️ You can expand each record to view more detailed information about each case study.
Company
Shop URL
Industry
Type
Shop Description
1
Alles Auto
Automotive (Used Cars)
B2C
Marketplace
Marketplace for used cars, focusing on providing a trusted online platform.
2
Daimler Trucks
Automotive (Spare Parts)
B2B
Marketplace
Marketplace for spare parts, supporting complex part configurations.
3
ESA
Industrial Services
B2B
Sells automotive parts and industrial equipment for the Swiss market.
4
Hardeck
Retail (Furniture)
B2C
Marketplace
Furniture and home decor retailer, focusing on customizable products.
5
Hornbach
Retail (DIY and Home Improvement)
B2C
Marketplace
Selling home improvement, garden, and DIY products.
6
Jungheinrich
Industrial Equipment
B2B
Shop offers forklifts, warehouse solutions, and related equipment.
7
Kömpf
Retail (Building Materials)
B2C
B2B
Sells construction materials for both individual and business customers.
8
Louis
Retail (Motorbike Accessories)
B2C
Online shop to sell motorcycle accessory and gear.
9
Pferd
Industrial Tools
B2B
Sells industrial tools, focusing on metalworking, construction, and manufacturing industries.
10
Scania UK
Automotive
B2B
Marketplace
Marketplace for used trucks and buses
11
SDVerse
Technology
B2B
Marketplace
B2B sales marketplace for buying and selling automotive software.
12
Siemens Healthineers
Healthcare (Medical Tech)
B2B
Offers medical equipment and services with a focus on enhancing patient care and healthcare efficiency.
13
Stauff
Industrial (Fluid Technology)
B2B
Provides industrial fluid system components, focusing on an all-in-one purchasing platform for global customers.
14
ZF Friedrichshafen
Automotive
B2B
A global platform for business customers to purchase auto parts and services.
No results from filter

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.