Skip to main content

Product Integration

Where Can I See the Products I Sent?

Platform UI

  • Navigate to DashboardAdvertisersProducts to view active products.

Data Source Logs

  • If you're using the Data Source option for integration, you can find the update logs in the Data Source section.

Why Can’t I See a Specific Product?

Possible reasons include:

Missing Required Fields

  • Products lacking mandatory fields (category, price, name, currency, SKU) will fail integration.

Inactive Status

  • Only products with an ACTIVE status are displayed by default.

Advertiser Mismatch

  • Products linked to non-existent advertisers (advertiser not found) are skipped during integration.

Omitted from Latest Feed

  • Products absent in the latest feed are automatically marked as inactive.

How Frequently Should Product Data Be Updated in the Feed?

Integration MethodRecommended FrequencyReasoning
Airflow XML FeedMatch DAG schedule (every 15 min)Regular synchronization prevents stale data.
Direct API (JSON)Immediately upon data changeEnsures real-time accuracy for critical data (e.g., stock, pricing).

How Is Product Sorting Determined on the Platform?

Default Sorting

  • By default, products are sorted based on insertion order (id).

Explicit Sorting (via API/UI)

  • Sorting can be explicitly defined using API/UI parameters:
{
"sortField": "price",
"sortOrder": "ASC"
}

Supported sort fields: price, stock_count, created_at, name,


What Happens If Category Data Is Missing in the Feed?

CATEGORY_INTEGRATION_OFF SettingCategory Data Missing?Result
Enabled (default)YesProduct skipped (validation error logged).
DisabledYesProduct integrated with category=null.

Recommendation:
Consistently provide category data or request disabling of CATEGORY_INTEGRATION_OFF.


Common Error Messages Quick Reference

Error MessageExplanationResolution
missing keys: [...]Mandatory fields are missingInclude all required fields
advertiser not foundInvalid or inactive advertiserCorrect advertiser ID
duplicate skuSame external_sku used multiple timesEnsure SKUs are unique
database constraint violationData violates business logic (e.g., negative price)Validate data prior to submission