Roadmap

Edit on GitHub

Updated: April 2021 We at Spryker are happy to share our plans with you. The plans below are guidelines that give us direction to continuously evolve and improve our product. However, we are also flexible, and we constantly listen and adapt. Therefore, our plans could change. So although we are good at fulfilling our commitments, we reserve the right to change our priorities, remove or add new features from time to time. If you are planning anything strategic based on this list, you might want to talk to us first, either by contacting your Spryker representative or one of our Solution Partners.

If you see a feature that you like, create an idea in our Aha and let us know why the feature is important to you.

The roadmap contains features and not architectural items, enhancements, technology updates, or any other strategic releases we are working on. We kindly ask you not to base any business decisions on these lists without consulting with us first.

Spryker Commerce OS

FEATURE/ENHANCEMENT DESCRIPTION
Configurable product Support for products that need to be configured before the purchase:
  • Interfaces to launch a 3rd party configurator from product details page
  • Attach/handover results of configuration to a cart item and persist in the order
  • A configurator can override product prices
  • Configurable product feature could be integrated with different CPQ systems (Configure, Price, Quote)
Enhanced security for Storefront login
  • Defining storefront password validation rules
  • Block login after x unsuccessful attempts
Click and Collect
  • Select pickup as a delivery method
  • Pickup in-store or other locations like lockers, affiliates, or warehouses
  • Allow customers to select a pickup time
  • A pickup location and time is confirmed by email and a collection code
  • Define and manage pickup locations
  • Manage the capacity of pickup slots
Service and appointment scheduling
  • Scheduling pickup appointments for Click and Collect
  • Support for selling services that require an appointment
  • Maintaining vendor’s calendar and available slots
  • Appointment cancelation and rescheduling
Pick and Collect application
  • Mobile application for store employees to keep track of order picking and collection
  • Best picking route configured per location
  • Order by order or “wave” picking approaches
  • Generating and exporting pick lists as PDF or HTML
  • Product substitution rules
Multistore - channels and stores Channels decouple what you sell from how it is presented.
Channels:
  • Create separate channels for desktop and mobile
  • Define a separate URL, UI theme, time zone, currency, and locale
  • Together with the Storefront as a service, create different Storefronts without the overhead of duplicating store data in Spryker
Stores:
  • Define catalog, prices, and promotions
  • Define business logic
  • Define store settings
API enhancements
  • New front-end APIs for B2C and B2B
  • OAuth 2.0 implementation
  • Back-end APIs
Back-Office UI improvements
  • Backoffice UI optimized for productivity
  • Better search and filter options
  • Bulk actions support
  • Built on atomic design principals
  • Easy to extend and use

Spryker Cloud Commerce OS

FEATURE/ENHANCEMENT DESCRIPTION
Improved deployment process
  • Azure support - more tooling and a compatible CI pipeline
  • Speed - improved deploy speed to production: less than 15 minutes
  • Tools - additional Spryker QA tools to improve your software quality, like Spryker CI integration: sniffers, checks, and compliance control
Improved self-service capabilities
  • Gitops - enables managed infrastructure by configuration files in the Git repository
  • Environment - spinning up environments
  • Automation - delivery pipelines automatically rollout changes to your infrastructure
Data integration plattform
  • Middleware as a Service - allows you to connect to different applications in providing multiple standards and functions
  • Resource management - host and run your own applications and business logic
  • Speed - create integrations without having to write custom code for each new data integration.
Upgradability
  • Speed - spend less time on upgrading to new modules and features.
  • Dependency checks - allow you to quickly and seamlessly apply new Spryker capabilities.
  • Flexibility - get full benefits from the Spryker flexibility and adapt to ever changing market conditions.

Spryker Marketplace Suite

FEATURE/ENHANCEMENT DESCRIPTION
Integrating a Marketplace into Spryker
  • Fast time-to-market:
    • out-of-the-box features
    • fast set up of complex structures thanks to available Capabilities in SCCOS
    • single platform with all functionality enables fast expansion
  • Time and cost saving:
    • maximum flexibility with the product
    • quickly adjust to market trends and new products
  • Ownership:
    • optimized Merchant onboarding
    • keep track of all Merchants activities
Support of multiple Marketplace models
  • Classic Marketplace - Only 3rd party sellers offer products. Marketplace Operator manages the platform.
  • Enterprise Marketplace - both the Marketplace Operator and 3rd party sellers offer products. The Marketplace Operator also manages the platform.
Product and offers
  • Product data belongs to a Merchant
  • When multiple merchants sell the same product, they create offers
  • Each Merchant can define a different price for the same product
Split order
  • A Marketplace order can be split between multiple merchants, and multiple State Machines are in place
  • With multiple State Machines, an order can be independently fulfilled by different Merchants or the Operator, from different warehouses and at different times
  • All shipments get individual status updates and are trackable to ensure a happy end customer
  • End customer can request returns; Merchant and Operator can fulfill them
Marketplace Storefront
  • View a Merchant’s profile and their portfolio
  • Choose the best offer for a product from different Merchants
  • Buy from different Merchants in a single order
Merchant Portal The Merchants can:
  • Create their own offers for products already listed in the Marketplace
  • Create their own sets of products, including descriptions, images, etc.
  • Define prices, stock availability, and validity dates for the offers and products
  • Manage existing offers and products in the Merchant Portal
  • Contact customers directly in case of issues
  • Manage the status of their incoming and shipped orders
Back Office for the Operator The Operator can:
  • Ensure compliance with the Marketplace guidelines by managing Merchants in the Back Office
  • Manually approve Merchants, their Offers, Products, and Prices

Spryker Unified Commerce Suite

FEATURE/ENHANCEMENT DESCRIPTION
Customers with retail locations
  • Creates a consistent customer experience between online and offline environments
  • Online presence encourages in-store traffic
  • Customer’s journey crosses online and offline boundary: buy online and pickup in store, buy in a store and return online
Retail location profile
  • Each retail location has a profile that defines its location, open hours, and contact information. It is implemented using the Merchant Profile functionality of Spryker’s Marketplace.
  • Retail location information is also displayed in the storefront.
  • Employee of the store can login into the Merchant Portal to manage their orders or modify pricing and availability.
Store Locator
  • Customer can search for retail locations near her and select which store she wants to visit
  • Customer can search for location based on product availability
  • Customers can save their favorite location

FeS

FEATURE/ENHANCEMENT DESCRIPTION
VueStorefront: State-of-the-Art PWA integrated with Spryker The most-used PWA in the world directly integrated with Spryker as alternative frontend:
  • Many powerful views and tools
  • Customizable
  • State of the art mobile friendly
  • App-like experience
Frontastic: PWA to empower the marketing people “Frontend-as-a-Service” as the new PWA delivery:
  • Easy and fast setup
  • Powerful platform for marketing people to structure and edit any aspect of a front end
  • Operated in the cloud

App Store

FEATURE/ENHANCEMENT DESCRIPTION
Making integrations simpler The App Store will make creating integrations faster and make it fundamentally easier to integrate them into a project:
  • Easier integrations: no or low code
  • 3rd party contribution with apps and services
  • Transactional business model for integration usage
Connecting instead of installing integrations to SCCOS Integrations will be hosted independently of SCCOS and will not have to be integrated into code, but connected to:
  • Spryker will host integrations as PBCs
  • Integrations will be updated and maintained by Spryker or app providers
  • Will only work with SCCOS
  • Customizations are possible and must be maintained by projects
Accessing the App Store App Store portal catalog will be a standalone application available via:
  • SCCOS Back Office
  • Spryker Website (read only)

Check out and download the full version of the roadmap.