Netresearch Blog

Blog

You can find all the news and insights here. We share our knowledge, give tips and inform you about everything that happens internally and externally at our company.

How we use Node-RED to boost our productivity

3 weeks ago we noticed that Adobe Magento could give us more data. With this data, we could work more productively. We then did some research and invested time to find out what exactly it was.

Background of Magento extensions

We develop and publish many extensions for Magento. Each of these packages must go through the Magento quality checks, which must not fail.
As a Magento developer you unfortunately don't get any notifications when an extension goes through the Magento quality check.

Implementation with Node-RED

We have set us the task to provide notifications from the Magento Marketplace for our customers' extensions. For this, we put together a program in Node-RED.. Node-RED is an environment in which programs can be created and executed with relatively little code. Almost everything works with drag-and-drop. With this technology you can for example accept, process and then respond to web requests. We have also developed 2 libraries in TypeScript and published them for free on GitHub.

The Magento Marketplace API can now be used through @netresearch/node-magento-eqp. This package supports almost all functions of the interface and was written in TypeScript. The documentation can be viewed here.

For Node-RED we built a wrapper package around the package described above. It communicates with the Magento Marketplace API, processes all incoming web requests and allows us to continue to work with them. It can also register a URL as a callback URL (necessary so that the above functionality can be used). The documentation is visible in the documentation tab in Node-RED.

Result

Node-RED is perfect for this type of event-driven application where we receive, process and act on events from Magento.

You want to know more about extensions or need one for your Magento? Then you are welcome to inform yourself or get in touch with us directly by a direct appointment.

Share article:

Latest posts

Two business professionals shake hands in front of a digital world map – symbolizing a partnership in AI sales and digitalization

By Thomas Fleck

Netresearch is a new partner of the Smart Systems Hub

Netresearch is now a partner of the Smart Systems Hub - for more innovation in B2B commerce, AI and…

Read more
Man holding a smartphone, with the text 'Automated Translations in TYPO3' in the foreground, surrounded by floating country flags
By Thomas Schöne

With the TYPO3 extension autotranslate, content is translated automatically and in real time -…

Read more
Header image for the Netresearch blog article: Orange background with the text "Public Interest Technology: TYPO3 now officially recognized as a Digital Public Good." On the right side, a graphic depiction of a stylized globe surrounded by interconnected people – symbolizing global, public good–oriented digitalization.
By Franka Hesse

The Digital Public Goods Alliance has officially recognised TYPO3 as a digital public good. We…

Read more
Netresearch blog article image: “Digitalisation and AI for SMEs – Netresearch joins the Saxony Business Association” – blurred background with two business hands in handshake (suits), featuring a photo of Thomas Fleck, CEO & VP of Sales at Netresearch.
By Thomas Fleck

The future is created where people are empowered and connected. With our commitment to the Saxony…

Read more