NOD Marketplace icon

NOD Marketplace

Interact with the NOD Marketplace API

Overview

This node integrates with the NOD Marketplace API to retrieve product-related data. Specifically, the "Get Products" operation fetches a list of products from the marketplace, supporting various filters such as pagination, product code, manufacturer, category, search terms, stock availability, and promotional status.

This node is beneficial in scenarios where users want to automate the retrieval of product listings for inventory management, price comparison, or catalog synchronization. For example, an e-commerce platform could use this node to regularly update its product database with the latest items available on the NOD Marketplace, filtering only those currently in stock or on promotion.

Properties

Name Meaning
Page Page number for product listing (pagination control).
Code Product code (part number) to filter the results by a specific product identifier.
Manufacturer Manufacturer name to filter products by their maker.
Category Category ID to filter products belonging to a specific category.
Search Search term to filter products by name or description containing this text.
Only Available (Stock) Boolean flag to show only products that are currently in stock.
Only Promotional Boolean flag to show only products that are marked as promotional.

Output

The output is an array of JSON objects, each representing a product retrieved from the NOD Marketplace. Each product object contains detailed information as provided by the API, such as product identifiers, descriptions, pricing, stock status, manufacturer details, and category information.

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 HMAC-SHA1 signing for request authentication.
  • The base URL of the NOD Marketplace API must be configured in the credentials.
  • HTTP requests are made using n8n's built-in HTTP helper methods.

Troubleshooting

  • Authentication errors: If the node returns authorization failures, verify that the API key credential is correctly configured with valid username, password, and API URL.
  • Empty or missing product lists: Ensure that the filter parameters (e.g., category, manufacturer, code) are correct and correspond to existing entries in the marketplace.
  • Invalid page numbers: Pagination starts at 1; providing zero or negative values may result in errors or empty responses.
  • Network issues: Check connectivity to the NOD Marketplace API endpoint and ensure no firewall or proxy blocks the requests.
  • Unsupported operations: Attempting to use an operation other than those defined will throw an error indicating the operation is not supported.

Links and References

Discussion