Please enable JavaScript.
Coggle requires JavaScript to display documents.
Virto training - Day 5 (Domain extending (Swagger (so can execute it),…
Virto training - Day 5
layers
Domain abstraction layer
Data access layer
services
databases
Domain extending
Subsitutions and decorators for domain abstractions
AbstractTypeFactory for the domain types
Domain events
Json converting
Swagger
so can execute it
https://virtocommerce.com/docs/vc2devguide/extending-commerce/extending-members-domain-types
documentation is good
In post initialization do abstraction factory for overriding data
For overriding theirs
new class and names have same name but suffix of 2
map the 2 one back to the original one
Virto - Searching
Providers
lucenne
elastic search
Elastic cloud
azure one
benefits
Search by products, cats and members
Demographic searches
Transform what search request is sent
Gives you count results of aggregated results
platform UI
Has search setting
Can force re-index
Has ones for elasticSearch too
Their domain Search info
ISearchProvider
removeAsync
SearchAsync
class that they use
SearchRequest
indexAsync
Example searching logic within the platform
Module.cs
vc-module-customer
memberindexingconfiguration
Don't really get any of this stuff