n8n-nodes-nexlogiq-commerce
v1.0.0
Published
Custom n8n nodes for Shopify, WooCommerce, and NexlogiqCommerce
Readme
nexlogiq n8n nodes
Custom n8n node families included in this package:
nexlogiqShopifynexlogiqWooCommercenexlogiqCommerce(unified router)nexlogiqShopifyTriggernexlogiqWooCommerceTrigger
Dynamic credentials contract
Action nodes now support per-item dynamic credentials via input JSON and keep static node fields as secure fallback.
- Shopify default path:
credentials.shopifyshopDomain(orshopUrl),accessToken, optionalapiVersion
- WooCommerce default path:
credentials.woocommercestoreUrl,consumerKey,consumerSecret
You can override the JSON path with each node's Credential Source Path parameter.
Example input item:
{
"credentials": {
"shopify": {
"shopDomain": "your-store.myshopify.com",
"accessToken": "shpat_xxx",
"apiVersion": "2025-10"
},
"woocommerce": {
"storeUrl": "https://shop.example.com",
"consumerKey": "ck_xxx",
"consumerSecret": "cs_xxx"
}
}
}Standalone/no-input behavior
Shopify, WooCommerce, and NexlogiqCommerce action nodes execute once even when no input items are provided (useful as standalone action nodes). If input exists, they execute per item and preserve paired-item linkage.
Supported operations
- Shopify: customers, orders, products, draft orders, refunds, webhooks (+ trigger)
- WooCommerce: customers, orders, products, refunds, webhooks (+ trigger)
- Unified NexlogiqCommerce routes by platform/resource/operation with explicit unsupported-combination errors.
Build and test
npm install
npm run build
npm testTests include credential extraction, recursive mapping, pagination safeguards, and GraphQL error handling.
