# Client ERP Integration

**URL:** <https://www.virtocommerce.org/t/client-erp-integration/194>\
**Category:** feature\
**Created:** [March 25, 2020, 5:13pm UTC](https://www.virtocommerce.org/t/client-erp-integration/194 "2020-03-25T17:13:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Post date:** [March 25, 2020, 5:13pm UTC](https://www.virtocommerce.org/t/client-erp-integration/194/1 "2020-03-25T17:13:23Z")

</div>

**Feature name:** Client ERP Integration  
**Readiness:** [high](https://community.virtocommerce.com/t/how-we-estimate-readiness-and-development-effort/178)  
**Development Effort:** [low](https://community.virtocommerce.com/t/how-we-estimate-readiness-and-development-effort/178)

## Overview

Virto Commerce ready for integration with Client ERP.

Virto Commerce provides Open REST API. If ERP has any API, the dev team can easily create integration via Azure Logic Apps or other integration middleware.

Logic Apps is the workflow engine for Power Automate. It enables pro-developers to visually create or programmatically configure workflows in Azure. A connector in Logic Apps enables users to automate EAI, Business to business (B2B), and Business to consumer (B2C) scenarios while reaping the benefits of source control, testing, support, and operations.

In Logic Apps, you can use [enterprise connectors](https://docs.microsoft.com/azure/connectors/apis-list#enterprise-connectors) to [create logic app workflows](https://docs.microsoft.com/azure/logic-apps/logic-apps-create-a-logic-app) and automate processes between cloud apps and cloud services.

To implement the integration, you should:

1. Describe asynchronous data flow for each process, triggers.
2. Describe data models, mapping to identify the right API from E-Commerce and ERP sides.
3. Test API methods, for example by using `Postman`.
4. Implement and Test Logic Apps on Sandbox.
5. Delivery to production.

**Business Processes:**

- Sync E-Commerce orders with an ERP system.
- Sync Customers with an ERP system.
- Sync back the ERP Order statuses and Invoices with E-Commerce.

## References

[Virto Commerce API](https://community.virtocommerce.com/t/virto-commerce-api/182)  
[Enterprise Integration in Actions](https://community.virtocommerce.com/t/enterprise-integration-in-actions/193)  
[Sample Microsoft Logic Apps application to show how to integrate VirtoCommerce platform with external services and how to handle Logic Apps exceptions](https://github.com/VirtoCommerce/vc-samples)  
[Microsoft Logic Apps application sample to show how to integrate VirtoCommerce platform with SAP](https://github.com/VirtoCommerce/vc-samples)
