OnPrintShop icon

OnPrintShop

Interact with OnPrintShop API

Actions218

Product → Get Many Detailed

AI-generated

Summary

Retrieve detailed records for multiple OnPrintShop products, optionally including nested size and additional-option data. Use filters and pagination controls to limit the catalog read and select only the fields your workflow needs.

Inputs

  • Safe Mode — A global boolean defaulting to false. The provided implementation does not read this parameter for this operation.
  • Fetch All Pages — When enabled, retrieves successive pages until a page contains fewer records than the configured page size. It ignores Limit for paging and uses Page Size (or Limit if Page Size is unset), capped at 250. The source has a 1,000-page loop cap.
  • Query Parameters — Optional filters and pagination: All Store (default 0), External Catalogue (default 0), and Status (default 1). For a single page, Limit defaults to 50 and Offset to 0. With Fetch All Pages enabled, Page Size defaults to 250 and is capped at 250; Delay Between Pages defaults to 50 ms with a 25 ms minimum. Offset is used as the starting offset in the implementation, despite the UI hint saying it is ignored.
  • Product Fields Mode — Choose Custom Selection (default), All Fields, or No Fields for the root product fields. The implementation builds the selection from this mode and Product Fields.
  • Product Fields — Select root product fields such as ID, name, status, SKU, descriptions, category, pricing, images, and SEO data. In Custom Selection, the UI defaults to a broad set of core fields. The nested product_size and product_additional_options groups are configured separately.
  • Product Size Fields Mode — Choose Custom Selection (default), All Fields, or No Fields for nested product size fields.
  • Product Size Fields — Select size fields such as size ID, title, dimensions, image, unit, and sort order. The default selection includes ID, title, width, height, and sort order. An empty selection omits size rows.
  • Product Additional Options Fields Mode — Choose Custom Selection (default), All Fields, or No Fields for nested additional-option fields.
  • Product Additional Options Fields — Select nested option fields such as title, status, option key, pricing behavior, master option ID, and attributes. The UI defaults to all listed fields. An empty selection omits additional-option rows.

Output shape

A list of n8n items, one per product returned.

Each product object includes the selected fields and the implementation adds _totalProducts and _currentCount from the API response. Fetch All Pages accumulates items across pages and waits the configured delay between full pages. If no products match, it returns an empty list; API or GraphQL errors fail the operation unless Continue On Fail is enabled.

Links

Discussion