Order products — варианты карточки (оптимизация)

Два независимых предложения поверх анатомии из design-tasks/CreateOrderModal/ (если опубликовано рядом) — нумерация полей в тексте ниже соответствует AS_OrderProductsModal_Anatomy.md. Оба варианта используют иконки вместо подписей у 6 чекбоксов-флагов (№ 32–37), подписи перенесены в тултип по ховеру — решение применено в обоих вариантах для единообразия, не только в «коротком».

Вариант 1 общие условия для всех товаров

Переключатель «Same terms for all items» поднимает Deadline (№ 28), Comment (№ 29) и 6 чекбоксов (№ 32–37) на уровень заказа — один общий блок над списком вместо дублирования в каждой карточке. При выключенном переключателе эти поля возвращаются в каждую карточку (демо ниже переключается живьём).

Order products
Order-level terms — applies to all items
Deadline
Comment
B05QASELERSKU-23-RE3
Supplier ID 4846
Price/unit, $
3
Unit wt, kg
1.92
Batch wt, kg
0
Prod. time, d
5–15
Min batch
100
Batch dlv, $
0
Unit $USA
21.82
Price var.
500/2.36$
Quantity
BarCode
✓ BarCode
Transparency
Set file
Tariff
AIR UK Faster /9.8$
Destination
Order amount: 0$
- At least 300$
Deadline
Comment
B01NBKTPTS Instant Pot Duo Plus 9-in-1 Multicooker, Pressure Cooker, Slow Co…
Supplier ID 4911
Price/unit, $
4
Unit wt, kg
0.25
Batch wt, kg
0
Prod. time, d
5–15
Min batch
100
Batch dlv, $
0
Unit $USA
4.24
Price var.
200/2.09$
Quantity
BarCode
✓ BarCode
Transparency
Set file
Tariff
TRK/N_L/0.9…
Destination
Order amount: 0$
- At least 300$
Deadline
Comment

Вариант 2 short — компактная карточка

Флаги (№ 32–37) подняты наверх карточки, сразу после Supplier ID — это атрибуты заказа, задаются один раз и дальше не требуют внимания, поэтому не держат внизу место. Quantity (№ 23) получил бейдж количества коробок (в базовом виде отсутствует — фича из [[project_order_modal_prototype]], здесь как предложение). Редактируемые поля BarCode/Transparency/Tariff/Destination (№ 24–27) и обе ключевые цены (Price per unit № 15, Unit price(USA) № 21) — в одну строку; остальные 6 read-only метрик убраны в popover по чипу «+6». Comment (№ 29) — отдельной колонкой справа от всех полей, во всю высоту блока. В футере — только Delete/Duplicate (круглые 32px) слева и Order amount справа, без дублирования флагов.

Order products — short card
B05QASELERSKU-23-RE3
Supplier ID 4846
Quantity
—
BarCode
✓ BarCode
Transparency
Set file
Tariff
AIR UK Faster /9.8$
Destination
Price per unit, $
3
Unit price(USA), $
21.82
More metrics
Unit weight, kg1.92
Batch weight, kg0
Production time, days5–15
Min. batch, units100
Batch delivery, $0
Price variations500 pcs./2.36$
Deadline
Comment
Order amount: 0$
- At least 300$
Короб-бейдж показывает «—», когда по товару нет данных о весе (Batch weight=0) — честно, не выдумывает число. Метрики из popover не удалены — переехали, ничего не потеряно.