43
Spryker Roadmap 2020 January, 2020

Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Spryker Roadmap2020January, 2020

Page 2: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

The roadmap is presented for INFORMATIONAL PURPOSES ONLY, and not as a binding commitment. Spryker reserves the right to

change timing and scope of released functionality based on input from our customers and changing market trends.

Disclaimer

Page 3: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Short-TermRoadmap

Page 4: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Commerce Functionality

Page 5: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Give shoppers peace of mind by implementing a seamless return process.

When using this feature:

Customers can request to return products from past purchases

The shop operator is able to process, return, and offer either an exchange or a refund

Return Management

5

Page 6: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Shipping Cost in Request for Quote

6

Shipping price will be included into Request for Quote to show the complete cost of the order

Page 7: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

B2B Order History Enhancements

7

Filter list of orders by date range, username, SKU, or product name

Show list of all orders placed by members of a business unit

Allow customers to add their order reference when placing an order

Page 8: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

By using double opt-in registration, the merchant will follow the best GDPR practices and optimize customer communications.

Double opt-in for Customer Registration

8

Submits registration information

Customer Spryker

Customer fills out registration form

Processes register info and sends email

Customer opens email and clicks confirmation link

Registration is confirmed and user

can login and receive emails

Mailing & Communication

Page 9: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Platform Enhancements

Page 10: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Advanced Multi-Store Setup & Configuration

10

Multi Store

CMSRedirects

Search & FilterHighlight different products,Offer different filter options

for your catalog

NavigationShow different navigation

elements to customers

Product RelationsDefine Product Options, Sets, Labels, Relations

Page 11: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Support different navigation trees in multi-store setup

Define what navigation elements to show based on:

Store

Customer

Multi-store Navigation

11

Page 12: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Backoffice UI

12

Backoffice UI optimized for productivity

Flexible search & filter options

Bulk action support

Personalized UI based on user’s role

Built on Atomic design principals

Easy to extend and use in projects

Page 13: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Navigation

Bundles

Product Sets

Measurement units

Packaging units

Volume prices

Configurable bundles

Gift card

CMS APIs

Shopping list

…and more!

Additional Storefront APIs

13

Page 14: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Cloud Enabling

Empowering developers be more productive:Performance testing and APM tools: Blackfire, New RelicAbility to analyze the local environment issuesHistory in containers (CLI)

Improved multi-store setup. Applications configuration, service customization on project level:

Docker containers are optimized and reflect the multi-store config changes with less code changeSeparate configuration by Application/ModuleProject-specific services can replace built-in, e.g., DB, ES, Queue

Core application improvements:Unified format of log files and events for better analysisNew, lightweight scheduler as an alternative to JenkinsQueue Worker treats tasks gracefully when terminated

Multi Store

Page 15: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Infrastructure for exporting structured data from Spryker

Export main Spryker entities

Orders

Products

Categories

Prices

Etc.

Support different export formats

Data Exporter

15

Page 16: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Long-Term Roadmap

Page 17: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Commerce Functionality

Page 18: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Increase the power of configurable bundle functionality with ability to define:

Products compatibility rules

The number of products that can be added from each slot per SKU

Configurable Bundle Rules

18

Page 19: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Support for subscription products:

Subscription terms and conditions

Subscription Duration

Billing cycle

Recurring prices

Per usage prices

Subscriptions

19

Page 20: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Support for products that need to be configured before the purchase

Interfaces to launch 3rd party configurator from 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)

Configurable Product

20

Page 21: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

A customer will need to request approval from the store before he can proceed with return

The backoffice user will see requested returns and approve or decline them

Return Request Approval

21

Page 22: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Platform Enhancements

Page 23: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Fine grain control of users permissions

Predefined user roles

Hierarchical group structure

Data segmentation for controlled access

Enhancements to Backoffice User Permissions

23

ACL

Products

Prices

CustomersStores

Orders

Page 24: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Extend GLUE API framework to provide support for back-end API

Implement endpoints for:

Products

Orders

Content pages and blocks

Categories

Prices

Customers

And more!

Back-end GLUE API

24

Page 25: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Cloud Roadmap, Long Term

Enrich development tools and environments:Better Windows support with file synchronization

Simplify production setups:Pre-built docker imagesKubernetes, OpenShift support

Better integration with AWS, Azure, GCP:Default setups and guidelines as a starting pointUsing cloud-services instead of built-in: queues, databases, storages, schedulers

Page 26: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

New Products & Initiatives

Page 27: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Spryker Commerce Cloud OS

Page 28: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

