- Architecture
- Business Foundation
- Caching
- Catalogs
- Configuration
- Content
- Customers
- Deployment
- Events
- Globalization
- Initialization
- Logging
- Marketing
- Markets
- Metadata Plus
- Notifications
- Orders
- Order system overview
- Order manipulation
- Order processing
- Calculating orders
- Extending order classes
- Changing default implementation
- Rounding totals for different currencies
- Order notifications
- Order events
- Searching for orders
- Order object model and database diagram [Legacy]
- Order management classes [Legacy]
- Order addresses [Legacy]
- Shopping cart [Legacy]
- Checkout process [Legacy]
- Recurring orders [Legacy]
- Changing order number sequence [Legacy]
- Taxes [Legacy]
- EPiServer.Commerce.Sample guideline [Legacy]
- Payments
- Pricing
- Reports
- Routing
- Scheduled Jobs
- Search
- Security
- Shipping
- Warehouses and inventories
- Workflows and activities
This content is archived. See latest version here
Last updated: Nov 03 2015
Disabling product update events
This topic describes how to disable the event listener. This is useful if you do not want Commerce catalog content to be indexed by Find, in solutions where you use the Find search provider EPiServer.Find.Commerce.
How it works
EPiServer.Find.Commerce has an event listener that is listening for events trigged from the ECF API. The event listener gets the typed content for the catalog/node/entry that was added/changed/deleted, and update the index. You can disable the event listener by setting the appsettings value for episerver:FindCatalogEventUpdated to false.
Commerce Manager
Enable the event listerer for front-end servers or edit servers because it will listen for remote events coming from Commerce Manager. This itself will not index typed content, because it does not have the types defined in any assembly. Instead, it sends events when something is changed, and the front-end server or edit server (with the listener enabled) then indexes typed content of the correct type.
Service API
The Service API indexes the typed content, if the episerver:FindCatalogEventUpdated setting is set to true in the configuration file.
Related topic
Do you have feedback on this documentation? Send an email to documentation@episerver.com. For development-related questions and discussions, refer to our Forums on https://world.episerver.com/forum/