Support Tiny Olist V3 product compositions
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m57s

This commit is contained in:
Cauê Faleiros
2026-07-29 15:28:00 -03:00
parent 9c7a383ee2
commit 5559e9951a
7 changed files with 626 additions and 4 deletions

View File

@@ -475,6 +475,29 @@ export interface ProductDetailsAnalytics {
}>;
}
export interface ProductCompositionComponent {
id: number;
componentTinyId: string;
componentSku: string;
componentName: string;
quantityPerUnit: number;
unit: string;
productId: string | null;
}
export interface ProductComposition {
id: number;
source: string;
externalSourceId: string;
finishedProductSku: string;
finishedProductDescription: string;
finishedProductUnit: string;
finishedTinyProductId: string;
sourceMetadata: Record<string, unknown>;
lastSyncedAt: string | null;
components: ProductCompositionComponent[];
}
export interface ClientAnalyticsItem {
customerKey: string;
clientToken: string;