Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Sitecore Experience Commerce

Introduction to Sitecore Experience Commerce

RobEarlam

May 16, 2018
Tweet

More Decks by RobEarlam

Other Decks in Programming

Transcript

  1. “Digital commerce is the buying and selling of goods and

    services using the Internet, mobile networks and commerce infrastructure.” Gartner
  2. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Can any one tell me what the first online purchase was? 1971 1984 1994 E-commerce History
  3. 1.3 1.5 1.9 2.3 2.8 3.3 3.9 4.5 0 0.5

    1 1.5 2 2.5 3 3.5 4 4.5 5 2014 2015 2016 2017 2018 2019 2020 2021 Total worldwide e-commerce sales in trillions of US dollars Shopify - 2017
  4. 3.8 6.3 17 23 38 0 5 10 15 20

    25 30 35 40 2009 2011 2014 2015 2016 Indian e-commerce sales in Billions of US dollars Statista - 2018
  5. “Gartner is seeing a shift in architecture from historical "monolithic"

    digital commerce platforms with integrated UI and product catalog functionality to a more flexible, componentized architecture.” Gartner
  6. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. E-commerce is changing!
  7. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Discounting woes!
  8. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. + Mike browses for hiking boots on your website. + Data collected via Mike’s opted-in social media channels reveals he has an interest in hiking. + Commerce data reveals that Mike purchased a lightweight vest from your website last week. + Marketing automatically sends Mike an offer for boots, showcasing several pairs, as well as featuring other products typically purchased by first-time hikers. + Mike adds a pair of boots to his shopping cart but fails to make the purchase. + Within 24 hours, the system triggers an email to Mike, reminding him of the abandoned cart with a free shipping promotion. + Mike not only buys the boots, but purchases socks, a flashlight, and a pair of waterproof pants, which were recommended in the earlier offer. + But the interaction doesn’t end there. Three months after Mike’s purchase, and with the snow season approaching, marketing sends Mike an email, prompting him to waterproof his new boots and providing an offer for thermal hiking gear. + Marketing follows up with a brochure on “essential winter hiking gear.” + Mike is impressed and buys snowshoes and poles. With tight integration How to do things right!
  9. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Who do you achieve this?
  10. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Rich Features Simple Extensibility Accelerated Development Integrated Platform Sitecore Experience Commerce
  11. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Shopping Cart The ability to add/remove/update products stored in the cart Checkout Capture all of the necessary information required to complete an Order Shops Create multiple online shopping experiences, defining currency, language & payments for each. Catalog The ability to create and manage the catalog of items on sale in your shops. Inventory Edit and control each Products inventory Entitlements Entitlements track ownership and are used for things like Digital Downloads Fulfillment Complete fulfillment management, whether this is for digital or physical goods. Payments Simple to integrate with 3rd party payment providers. Orders Manage an order through its full lifecycle. Pricing Powerful pricing functionality to enable flexible, dynamic pricing for your products Promotions Flexible & extendable promotions functionality. XC9 - Features
  12. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. + Angular 4 + Data Driven + Simple to extend + Federated Authentication + Micro-Service delivered UX XC9 - BizFX Brand new Merchandiser interface
  13. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. + Catalogs – Categories – SellableItems (Products) + SellableItems can be added to multiple Catalogs + SellableItem based on schema.org Product schema + Variant support + Multilingual Data + Extensibility via composition XC9 – Catalog & Inventory Catalog and Inventory Schema Sellable Items Variants Catalogs Categories Inventory Sets Inventory Inventory ∞ Inventory Inventory ∞ ∞ ∞ ∞ ∞ ∞ 1 1 Catalog Inventory Sets Category
  14. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. XC9 – Customers & Orders + Ability to track an order through its lifecycle + Place orders on Hold or release them Order management functionality + See all interactions a customer has had with your site + View all orders placed by a user and what state they’re currently in + View all Entitlements that a customer has purchased Customer management functionality
  15. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. + Create price books that contain price cards for pricing flexibility across multiple products or categories + Dynamic pricing varying by currency or by date + Tiered pricing based on tiers and time frame + Snapshot pricing sets a start and end date to prices + Extend pricing functionality with plugins XC9 – Pricing Extensible, Dynamic Pricing Price Book Sellable Item Price Card List Price Snapshot Sell Price Catalog
  16. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. + Similar to pricing, promotions are stored in Promotion Books that contain one or more promotions + Promotion qualifications include: Sitecore campaigns, channels, catalog items, shopper profile attributes like previous order history, state and more + Promotion benefits include: Order and order line adjustments, benefits based on order quantity, other products, free gift with purchase, adjustment of shipping and other fulfillment fees XC9 - Promotions BizFx – Price Snapshiot Enhanced Promotion Qualifications and Benefits
  17. “The… plugin architecture pattern… consists of two types of architecture

    components: a core system and plug-in modules. Application logic is divided between independent plug-in modules and the basic core system, providing extensibility, flexibility, and isolation of application features and custom processing logic. ” (Software architecture patterns by Mark Richards - OReilly). 4
  18. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Plugin Architecture Pattern Core Functionality Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin
  19. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Application Footprint 9 Stores Entitlements Customer Inventory Gift Cards Wish Lists Coupons Carts Fulfillment Pricing Payments Tax Orders
  20. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Extensibility Model Composable Extensibility Opt-in complexity Progressive Enhancement
  21. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Accelerated Development Linear Site Production TIME TO MARKET User Experience Capture and define the user experience Visual Design Create the visual design to satisfy the user experience Front End Development Develop themes/styles/layouts to implement visual design Back End Development Reuse, configure and/or build site renderings Content Entry Assemble site pages from renderings and add content. Parallel Site Co-Production
  22. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. What is SxA? Drag and drop toolkit Simplified page architecture Wire framing mode for building sites before design Export, import visual designs or live edit ~80 Pre-built components Cloud ready Grid Framework Headless capabilities MultiTenancy Mobile first with responsive and adaptive options
  23. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. What is SxA Storefront? + Out of the box Commerce storefront built on top of the Sitecore Experience Accelerator + Adds 40+ commerce specific components + Three sample themes
  24. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Account renderings Login & profile components Cart renderings Shopping cart components Catalog renderings Product lists, promoted products, navigation Checkout renderings Confirmation, billing and delivery Orders renderings Recent orders, history, order lines Shared renderings Language selector, search, top links Commerce Renderings
  25. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Why integration is so important? Omni-channel Must keep brand experience relevant and fresh across myriad of channels and touch points Commerce Consumers expect to be treated as if you know them, not just to be ‘sold a product’ Content Manage and delivering content at scale is a challenge across multiple systems Data & Insights Difficult to aggregate data from different sources and analyze quickly Disconnected technology fragments marketing
  26. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Why integration is so important? Omni-channel Deliver experiences across the channels of today and tomorrow Commerce Fully personalize the end-to-end shopping experience Content Manage, edit and deliver personalized content at scale Data & Insights Capture rich data and generate actionable and insights with machine learning
  27. © 2018 Sitecore User Group Conference India and its respective

    speakers. All rights reserved. Thank you to our Sponsors 42