18 lines
454 B
TypeScript
18 lines
454 B
TypeScript
export interface Product {
|
|
_id?: string;
|
|
name: string;
|
|
description: string;
|
|
unitType: 'pcs' | 'gr' | 'kg' | 'ml';
|
|
category: string;
|
|
enabled?: boolean;
|
|
// Stock management fields
|
|
stockTracking?: boolean;
|
|
currentStock?: number;
|
|
lowStockThreshold?: number;
|
|
stockStatus?: 'in_stock' | 'low_stock' | 'out_of_stock';
|
|
pricing: Array<{
|
|
minQuantity: number;
|
|
pricePerUnit: number;
|
|
}>;
|
|
image?: string | File | null | undefined;
|
|
} |