SlideShare a Scribd company logo
1 of 25
Download to read offline
SITECORE COMMERCE
IN THE REAL-WORLD
1 7
T H
S E P T 2 0 1 9
SUGMEA
1. Why would anyone want Sitecore Commerce?
2. What’s the Commerce architecture?
3. A real world example? (case study)
4. A demo of Commerce
5. 6 lessons we have learnt the hard way
AGENDA
Solution Architect
Twitter: @psatikunvar7
Blog: https://pratiksatikunvar.wordpress.com/
Senior Technology Lead
Twitter: @brij_baroda
Blog: http://techitpro.com/
Brijesh Patel5 years Sitecore 10 years Sitecore (Sitecore MVP 2014 – 2019)
Brijesh PatelPratik Satikunvar
WHY WOULD ANYONE WANT
SITECORE COMMERCE?
ADD TRANSACTIONS TO YOUR
CUSTOMER EXPERIENCE
SXA STOREFRONT
40+‘drag & drop’
Commerce components
12
Customer Entitlements Gift Cards
Wish lists Fulfilment Orders
Payments Carts Payments
Pricing Inventory Tax
PLUG-INS
OUT OF THE BOX
WHAT’S THE COMMERCE
ARCHITECTURE?
Sitecore Experience Platform (XP)
Customer Experience
Sitecore Commerce Engine
Sitecore Experience Platform (XP)
Customer Experience
Sitecore Commerce Engine
Commerce ConnectCommerce
Engine
connect
Sitecore Commerce Server
eVision
connect
Dynamics AX
connect
uCommerce
eVision
Microsoft Dynamics AX for Retail
Commerce
Server
connect
uCommerce
Connect
Sitecore Experience Platform (XP)
Customer Experience
Sitecore Commerce Engine
Commerce Connect
Sitecore Commerce Server
eVision
connect
Dynamics AX
connect
uCommerce
eVision
Microsoft Dynamics AX for Retail
Commerce
Server
connect
uCommerce
Connect
Commerce
Engine
connect
Commerce Connect Engagement Artefacts
(Conditional Rendering Rules,
Marketing Campaigns, Page Events & Goals)
Commerce Connect Abstract Service Layers (APIs)
(Cart, Pricing, Products, Customers, Orders, Product sync)
Commerce Connect Product Catalog
Model
Sitecore Experience Platform (XP)
Customer Experience
Commerce ConnectCommerce
Engine
connect
Commerce Connect Engagement Artefacts
(Conditional Rendering Rules,
Marketing Campaigns, Page Events & Goals)
Commerce Connect Abstract Service Layers (APIs)
(Cart, Pricing, Products, Customers, Orders, Product sync)
Commerce Connect Product Catalog
Model
Sitecore Commerce Engine
Sitecore Commerce Engine
Sitecore Experience Platform (XP)
Customer Experience
Commerce ConnectCommerce
Engine
connect
Commerce Connect Engagement Artefacts
(Conditional Rendering Rules,
Marketing Campaigns, Page Events & Goals)
Commerce Connect Abstract Service Layers (APIs)
(Cart, Pricing, Products, Customers, Orders, Product sync)
Commerce Connect Product Catalog
Model
Sitecore Commerce Engine
CustomerScope
CatalogScope
OrderScope
Master Index
Web Index
Caching
Shared Global
Authoring
Shops
Ops
Minion
BizFx
Identity
Helix = Feature
Commerce = .Plug-in.
Plug-in Plug-in Plug-in
• Entities
• Components
• Policies
• Commands
• Lists
• Minions
• Lists
• Membership
• List Minions
COMMUNICATION AS A UNIT
COMMERCE ENGINE - VISUAL STUDIO
PLUGIN - VISUAL STUDIO
A REAL WORLD EXAMPLE?
(CASE STUDY)
A SINGLE BACK-END
COMMERCE ENGINE
BUILT PLUG-INS TO
RETRIEVE COMMERCE
DATA FROM LEGACY
SYSTEMS
MULTIPLE REGIONS,
PRODUCTS & PRICES
SO MULTI-TENANCY
ARCHITECTURE
SCALING
A DEMO OF COMMERCE
(ASK US IF YOU WANT TO SEE SOMETHING)
6 LESSONS WE LEARNT
Had to extend Commerce storefront
components to achieve specific commerce
functionalities.
No Direct Navigation for Product/Category
Categories and products pages through
wildcard separate from catalog items, until 9.2
Multisite + Multiple Themes + Multiple Teams
Multisite and multiple theme development
with multiple BED + FED.
Multiple Environments not fully supported
Multiple environments not supported in
Sitecore content editor
Performance
No central cache management, until 9.2.
Minion getting executed twice
Minion was getting executed twice without
waiting for first to complete ignoring
Wakeupinterval, until 9.1
Commerce SXA Components Extension
LESSONS LEARNED
THANK YOU

