## Клиент ```typescript= type Client { id: string, 11 // id клиента в bitrix firstname: string, 100 lastname: string, 100 email?: string phone: string phones_additional: string[] // юрлицо, физлицо legal_form: "private_person", // | "legal_entity" legal_entity?: { inn?: string, 12 // ИНН kpp?: string, 9 // КПП } comment: string, } ``` ## Товар и услуга ```typescript= type Product { id: string, 11 name: string, 100, manufacturer: string, section: string, group: string, category: string, } type Service { id: string, name: string price?: decimal } ``` ## Заказ ```typescript= type Order { id: string, // backoffice id products: Array<{ id: string, price: decimal, quantity: number, cost: decimal }>, services: Array<{ id: string, cost: decimal }>, total_cost: string, delivery: { isPVZ: boolean, address?: string, } comment: string, isPaid: boolean, } ``` ## Количество на складе ```typescript= type StockQuantity { productId: string, quantity: number } ``` ## Категория ```typescript= type Category { id: string, name: string, parent: Category } ```