Actions14
- Product Actions
- Order (FBBS) Actions
- Warehouse Actions
- Report Actions
Overview
This node integrates with the OZON Seller API to manage product data, specifically supporting the import of products into the OZON marketplace. The "Product Import" operation allows users to upload large batches of product information in JSON format, which is then sent to OZON for listing or updating products.
Common scenarios where this node is beneficial include:
- Bulk uploading new products from an external system or database to OZON.
- Synchronizing product details between a local inventory system and OZON.
- Automating product updates by merging custom JSON payloads with auto-generated data.
For example, a user can prepare a JSON array of product objects and use this node to import them all at once, optionally enhancing the payload with additional fields via the "Payload (JSON)" property.
Properties
| Name | Meaning |
|---|---|
| Payload (JSON) | Optional JSON string that will be merged with the auto-generated product import payload. This allows customization or extension of the default data sent to OZON. |
Output
The node outputs a single item containing a json field with a results array. Each element in this array corresponds to the response from OZON for a batch of imported products. The structure typically includes success or error information per batch.
Example output structure:
{
"results": [
{
"result": true,
"message": "Products imported successfully",
// ...additional response details
},
// ...more batch responses if multiple batches were sent
]
}
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the OZON Seller API.
- The node uses the official OZON API endpoints, with support for sandbox and production environments.
- Network connectivity to OZON's API servers is necessary.
- The node respects retry logic for rate limiting and server errors, configurable via credentials.
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 before running the node.
- API Errors: Errors returned by the OZON API (e.g., authentication failures, validation errors) are surfaced with messages prefixed by "OZON error". Check your API credentials and the correctness of the product data.
- Rate Limiting: The node automatically retries requests on HTTP 429 (Too Many Requests) with exponential backoff. If you encounter repeated failures, consider reducing request frequency or increasing retry settings.
- Large Batches: The node splits product imports into batches of up to 10,000 items. Extremely large inputs may require adjustment or splitting upstream.
Links and References
- OZON Seller API Documentation (official API docs)
- n8n Documentation - Creating Custom Nodes
- JSON Validator Tools – useful for validating the "Payload (JSON)" input before use