Professional Documents
Culture Documents
Meetup
St. Louis
https://www.meetup.com/St-Louis-Sitecore
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Community
Update
Community Goals
• Community-led…not partner-led
• A local Sitecore community resource
• To help you become an MVP
4
Community Update
Co-Organizers
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners. 5
Community Update
• Overview
• New Features and Improvements
• Installation Process and Requirements
• Setting up your Development Environment
• Working with Plugins
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Overview
Sitecore XC provides all the tools you need for managing your e-commerce
storefront with multiple layers of extensibility including:
Commerce Engine
Commerce Business Tools
SXA Storefront
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Overview
Commerce Engine
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Overview
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
New Features and Improvements in 9.3
Sitecore Commerce 9.3 focuses on increased solution performance and ability to scale,
along with functional enhancements and corrective content.
Scalability
Business Tools Usability
Promotions
Price Cards
Inventory
Connect
Storefront
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
New Features and Improvements in 9.3
Scalability
• Added a new Commerce based index.
• Replaced the cache in CE Connect with the centralized Redis cache to improve
response time.
• Reduced the depth of pipeline calls, and the allocation of tasks to improve page
view rate.
Promotions/Inventory
• Added the ability to create a promotion that applies to all products in a category.
• Added the ability to extend the end date of active promotions.
• Added new features to the Inventory Manager to allow sellable items search inventory
set removal.
Connect/Storefront
• Added the ability to configure product recommendations emails based on shoppers'
purchases.
• Updated xProfile reports to work with Abandoned Carts
• Added a generic Commerce Search Results component that can list product cards with
price and stock info based on dynamic queries.
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Installation Requirements
• OData 7.2.0
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Installation Requirements
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Installation Process (Before you begin)
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Installation Process (Configuration)
$XCInstallRoot – Default Value: “..” $SqlDbPrefix – The prefix for Sitecore core and master dbs.
$SkipInstallDefaultStorefront – Default Value: “false” $SolrUrl
$Path – Path to the Master_SingleServer.json file $SolrRoot – The folder that Solr has been installed to.
$MergeToolFullPath – Path to the $SolrService
Microsoft.Web.XmlTransform.dll $RedisConfiguration - The URL of the Redis service.
$SiteNamePrefix - The prefix that will be used on SOLR, $RedisInstanceName
Website and Database instances. $RedisInstallationPath
$SiteName - The name of the Sitecore site instance. $CommerceServicesDbName – _SharedEnvironments DB name
$IdentityServerSiteName $CommerceServicesGlobalDbName - _Global DB name
$CommerceEngineConnectClientSecret – Your recently $CommerceOpsServicesPort Default Value: "5015"
generated client secret. $CommerceShopsServicesPort = Default Value: "5005"
$SiteHostHeaderName - The host header name for the Sitecore $CommerceAuthoringServicesPort - Default Value: "5000"
storefront site. $CommerceMinionsServicesPort - Default Value: "5010"
$InstallDir - The path of the Sitecore XP site. $CommerceServicesPostfix - The value that is appended to
$XConnectInstallDir each Commerce Service instance.
$CommerceInstallRoot
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Installation Process (Execute Script)
• Be Patient
If Error Occurs
Remove completed tasks from Master_SingleServer.json and Commerce Configuration files if necessary
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Installation Process (Finalization)
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Setting Up Your Development Environment
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Working with Plugins
The Commerce Core infrastructure defines the various core classes that
compose a Commerce plugin.
• Entities • Pipelines
• Components • ConfigureSitecore
• Models • Policies
• Controllers • Minions
• Commands
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Creating a Plugin
Configure Sitecore
• Configure your new pipeline/blocks to the generated ConfigureSitecore.cs
• Add before/after existing pipelines and blocks
• Add reference to project in Sitecore.Commerce.Engine project
Deploy Project
• Follow your standard deployment process
• Each instance has the same codebase, but possibly different policies
• Be careful not to overwrite environment specific configs and policy files
• Backup all files before deploying
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Thank you
FOR DISCUSSION PURPOSES ONLY.
of Sitecore Corporation A/S. All other brand names are the property
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Horizon
The next-generation editor for the Sitecore Experience Platform. This editor
will allow you to create and edit content quickly within the context of your
website. This editor has reimagined the page editor experience in Sitecore to
enable authors to easily manage their audience’s experiences.
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Editor History: Version 4 & 5
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Editor History: Version 6
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Editor History: Version 6
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Editor History: Version 7
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Editor History: Version 8
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Site Editor Challenges
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Horizon
• New Interface
• Auto Saving
• Simulator
• Page Insights
• Faster
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Demo
I HOPE IT WORKS
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Horizon: System Requirements
• Sitecore 9.3
• Build on .NET Core
• Requires IT Team
• Access to Authoring URL
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Sitecore Horizon: My Thoughts
• More documentation
© 2001-2019 Sitecore Corporation A/S. Sitecore® and Own the Experience® are registered trademarks of Sitecore Corporation A/S. All other brand names are the property of their respective owners.
Thank you
FOR DISCUSSION PURPOSES ONLY.
of Sitecore Corporation A/S. All other brand names are the property