More Related Content

What's hot

API Product Management and Strategy
API Product Management and StrategyAPI Product Management and Strategy
API Product Management and Strategyadritab
 
S1 and Visualforce Publisher Actions
S1 and Visualforce Publisher ActionsS1 and Visualforce Publisher Actions
S1 and Visualforce Publisher ActionsPeter Chittum
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays
 
Application Programming Interfaces Overview Powerpoint Presentation Slides
Application Programming Interfaces Overview Powerpoint Presentation SlidesApplication Programming Interfaces Overview Powerpoint Presentation Slides
Application Programming Interfaces Overview Powerpoint Presentation SlidesSlideTeam
 
Core Dimensions of API Management
Core Dimensions of API ManagementCore Dimensions of API Management
Core Dimensions of API ManagementFaisal Banaeamah
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a ProductElie Chevignard
 
Chatter Publisher Actions and Salesforce1
Chatter Publisher Actions and Salesforce1Chatter Publisher Actions and Salesforce1
Chatter Publisher Actions and Salesforce1Salesforce Developers
 
API Management
API ManagementAPI Management
API ManagementProlifics
 
Salesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce Partners
 
Intel Mashery API Management Solution
Intel Mashery API Management SolutionIntel Mashery API Management Solution
Intel Mashery API Management SolutionDavid Gevorkyan
 
APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...
APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...
APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...apidays
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentationxband
 
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices  - Austin API MeetupApplying Domain-Driven Design to APIs and Microservices  - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
 
Xamarin.Forms - Your Complete Mobile Solution
Xamarin.Forms - Your Complete Mobile SolutionXamarin.Forms - Your Complete Mobile Solution
Xamarin.Forms - Your Complete Mobile SolutionCommit University
 
SOA India 2009 | SOA and Web Business Platforms
SOA India 2009 | SOA and Web Business PlatformsSOA India 2009 | SOA and Web Business Platforms
SOA India 2009 | SOA and Web Business PlatformsHarsh Jegadeesan
 

What's hot (16)

API Product Management and Strategy
API Product Management and StrategyAPI Product Management and Strategy
API Product Management and Strategy
 
S1 and Visualforce Publisher Actions
S1 and Visualforce Publisher ActionsS1 and Visualforce Publisher Actions
S1 and Visualforce Publisher Actions
 
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
apidays LIVE JAKARTA - The modern digital with API Economy Ecosystems by Hari...
 
Application Programming Interfaces Overview Powerpoint Presentation Slides
Application Programming Interfaces Overview Powerpoint Presentation SlidesApplication Programming Interfaces Overview Powerpoint Presentation Slides
Application Programming Interfaces Overview Powerpoint Presentation Slides
 
Core Dimensions of API Management
Core Dimensions of API ManagementCore Dimensions of API Management
Core Dimensions of API Management
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a Product
 
Chatter Publisher Actions and Salesforce1
Chatter Publisher Actions and Salesforce1Chatter Publisher Actions and Salesforce1
Chatter Publisher Actions and Salesforce1
 
API Management
API ManagementAPI Management
API Management
 
Salesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and PartnersSalesforce1 UX Overview for ISVs and Partners
Salesforce1 UX Overview for ISVs and Partners
 
Intel Mashery API Management Solution
Intel Mashery API Management SolutionIntel Mashery API Management Solution
Intel Mashery API Management Solution
 
APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...
APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...
APIdays Paris 2018 - Platform: How to Product? Jessica Ulyate, Product Owner,...
 
API Connect Presentation
API Connect PresentationAPI Connect Presentation
API Connect Presentation
 
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices  - Austin API MeetupApplying Domain-Driven Design to APIs and Microservices  - Austin API Meetup
Applying Domain-Driven Design to APIs and Microservices - Austin API Meetup
 
Xamarin.Forms - Your Complete Mobile Solution
Xamarin.Forms - Your Complete Mobile SolutionXamarin.Forms - Your Complete Mobile Solution
Xamarin.Forms - Your Complete Mobile Solution
 
API Connect from IBM
API Connect from IBMAPI Connect from IBM
API Connect from IBM
 
SOA India 2009 | SOA and Web Business Platforms
SOA India 2009 | SOA and Web Business PlatformsSOA India 2009 | SOA and Web Business Platforms
SOA India 2009 | SOA and Web Business Platforms
 

Similar to Sitecore commerce in real world by Sitecore MVP Brijesh Patel & Pratik Satikunavar

Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformAdrian IORGU
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionThomas Eldblom
 
