Skip to content

Wolfpack

The Wolfpack connector integrates with a Wolfpack source to synchronize product items into the Orisha Commerce Platform (OCP). It retrieves item metadata and supports downloading product images.

ConnectorSupported Features
Items✅ Attributes   ✅ Name   ✅ Family code   ❌ Unit of Measures   ✅ Images   ❌ Attachments
Prices❌ Not supported
Stock❌ Not supported
Orders❌ Not supported
Customers❌ Not supported

Synchronization

Item Sync

  • Retrieves item codes and item details from the Wolfpack data source.
  • Maps item attributes and categories into OCP item models.
  • Supports image assets via absolute URLs.

Images

  • Downloads images using their absolute URLs.
  • Determines content type from file extension (.png, .jpg, .jpeg, .gif).
  • Falls back to application/octet-stream for unknown extensions.
  • Resolves a filename from the URL path; if missing, uses a fallback pattern like <ItemCode>_<Position>.<ext>.
  • Skips invalid or empty URLs and logs warnings.

Settings

Configure the following fields in the OCP App when setting up the Wolfpack connector:

API Connection

  • BaseUrl: The root service URL, including the application path but excluding the version and resource endpoints.
    • Example: https://staging-orp.wolfpack-services.com/prodreadapp/productsread

Authentication Settings

These settings are used to interact with the Wolfpack Identity Server to obtain an OAuth2 access token.

  • TokenEndpoint: The full, absolute URL of the OAuth2 token service.
    • Example: https://staging-orp.wolfpack-services.com/idapp/identityserver/connect/token
  • ClientId: OAuth client identifier issued by Wolfpack.
  • ClientSecret: OAuth client secret issued by Wolfpack.
  • Scope: OAuth scope issued by Wolfpack.

Product Filtering

  • ProductsChannel: Channel identifier to select the product channel (required by Wolfpack API).
  • ProductsScopeId: Scope identifier used for product selection/filtering (required by Wolfpack API).

Notes:

  • Image downloading relies on accessible absolute URLs; ensure hosting allows access from OCP.

Limitations

  • Attachments are not supported.
  • Only absolute image URLs are processed; relative URLs are skipped.
  • Unit of measures are not provided by this connector.

Usage in Flows

  • As a source: provides items (including attributes and images) for ingestion into OCP.
  • As an enrichment: can supply images and attribute data to enhance items sourced from another connector.