Ceneo.pl – Magento 2 integrated with KUP TERAZ, the XML feed and Zaufane Opinie
- Magento 2
- Ceneo.pl
- KUP TERAZ
- XML feed
- Zaufane Opinie

Ceneo.pl and Magento 2 — the key facts about the project
over 20 million
Products in the Ceneo.pl database.
over 18,000
Online stores in the Ceneo.pl database.
100% API
Of the KUP TERAZ service used by the module we built.
Magento 2
The platform joined to the Ceneo.pl services.
Scope
A module pulling in KUP TERAZ orders, a module serving the product feed, a module integrating Magento 2 with Zaufane Opinie, and fitting the extensions to the requirements of the Magento Marketplace.
Technologies
Magento 2, the KUP TERAZ service API, XML.
The main areas of the Ceneo.pl integration
- 01
Handling KUP TERAZ orders in Magento 2
The KUP TERAZ service lets buyers purchase products from a chosen store directly on Ceneo.pl. The scope of the project covered building a module that pulls orders placed through KUP TERAZ straight into Magento 2.
- 02
Publishing the range through an XML feed
Presenting a store's range on Ceneo.pl requires product data delivered in an XML file. The extension was to generate that file from the Magento 2 product catalogue and to allow the store's categories to be mapped to Ceneo.pl categories.
- 03
Integration with the Zaufane Opinie programme
The project also covered joining Magento 2 to the Zaufane Opinie review programme of Ceneo.pl. The module was to pass information about orders to Ceneo.pl and to add the appropriate consent to the store's purchase path.
The scope of the work carried out
The work was built on Magento 2 extensions, each responsible for one part of the integration with the Ceneo.pl services.
Let's talk about Magento 2 development- 01
Building the KUP TERAZ module
We built a module that pulls orders placed through KUP TERAZ straight into Magento 2. Orders taken from Ceneo.pl are marked accordingly, and the solution also handles changes to products and statuses.
- 02
Delivering the product feed module
We delivered a module that generates an XML file from the Magento 2 product catalogue. The extension also allows the store's categories to be mapped to Ceneo.pl categories.
- 03
Integration with Zaufane Opinie
We built a module integrating Magento 2 with the Zaufane Opinie programme. The solution sends information about orders to Ceneo.pl and adds the appropriate consent to the store's purchase path.
- 04
Fitting the extensions to the Magento Marketplace
The scope of the work also covered fitting the extensions we built to the requirements of the Magento Marketplace.
Magento 2 joined to the Ceneo.pl services
The extensions we built join Magento 2 to KUP TERAZ order handling, the Ceneo.pl product feed and the Zaufane Opinie programme.
Each of the three connections moves different data: KUP TERAZ orders arrive from Ceneo.pl in Magento 2, the product feed is generated from the store's catalogue, and the Zaufane Opinie programme receives information about orders. The rows below give the full name of each service and the role it plays in the integration.
- KUP TERAZPulling orders into Magento 2, editing and cancelling them, a separate list of the orders taken in, mapping delivery and payment methods, and passing order statuses on.
- XML feedGenerating an XML file from the Magento 2 product catalogue, and mapping the store's categories to Ceneo.pl categories.
- Zaufane OpinieSending information about orders to Ceneo.pl, and adding the appropriate consent to the store's purchase path.
The KUP TERAZ service integrated in full
The module we built uses 100% of the KUP TERAZ service API and integrates every one of its functions.
Orders placed through KUP TERAZ can be pulled straight into Magento 2 and are marked accordingly. The integration also handles passing on changes to products and statuses.
The orders taken in have a list of their own in the admin, where the order ID on the Ceneo.pl side stands beside the order ID in the store, together with word of whether it reached Magento 2.

The scope of the solution
- pulling orders in
- editing orders
- cancelling orders
- a separate list for the orders taken in
- mapping delivery methods
- mapping payment methods
- passing order statuses on

The order is created on the Ceneo.pl side
In the KUP TERAZ cart the buyer picks a product from one seller, a payment method and a delivery method from the list Ceneo.pl sets.
That is why the module maps delivery and payment methods: without joining the names used by the two systems, an order would reach Magento 2 with neither the right delivery nor the right way of paying.
The other parts of the Ceneo.pl integration