Intoduction commerceserver2009
Intoduction commerceserver2009Intoduction commerceserver2009
Intoduction commerceserver2009Tarek Yehia
 
Sitecore 10 enables marketers to be more agile and flexible at scale
Sitecore 10 enables marketers to be more agile and flexible at scaleSitecore 10 enables marketers to be more agile and flexible at scale
Sitecore 10 enables marketers to be more agile and flexible at scaleRay Business Technologies
 
An Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience CommerceAn Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience CommerceRob Earlam
 
Make xCommerce fit to you
Make xCommerce fit to youMake xCommerce fit to you
Make xCommerce fit to youRobert Debowski
 
When and Why We Use Legal Services at Sitecore development Company
When and Why We Use Legal Services at Sitecore development CompanyWhen and Why We Use Legal Services at Sitecore development Company
When and Why We Use Legal Services at Sitecore development Companybiztechnosys
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experienceThe Reference
 
Connecting the odds in the brave world! Sitecore Commerce Connect
Connecting the odds in the brave world!Sitecore Commerce ConnectConnecting the odds in the brave world!Sitecore Commerce Connect
Connecting the odds in the brave world! Sitecore Commerce Connectsuneco_nl
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerceElastic Path
 
Sitecore Engagement Cloud Overview - SUGUK.pptx
Sitecore Engagement Cloud Overview - SUGUK.pptxSitecore Engagement Cloud Overview - SUGUK.pptx
Sitecore Engagement Cloud Overview - SUGUK.pptxSumith Damodaran
 
Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudVarunNehra
 
The Road to Amazon and Beyond
The Road to Amazon and BeyondThe Road to Amazon and Beyond
The Road to Amazon and BeyondVasiliy Fomichev
 
Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded? Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded? Embarcados
 
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...youngculture
 
Sitecore Virtual Developer Day - SxA Storefront
Sitecore Virtual Developer Day -  SxA StorefrontSitecore Virtual Developer Day -  SxA Storefront
Sitecore Virtual Developer Day - SxA StorefrontRob Earlam
 

Similar to Sitecore commerce in real world by Sitecore MVP Brijesh Patel & Pratik Satikunavar (20)

Introducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience PlatformIntroducing Sitecore - The Experience Platform
Introducing Sitecore - The Experience Platform
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - Introduction
 
Intoduction commerceserver2009
Intoduction commerceserver2009Intoduction commerceserver2009
Intoduction commerceserver2009
 
Sitecore 10 enables marketers to be more agile and flexible at scale
Sitecore 10 enables marketers to be more agile and flexible at scaleSitecore 10 enables marketers to be more agile and flexible at scale
Sitecore 10 enables marketers to be more agile and flexible at scale
 
An Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience CommerceAn Introduction to Sitecore Experience Commerce
An Introduction to Sitecore Experience Commerce
 
Make xCommerce fit to you
Make xCommerce fit to youMake xCommerce fit to you
Make xCommerce fit to you
 
Sitecore hosted on azure
Sitecore hosted on azureSitecore hosted on azure
Sitecore hosted on azure
 
tonyzhangAv
tonyzhangAvtonyzhangAv
tonyzhangAv
 
When and Why We Use Legal Services at Sitecore development Company
When and Why We Use Legal Services at Sitecore development CompanyWhen and Why We Use Legal Services at Sitecore development Company
When and Why We Use Legal Services at Sitecore development Company
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experience
 
Connecting the odds in the brave world! Sitecore Commerce Connect
Connecting the odds in the brave world!Sitecore Commerce ConnectConnecting the odds in the brave world!Sitecore Commerce Connect
Connecting the odds in the brave world! Sitecore Commerce Connect
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerce
 
Sitecore Engagement Cloud Overview - SUGUK.pptx
Sitecore Engagement Cloud Overview - SUGUK.pptxSitecore Engagement Cloud Overview - SUGUK.pptx
Sitecore Engagement Cloud Overview - SUGUK.pptx
 
Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience Cloud
 
The Road to Amazon and Beyond
The Road to Amazon and BeyondThe Road to Amazon and Beyond
The Road to Amazon and Beyond
 
Commerce Cloud B2C
Commerce Cloud B2CCommerce Cloud B2C
Commerce Cloud B2C
 
Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded? Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded?
 
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Be...
 
Reasons to upgrade to sitecore 9
Reasons to upgrade to sitecore 9Reasons to upgrade to sitecore 9
Reasons to upgrade to sitecore 9
 
