# Комментарии по синхронизации товаров и остатков

<span style="font-family: Roboto, sans-serif;"><span style="font-size: small;">Для создания новых товаров и обновления существующих, следует использовать метод</span></span>

[POST /api/lite/products](https://wiki.kak2c.ru/books/kaktus-dlya-razrabotchikov/page/apiliteproducts "/api/lite/products")

<span style="font-family: Roboto, sans-serif;"><span style="font-size: small;">Каждый продукт обязательно должен содержать хотя бы один вариант. Поэтому, при создании нового продукта, автоматически создается к нему один вариант.</span></span>

<span style="font-family: Roboto, sans-serif;"><span style="font-size: small;">Варианты - это реальные SKU, у них есть вес, размеры, штрихкоды и т.д. Продукт же содержит только общие параметры.</span></span>

<span style="font-family: Roboto, sans-serif;"><span style="font-size: small;">Момент к обсуждению - при синхронизации товаров с Cactus, надо ли выгружать иерархию с вариантами, либо “развернуть” варианты в плоский список в Кактусе (один вариант = один продукт Кактус). </span></span>

<span style="font-family: Roboto, sans-serif;"><span style="font-size: small;">Вариантами можно управлять как из метода products, так и напрямую, методом products/variants.</span></span>

<span style="font-family: Roboto, sans-serif;"><span style="font-size: small;">Кактус имеет систему резервирования. При оформлении заказа, Кактус пытается взять резерв. Это необходимое условие для допуска заказа к отгрузке.</span></span>