category
category: { id: number; name: string }
additional_categories
additional_categories: { id: number; name: string }[]
brand
brand: { id: number; name: string } | null
description
description: string
material_composition
material_composition: string
base_price
base_price: string
max_print_width
max_print_width: number
max_print_height
max_print_height: number
print_positions
print_positions: Record<string, unknown>
main_image
main_image: string | null
is_active
is_active: boolean
is_featured
is_featured: boolean
show_print_area
show_print_area: boolean
show_designer_button: boolean
custom_text_price
custom_text_price: string
custom_number_price
custom_number_price: string
Optionalsize_chart_mode
size_chart_mode?: "default" | "table" | "image"
Optionalsize_chart_image
size_chart_image?: string | null
Optionalsize_chart_columns
size_chart_columns?: string[] | null
Optionalsize_chart_rows
size_chart_rows?: string[][] | null
available_colors
available_colors: number[]
available_sizes
available_sizes: number[]
created_at
created_at: string
updated_at
updated_at: string