28

Spryker Commerce Cloud OS (PaaS)

Spryker tailor-made hosting solution Spryker PaaS is the hosting solution that is built for Ecommerce innovation.

We care Spryker PaaS allowing customers to develop, run and manage eCommerce applications without the complexity of building and maintaining the infrastructure.

Flexibility and full controlAny customer project can be hosted in Spryker PaaS.It offers full control on the application level. No limits in customization or integration options

Page 29: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

29

Spryker Commerce Cloud OS – Birds-eye View

Spryker manages everything that your application needs:

Cloud AgnosticIsolated Container ClusterInfrastructure as CodeMultiple Environments Multi-Apps & Multi-Service

Safe and Reliable:

GDPR Compliant Automated BackupsCDN Integration by Default

Full-Stack Management:

Git driven infrastructure 2-Step Build & Deploy pipelineProject configuration via YAML-files

CDN / Security

Customer Ecommerce Solution

Services

Infrastructure

CI / CDTooling

Customers Spryker Commerce OS Project B2B/B2C Spryker Commerce Cloud

Page 30: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Enterprise Marketplace

Page 31: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Supporting all Types of Marketplace

3232

Pure MarketplaceEnterprise

Marketplace

B2B Marketplace

B2C Marketplace

Both marketplace operator and 3rd party sellers are offering their products

Products are offered by 3rd party sellers.

Marketplace operator does not sell on their own

Page 32: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Extending Your Store to an Enterprise Marketplace

33

Digital Commerce Platform

Customers

Traditional Commerce ModelEnterprise as a Seller

Digital Commerce Platform

Customers

Enterprise Marketplace ModelEnterprise as a Seller & Marketplace Operator

3rd Party Sellers

“Organizations create enterprise marketplaces to allow third parties to sell through the platform to enrich offerings and stimulate growth”

Gartner. Create Enterprise Marketplaces to Accelerate Digital Business, 2019

Page 33: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Single platform and infrastructure

Consistent shoppers and Backoffice user experience

Effortless upgrade for existing Spryker’scustomers

Optimized Merchants

Marketplace as Extension to Spryker Commerce OS

34

SprykerMarketplace Extension

Page 34: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Merchants

Products & Offers

Marketplace & Merchants Orders

Marketplace Storefront

Merchant Portal

Backoffice for Marketplace Operator

Main Aspects of Marketplace Functionality

35

Page 35: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Spryker Marketplace Edition will support merchants of different sizes selling through either B2C or B2B channels

Merchants

36

Page 36: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

When multiple merchants sell the same product, they create offers

Product & Offers

37

Defines product data SKUproduct descriptionattributesimages…

Defines price and availability PriceAvailabilityStockAdditional attributes (used, new, etc.)Additional images

Page 37: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Split Order gives businesses the ability to split orders to be fulfilled by different merchants, from different locations, and at different times.

Every merchant can have one or more warehouses

Each merchant order can be tracked independently

Customer gets updates on status of each merchant order

Return requests are handled by merchants

Split Order & Returns

38

Marketplace Order

InventoryManagement

Merchant 1 Order

Merchant 2 Order

Merchant 3 Order

Page 38: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Storefront shows offers from different

Customer can search and filter by merchant

Customer can mix products from different merchants in a single cart

Merchant profile pages

Merchant reviews and ratings

Order status updates from order fulfillingmerchants

Merchant’s “Store-in-Store” -A special store area that highlights products from a single merchant

Marketplace Storefront

39

Page 39: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Management interface for 3rd party merchants

Merchant registration

Merchant profile

Logo, banner, description

Contact information

Legal information

Merchants Products and Offers

Merchant Orders

Dashboard and sales reports

Merchant Portal

40

Page 40: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Managing Marketplace

Marketplace Dashboard

Manage Merchants approval and management

Manage Merchants ProductsMerchant products and offers approval

Manage Marketplace Orders

Marketplace Operator (Backoffice)

41

Page 41: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Spryker Extension: “Big Box” Retailers

Page 42: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Digital commerce solution for brands with a large number of retail locations

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

Digital Commerce for “Big Box” Retailers (BBR)

43

Page 43: Spryker Roadmap 2020 - cdn.document360.io · Empowering developers be more productive: Performance testing and APM tools: Blackfire, New Relic Ability to analyze the local environment

Single platform and infrastructure

Consistent shoppers experience across online and offline channels

Single backoffice interface to manage pricing, availability, and orders

BBR Extension for Spryker Commerce OS

44

Spryker“Big Box” RetailerExtension