Sitecore Virtual Developer Day - SxA Storefront
Sitecore Virtual Developer Day -  SxA StorefrontSitecore Virtual Developer Day -  SxA Storefront
Sitecore Virtual Developer Day - SxA Storefront
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Sitecore commerce in real world by Sitecore MVP Brijesh Patel & Pratik Satikunavar

  • 1. SITECORE COMMERCE IN THE REAL-WORLD 1 7 T H S E P T 2 0 1 9 SUGMEA
  • 2. 1. Why would anyone want Sitecore Commerce? 2. What’s the Commerce architecture? 3. A real world example? (case study) 4. A demo of Commerce 5. 6 lessons we have learnt the hard way AGENDA
  • 3. Solution Architect Twitter: @psatikunvar7 Blog: https://pratiksatikunvar.wordpress.com/ Senior Technology Lead Twitter: @brij_baroda Blog: http://techitpro.com/ Brijesh Patel5 years Sitecore 10 years Sitecore (Sitecore MVP 2014 – 2019) Brijesh PatelPratik Satikunvar
  • 4. WHY WOULD ANYONE WANT SITECORE COMMERCE?
  • 5. ADD TRANSACTIONS TO YOUR CUSTOMER EXPERIENCE
  • 6. SXA STOREFRONT 40+‘drag & drop’ Commerce components
  • 7. 12 Customer Entitlements Gift Cards Wish lists Fulfilment Orders Payments Carts Payments Pricing Inventory Tax PLUG-INS OUT OF THE BOX
  • 9. Sitecore Experience Platform (XP) Customer Experience Sitecore Commerce Engine
  • 10. Sitecore Experience Platform (XP) Customer Experience Sitecore Commerce Engine Commerce ConnectCommerce Engine connect Sitecore Commerce Server eVision connect Dynamics AX connect uCommerce eVision Microsoft Dynamics AX for Retail Commerce Server connect uCommerce Connect
  • 11. Sitecore Experience Platform (XP) Customer Experience Sitecore Commerce Engine Commerce Connect Sitecore Commerce Server eVision connect Dynamics AX connect uCommerce eVision Microsoft Dynamics AX for Retail Commerce Server connect uCommerce Connect Commerce Engine connect Commerce Connect Engagement Artefacts (Conditional Rendering Rules, Marketing Campaigns, Page Events & Goals) Commerce Connect Abstract Service Layers (APIs) (Cart, Pricing, Products, Customers, Orders, Product sync) Commerce Connect Product Catalog Model
  • 12. Sitecore Experience Platform (XP) Customer Experience Commerce ConnectCommerce Engine connect Commerce Connect Engagement Artefacts (Conditional Rendering Rules, Marketing Campaigns, Page Events & Goals) Commerce Connect Abstract Service Layers (APIs) (Cart, Pricing, Products, Customers, Orders, Product sync) Commerce Connect Product Catalog Model Sitecore Commerce Engine Sitecore Commerce Engine
  • 13. Sitecore Experience Platform (XP) Customer Experience Commerce ConnectCommerce Engine connect Commerce Connect Engagement Artefacts (Conditional Rendering Rules, Marketing Campaigns, Page Events & Goals) Commerce Connect Abstract Service Layers (APIs) (Cart, Pricing, Products, Customers, Orders, Product sync) Commerce Connect Product Catalog Model Sitecore Commerce Engine CustomerScope CatalogScope OrderScope Master Index Web Index Caching Shared Global Authoring Shops Ops Minion BizFx Identity Helix = Feature Commerce = .Plug-in. Plug-in Plug-in Plug-in • Entities • Components • Policies • Commands • Lists • Minions • Lists • Membership • List Minions
  • 15. COMMERCE ENGINE - VISUAL STUDIO
  • 16. PLUGIN - VISUAL STUDIO
  • 17. A REAL WORLD EXAMPLE? (CASE STUDY)
  • 18. A SINGLE BACK-END COMMERCE ENGINE BUILT PLUG-INS TO RETRIEVE COMMERCE DATA FROM LEGACY SYSTEMS
  • 19. MULTIPLE REGIONS, PRODUCTS & PRICES SO MULTI-TENANCY ARCHITECTURE
  • 21. A DEMO OF COMMERCE (ASK US IF YOU WANT TO SEE SOMETHING)
  • 22. 6 LESSONS WE LEARNT
  • 23. Had to extend Commerce storefront components to achieve specific commerce functionalities. No Direct Navigation for Product/Category Categories and products pages through wildcard separate from catalog items, until 9.2 Multisite + Multiple Themes + Multiple Teams Multisite and multiple theme development with multiple BED + FED. Multiple Environments not fully supported Multiple environments not supported in Sitecore content editor Performance No central cache management, until 9.2. Minion getting executed twice Minion was getting executed twice without waiting for first to complete ignoring Wakeupinterval, until 9.1 Commerce SXA Components Extension LESSONS LEARNED
  • 24.