Планирование наборов для распродажи
Подобрать комплекты из разрешённых товаров по ограничениям состава и запасам, показать экономику сценария.
Методика и примеры
Планирование наборов для распродажи
Использует только явно разрешённые составы наборов, распределяет общие остатки по очереди и показывает дефицит, компоненты и пользовательскую экономику сценария.
Входные данные примера
Основной источник
[
{
"bundle": "K1",
"sku": "A",
"qty": 2,
"price": 15
},
{
"bundle": "K1",
"sku": "B",
"qty": 1,
"price": 15
},
{
"bundle": "K2",
"sku": "A",
"qty": 1,
"price": 18
},
{
"bundle": "K2",
"sku": "B",
"qty": 2,
"price": 18
}
]Второй источник
[
{
"sku": "A",
"qty": 10,
"warehouse": "W1",
"unit": "pcs",
"unitCost": 2
},
{
"sku": "B",
"qty": 6,
"warehouse": "W1",
"unit": "pcs",
"unitCost": 3
}
]Результат примера
| Набор | Желаемый выпуск | Доступно перед назначением | Назначено | Не хватает | Состав |
|---|---|---|---|---|---|
| K1 | 3 | 5 | 3 | 0 | A×2;B×1 |
| K2 | 3 | 1 | 1 | 2 | A×1;B×2 |
Показано строк: 2 из 2.
Локальная обработка: до2 млн символов или20 000 записей на источник; до50 000 строк результата. Тяжёлые операции имеют отдельные ограничения и отмену. Измеренный спрос и внешние данные не подставляются.
