OZON Seller

Integrate with OZON Seller API

Overview

This node integrates with the OZON Seller API, enabling users to interact programmatically with various aspects of their OZON seller account. It supports multiple resources and operations such as managing products, orders, warehouse stocks, and reports.

In the default resource and operation context (when no specific resource or operation is selected), the node accepts an optional JSON payload that can be merged with the auto-generated request payload before sending it to the OZON API.

Common scenarios where this node is beneficial include:

  • Automating product imports and updates on the OZON marketplace.
  • Managing order processing workflows like listing orders, confirming shipments, or printing labels.
  • Monitoring warehouse stock levels and movements.
  • Generating financial, sales, and commission reports for business analysis.

For example, a user might use this node to import a large batch of products by providing product data as input, optionally enhancing the request with custom JSON via the payload property.

Properties

Name Meaning
Payload (JSON) Optional JSON string that will be parsed and merged into the automatically generated payload. This allows customization or extension of the request body sent to the OZON API.

Output

The node outputs a single item containing a json field with the response data from the OZON API corresponding to the requested operation. The structure of this JSON depends on the specific API endpoint called but generally includes results or status information about the performed action.

If the node is used with the default resource and operation, the output will reflect the merged payload's effect or the API response to the customized request.

The node does not output binary data.

Dependencies

  • Requires an active connection to the OZON Seller API.
  • Needs credentials including a client ID and API key for authentication.
  • Supports configuration of base URL overrides and sandbox mode for testing.
  • Uses Axios HTTP client internally for making API requests.
  • Handles retries with exponential backoff on rate limits or server errors.

Troubleshooting

  • Invalid JSON in Payload: If the "Payload (JSON)" property contains malformed JSON, the node will throw an error indicating invalid JSON. Ensure the JSON syntax is correct.
  • API Errors: The node surfaces errors returned by the OZON API, including HTTP status codes and messages. Common issues include authentication failures (check API keys), rate limiting (retry after delay), or invalid request parameters.
  • Timeouts and Retries: Network timeouts or transient server errors trigger automatic retries up to a configured limit. Persistent failures may require checking network connectivity or API service status.
  • Mismatched Resource/Operation: Selecting unsupported combinations of resource and operation may cause unexpected behavior or errors. Verify that the chosen resource and operation are valid.

Links and References

Discussion