Из незавершённых покупок в заказы

Добрый день, коллеги!
Подскажите, в api я не особо силён, но хотелось бы реализовать перевод товаров из незавершенных покупок в заказы по крону.
Есть ли пример как это можно сделать? Буду весьма признателен за подсказки.
Сейчас пока реализовано на php из cscart_user_session_products в cscart_orders, но хотелось бы переделать на REST API.

Добрый день. Сделать это можно следующим образом:
Пример схемы:

# 1. Список незавершённых корзин
GET http://example.com/api/2.0/carts

# 2. Конкретная корзина пользователя
GET http://example.com/api/2.0/carts/123

# 3. Создание заказа
POST http://example.com/api/2.0/orders

Минимальный JSON для создания заказа:

{
  "user_id": 123,
  "payment_id": 6,
  "shipping_id": 4,
  "products": {
    "123": {
      "product_id": 123,
      "amount": 2,
      "product_options": {
        "12": "45"
      }
    }
  }
}

Важно: POST /api/orders заново собирает корзину, пересчитывает товары, доставку, скидки, налоги и вызывает стандартное создание заказа. Поэтому после успешного создания заказа нужно удалить исходную корзину:

DELETE https://site.ru/api.php?_d=carts/123