Search

What are you looking for?

Enter at least 3 characters or an abbreviation, such as AI, BI, or HR.

Home › Comarch ERP › Additional modules and integrations › eCommerce and B2B integration
B2B sales based on ERP data

Comarch ERP XL integration with an online store and B2B platform

We connect Comarch ERP XL with an online store, eHurtownia, or another B2B platform. Products, prices, inventory, and customer data move to the sales channel, while orders and their statuses return to ERP without manual re-entry.

Describe your ERP process
Challenge

The store and ERP should not maintain separate versions of the same sales operation

The eCommerce platform needs current products, prices, availability, and customer terms. ERP needs orders from the online channel and the information required for further processing. Without a connection, teams move data between systems and separately inform recipients about successive delivery stages.

Before

An employee updates products and inventory on the B2B platform independently of the data maintained in ERP.

After

Comarch ERP XL supplies the platform with current commercial data on the defined schedule.

Before

The team registers in ERP again an order that a customer placed in eHurtownia.

After

The order from the B2B platform is registered in Comarch ERP XL and sent for fulfillment.

Before

The platform waits for a manual confirmation of what is happening with the order.

After

An event queue sends successive statuses: acceptance, fulfillment, shipping, and completed delivery.

What we integrate

The complete data exchange needed for online and B2B sales

We build integrations between Comarch ERP XL and eCommerce platforms, online stores, and B2B systems. The scope follows the commercial process: from publishing the product offering to handling orders, sales documents, and delivery information.

Products and commercial terms

We publish product data and descriptions, general price lists, and individual terms assigned to B2B customers. The platform uses information maintained in ERP XL.

Prices and inventory

We send prices and available inventory so that the sales channel presents data from the central system.

Customers and orders

We synchronize customers, their terms, and orders. A document submitted in the store or eHurtownia enters ERP XL and proceeds through fulfillment.

Fulfillment statuses

We send information about order acceptance, the start of fulfillment, shipping, and completed delivery back to the platform.

Invoices and corrections

We make sales documents, including invoices and corrections, available to the customer without creating a separate manual delivery channel.

Scope adapted to the channel

We define which data is authoritative in ERP, which originates on the platform, and how updates, confirmations, and exchange errors are handled.

What we implemented

Two-way integration between eHurtownia and ERP XL at Mateus

The project supplies the B2B platform with commercial data from Comarch ERP XL, registers eHurtownia orders in ERP, and communicates fulfillment progress back to the platform.

Comarch ERPeHurtownia B2BSystem integration

B2B sales based on data from Comarch ERP XL

Business challenge
The platform needed current products, prices, inventory, customers, and commercial terms, as well as the automatic flow of orders and fulfillment statuses.
Solution
The modular integration exports data from ERP XL to eHurtownia, registers orders in ERP, and sends confirmations for subsequent stages back to the platform.
Business outcome
The team reduced manual data re-entry, and B2B sales uses information maintained in the ERP system.
View the case study →
How the integration works

Separate data modules and an order event queue

The architecture implemented at Mateus separates the export of individual data areas from order and status handling. This allows a selected module to be started or updated independently.

01

Export from ERP XL

Custom T-SQL procedures prepare separate data sets and save them in CSV files.

02

Scheduled transfer

PowerShell scripts send the files to the exchange server and archive the exported data.

03

The order returns to ERP

An order placed in eHurtownia is registered in Comarch ERP XL and moves through fulfillment.

04

The status reaches the platform

Changes are recorded in an event queue, and confirmations return to the B2B system.

Who it is for

Companies that run B2B and eCommerce sales with ERP XL

The integration organizes sales when Comarch ERP XL is the primary source of commercial data and customers place orders in an external store, eHurtownia, or B2B platform.

  • You sell to customers using general price lists and individual commercial terms.
  • You publish products and availability in an online channel.
  • You register platform orders in Comarch ERP XL.
  • You provide customers with fulfillment statuses, invoices, and corrections.
  • You want to develop selected data-exchange areas independently.
Astrafox experience with Comarch ERP XL

We extend ERP XL through processes and integrations

Astrafox is a Comarch Authorized Integrator and has been a Comarch partner since 2003. Our consultants hold current Comarch certifications. We design and implement additional modules, automation, and integrations between Comarch ERP XL and systems used by clients in sales, logistics, finance, and IT.

Related solutions

Connect online sales with further order fulfillment

Sales order import

WebAPI, EDI, FTP, and orders from email attachments sent for fulfillment in ERP XL.

Learn more →

Order picking and shipping

Warehouse handling from work planning and order picking to packages, labels, and shipment preparation.

Learn more →

WMS integration

Synchronization of master records, logistics units, and data needed for warehouse processes.

Learn more →

Notifications and collections

Automated customer communication and responses to settlement status and events that require attention.

Learn more →

Support and SLA for ERP XL

Ongoing support for the system, service requests, integrations, and further solution development.

View support services →
FAQ

Frequently asked questions about ERP XL integration with eCommerce and B2B

What data does an integration between Comarch ERP XL and an online store exchange?

The scope covers products, customers, prices, inventory, and orders. We also send the product offering, individual customer terms, and sales documents such as invoices and corrections to the store or B2B platform.

Can a B2B platform show individual prices from Comarch ERP XL?

Yes. The integration publishes general price lists or individual commercial terms assigned to a customer. Comarch ERP XL remains the data source.

Are store orders registered automatically in ERP XL?

Yes. In the Mateus project, orders from the eHurtownia platform are registered in Comarch ERP XL, and a separate mechanism tracks their status and sends successive fulfillment confirmations to the platform.

How does eHurtownia receive order status information?

The mechanism detects a status change in ERP XL, records the event in a queue, and sends a confirmation to the platform. eHurtownia receives information when the order is accepted, fulfillment begins, the order ships, and delivery is completed.

Can individual integration areas be updated independently?

Yes. In the Mateus solution, separate modules handle selected data exports. This allows, for example, product, price, or inventory exports to be started or updated independently.

Connect online sales with Comarch ERP XL

Describe the platform, product scope, customer data, order registration method, and statuses that should return to the sales channel. We will prepare the next integration steps.

Describe your ERP process