Overview
This node integrates with the NOD Marketplace API to retrieve product-related data. Specifically, the "Get Product" operation fetches detailed information about a single product by its unique ID. This is useful in scenarios where you need to enrich workflows with up-to-date product details from the marketplace, such as inventory management, order processing, or product catalog synchronization.
Practical examples:
- Automatically fetching product details when an order is placed to verify pricing and availability.
- Enriching CRM records with product specifications for sales or support teams.
- Integrating product data into marketing automation workflows.
Properties
| Name | Meaning |
|---|---|
| Product ID | The ID of the product to retrieve. This should be the unique identifier assigned to the product within the NOD Marketplace system. |
Output
The node outputs JSON data representing the product details retrieved from the NOD Marketplace API. The structure typically includes all available fields describing the product, such as name, description, price, stock status, manufacturer, category, and other metadata.
If the product is found, the output will be under the json field as a single object containing the product's properties.
Example output structure (simplified):
{
"id": "12345",
"name": "Example Product",
"description": "Detailed description here",
"price": 99.99,
"manufacturer": "Manufacturer Name",
"category": "Category ID",
"stock": 20,
"promotion": false,
...
}
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the NOD Marketplace API.
- The node uses HTTP requests with HMAC-SHA1 based authentication headers.
- The base URL for the API must be configured in the credentials.
- No additional external dependencies beyond standard Node.js crypto module and HTTP request helper provided by n8n.
Troubleshooting
Common issues:
- Invalid or missing Product ID: The API will not return product data if the ID is incorrect or empty.
- Authentication errors: If the API key or credentials are invalid, the request will fail.
- Network or connectivity problems: Ensure the API URL is reachable from the n8n environment.
Error messages:
"The operation getProduct is not supported!": This indicates an internal error or misconfiguration; ensure the operation parameter is correctly set.- HTTP 401 Unauthorized or 403 Forbidden: Check that the API credentials are correct and have necessary permissions.
- HTTP 404 Not Found: The specified product ID does not exist in the marketplace.
Resolution tips:
- Double-check the Product ID input for correctness.
- Verify API credentials and endpoint URL.
- Test connectivity to the API outside n8n to isolate network issues.
Links and References
- NOD Marketplace API Documentation (replace with actual URL if known)
- HMAC Authentication Overview
- n8n HTTP Request Node Documentation: https://docs.n8n.io/nodes/n8n-nodes-base.httpRequest/