---
title: "The EaPlanProvider class"
slug: "the-eaplanprovider-class"
abstract: ""
---
# The EaPlanProvider class

The `EaPlanProvider` class is used to figure out an engagement plan name based on the current store name in combination with an engagement plan name or state name. It is possible to implement your own version of this by implementing the `IEaPlanProvider` class and registering that class name in the `eaPlanProvider` section of the `Sitecore.Commerce.config` file.