Generating the XML product feed
The module generates an XML file from the Magento 2 product catalogue. The feed carries the information needed to present the range on Ceneo.pl, including the product name, its price and images, and the other key attributes.
Category mapping
The extension allows Magento 2 store categories to be mapped to Ceneo.pl categories, so that the product feed meets the comparison site's requirements.

Passing orders to the Zaufane Opinie programme
The module integrating Magento 2 with the Zaufane Opinie programme sends information about orders to Ceneo.pl and makes it possible to collect the results of questionnaires on how customers found their order.
Consent in the purchase path
The Zaufane Opinie module adds the appropriate consent to the store's purchase path.
Magento 2 extensions serving the Ceneo.pl services
The work resulted in Magento 2 extensions serving KUP TERAZ orders, the product feed and the Zaufane Opinie programme. The extensions were also fitted to the requirements of the Magento Marketplace.
- 100% API
- The module we built uses 100% of the KUP TERAZ service API and integrates every one of its functions.
- XML feed
- The module generates the product feed from the Magento 2 catalogue and allows the store's categories to be mapped to Ceneo.pl categories.
- Zaufane Opinie
- Magento 2 was integrated with the Zaufane Opinie programme, sending information about orders and adding the appropriate consent to the purchase path.
- Magento Marketplace
- The scope of the project covered fitting the extensions to the Magento Marketplace.
Each of the three areas of the integration got an extension of its own with its own configuration in the Magento 2 admin, and the scope of the work also covered preparing them for the requirements of the Magento Marketplace.
Questions about integrating Ceneo.pl with Magento 2
The key facts about the scope of the extensions built for the Ceneo.pl services.
Let's talk about a Magento 2 integrationThe scope covered building a module that pulls in KUP TERAZ orders, delivering a module that serves the product feed, building a module integrating Magento 2 with Zaufane Opinie, and fitting the extensions to the requirements of the Magento Marketplace.
The module handles pulling orders in, editing and cancelling them, a separate list of the orders taken in, mapping delivery and payment methods, and passing order statuses on.
The module we built uses 100% of the KUP TERAZ service API and integrates every one of its functions.
The module generates an XML file from the Magento 2 product catalogue. The feed carries the product name, its price and images, and the other key attributes. The extension also allows the store's categories to be mapped to Ceneo.pl categories.
The module sends information about orders to Ceneo.pl, adds the appropriate consent to the store's purchase path, and makes it possible to collect the results of questionnaires on how customers found their order.
The scope of the project covered fitting the extensions to the requirements of the Magento Marketplace.
For projects that need Magento 2 integrated with Ceneo.pl
- 01Ask about Magento 2 development
Handling KUP TERAZ in Magento 2
The case shows a module that pulls KUP TERAZ orders into Magento 2, together with editing, cancelling, mapping delivery and payment methods, and passing statuses on.
- 02Ask about Magento 2 development
A Magento 2 product feed for Ceneo.pl
The work covered generating an XML file from the Magento 2 catalogue and mapping the store's categories to Ceneo.pl categories.
- 03Ask about Magento 2 development
Zaufane Opinie in a Magento 2 store
The project covered a module that sends information about orders to Ceneo.pl and adds the appropriate consent to the store's purchase path.
See our other projects
The Ceneo.pl integration is one of the projects in which we joined Magento to a service running outside the store. Below are two other modules of that kind.
ModuleThe iPłatności module
A financing service packaged as a module for partner stores: iRaty and iLeasing as independent options, nine button variants, widgets, a CMS tab and documentation.
See the iPłatności case study
ModuleThe eRaty module for Santander
The instalment figure on the product page and in the cart, the credit application inside the purchase path, and its status polled over an API and turned into an order status.
See the Santander case study
Need Magento 2 extended with an integration to an outside service?
Describe the system or service your store has to be joined to, and the scope the integration needs to work at.
On that basis we can settle the technical scope of the project.

