Roadmap
  • Updated on 04 Feb 2020
  • 4 minutes to read
  • Print
  • Share
  • Dark
    Light

Roadmap

  • Print
  • Share
  • Dark
    Light

Updated: February 2020
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, send us an email 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.

Short-term Roadmap Q1 2020 - Q3 2020

Commerce Functionality

Feature Description
Return Management
  • Customers can request to return products from past purchases
  • The shop operators can process, return, and offer either an exchange or a refund
Shipping Cost in Request for Quote Shipping price is included into Request for Quote to show the complete cost of the order
B2B Order History Enhancements
  • Filtering of the orders list by date range, username, SKU, or product name
  • The list of all orders placed by members of a business unit is shown
  • Customers can add their order reference when placing an order
Double opt-in for Customer Registration By using double opt-in registration, the merchant follows the best GDPR practices and optimizes customer communications

Platform Enhancements

Feature Description
Multi-store Navigation
  • Supports different navigation trees in multi-store setup
  • You can define what navigation elements should be based on:
    • Store
    • Customer
Backoffice UI
  • Backoffice UI optimized for productivity
  • Flexible search & filter options
  • Bulk action support
  • Personalized UI based on a user’s role
  • Built on Atomic design principals
  • Easy to extend and use in projects
Additional Storefront APIs
  • Navigation
  • Bundles
  • Product Sets
  • Measurement units
  • Packaging units
  • Volume prices
  • Configurable bundles
  • Gift card
  • CMS APIs
  • Shopping list
Cloud Enabling
  • Performance testing and APM tools: Blackfire, New Relic
  • Ability to analyze the local environment issues
  • History in containers (CLI)
  • Docker containers are optimized and reflect the multi-store config changes with less code change
  • Separate configuration by Application/Module
  • Project-specific services can replace built-in, e.g., DB, ES, Queue
  • Unified format of log files and events for better analysis
  • New, lightweight scheduler as an alternative to Jenkins
  • Queue Worker treats tasks gracefully when terminated
Data Exporter
  • Infrastructure for exporting structured data from Spryker
  • Export main Spryker entities
    • Orders
    • Products
    • Categories
    • Prices
  • Support different export formats

Long-term Roadmap

Commerce Functionality

Feature Description
Configurable Bundle Rules
  • Products compatibility rules
  • The number of products that can be added from each slot per SKU
Subscriptions
  • Subscription terms and conditions
  • Subscription duration
  • Billing cycle
  • Recurring prices
  • Per usage prices
Configurable Product
  • Interfaces to launch 3rd party configurator from the product details page
  • Attach results of configuration to a cart item and persist in the order
  • A configurator can override product price
  • Configurable product feature could be integrated with CPQ systems (Configure, Price, Quote)
Return Request Approval
  • A customer needs to request approval from the store before proceeding with a return
  • The Back Office user can see requested returns and either approve or decline them

Platform Enhacements

Feature Description
Enhancements to Backoffice User Permissions
  • Fine grain control of user permissions
  • Predefined user roles
  • Hierarchical group structure
  • Data segmentation for controlled access
Back-end GLUE API
  • Extend GLUE API framework to provide support for back-end API
  • Implement endpoints for:
    • Products
    • Orders
    • Content pages and blocks
    • Categories
    • Prices
    • Customers
Cloud
  • Better Windows support with file synchronization
  • Pre-built docker images
  • Kubernetes, OpenShift support
  • Default setups and guidelines as a starting point
  • Using cloud-services instead of built-in: queues, databases, storages, schedulers

New Products & Initiatives

Feature Description
Spryker Commerce Cloud OS (PaaS)
  • Spryker PaaS is the hosting solution that is built for E-commerce innovation
  • Spryker PaaS allows customers to develop, run and manage eCommerce applications without the complexity of building and maintaining the infrastructure
  • Any customer project can be hosted in Spryker PaaS. It offers full control of the application level. No limits in customization or integration options
Enterprise Marketplace
  • Supporting all types of Marketplace
  • Marketplace as Extension to Spryker Commerce OS
    • Single platform and infrastructure
    • Consistent shoppers and Backoffice user experience
    • Effortless upgrade for existing Spryker’s customers
    • Optimized Merchants
  • Main Aspects of Marketplace Functionality:
    • Merchants
    • Products & Offers
    • Marketplace & Merchants Orders
    • Marketplace Storefront
    • Merchant Portal
    • Backoffice for Marketplace Operator
  • Spryker Marketplace Edition supports merchants of different sizes selling through either B2C or B2B channels
  • When multiple merchants sell the same product, they create offers
  • Businesses can split orders to be fulfilled by different merchants, from different locations, and at different times.
Spryker Extension: “Big Box” Retailers
  • Retail location profile, location, and hours of operations
  • Store locator & open hours
  • Product availability and stock level per location
  • Product prices per location
  • Online customer experience in the context of a selected retail location
  • Single platform and infrastructure
  • Consistent shoppers experience across online and offline channels
  • Single Back Office interface to manage pricing, availability, and orders

Check out and download the full version of roadmap.

Was this article helpful?