@catalogicus-international/n8n-nodes-etm
v0.1.0
Published
n8n community node for searching products, prices and stock on etm.ru
Downloads
71
Maintainers
Readme
n8n-nodes-etm
n8n community node for low-volume product lookup on etm.ru.
The package reads the public ETM storefront and normalizes search results into product name, ETM/GDS code, article, price, stock, availability text, image and card URL.
Storefront markup and Next.js data structures can change. For high-volume catalog syncs or contractual price feeds, request an official ETM integration or price list instead of reading the public website.
Nodes
- ETM - standard workflow node. Resource
Product, operationsSearch,Get Product, andGet Price. - ETM Tool - the same lookups exposed as an n8n AI Agent tool.
Credentials
ETM API is optional and stores only:
- Base URL - defaults to
https://www.etm.ru - User Agent - browser-like User-Agent sent with storefront requests
No login, password, token, cart action, compare action or favorite action is supported.
Output
Search emits one item per product:
{
"name": "Автоматический выключатель ВА88-32 3Р 63А 25кА",
"path": "/cat/nn/9706660",
"url": "https://www.etm.ru/cat/nn/9706660",
"productId": "9706660-0-0",
"etmCode": "ETM9706660",
"gdsCode": 9706660,
"article": "SVA10-3-0063",
"brand": "IEK",
"price": 6120.36,
"currency": "RUB",
"stock": 8,
"stockTotal": 174,
"availability": "InStock",
"availabilityText": "Самовывоз: сегодня"
}Get Price returns the first matching product wrapped as { query, found,
product }. Get Product accepts a numeric GDS code, ETM code, /cat/nn/...
path or full product URL.
Development
pnpm run build
pnpm test
pnpm run lint