What is the Process for Building Pipeline Components?

Commerce Server Core Systems enables you to build custom pipelines using Visual Studio to support your business requirements. In order to successfully build and implement a custom pipeline, you must make sure that you follow to a specific process, as follows:

  1. Create a new Visual Studio Class Library project or open an existing sample that is included with Commerce Server Core Systems. By default, these samples are installed in the %COMMERCE_SERVER_ROOT%\sdk\Samples folder. For more information about how to use Visual Studio, see How to Build Pipeline Components Using C#.

  2. Determine which interface(s) your pipeline components need to implement. For more information about pipeline interfaces, see What Interfaces Do Pipeline Components Support?.

  3. Write your code to support the business process. If your pipeline components need multilingual support, see International Considerations for Developing Pipelines.

  4. Deploy your pipeline components into your production environment. Pipeline components are typically deployed into the %COMMERCE_SERVER_ROOT%\Pipelines folder. For more information about how to deploy pipeline components, see How to Deploy Pipeline Components.

  5. Register your pipeline components using the pipereg tool. For more information about registering pipeline components, see How to Register Pipeline Components.

  6. Test and debug your code. For more information about how to debug, see How to Debug Pipeline Components.

See Also

Other Resources

Building Pipeline Components

Developing with Core Systems Pipelines