Конфигурация модуля на стороне ресурса должна позволять произвести экспорт списка заказов, оформленных в указанном временном диапазоне.


История: Сотрудник ресурса производит экспорт заказов, указав необходимый диапазон времени создания заказа

Метод передачи: POST

Формат: JSON

URL: /api/events/history


Структура:


{
  "orders": [
    {
      "customer": {
        "customer_id": string (ID пользователя),
        "customer_first_name": string (имя пользователя),
        "customer_last_name": string (фамилия пользователя),
        "customer_email": string (E-mail пользователя),
        "customer_date_created": string (дата регистрации пользователя)
      },
      "order_id": string (ID заказа),
      "date_created": string (дата создания заказа),
      "status": string (статус заказа),
      "price_total": string (общая сумма заказа),
      "qty_total": integer (количество товарных наименований),
      "products": [
        {
          "product_id": string (ID товарной позиции),
          "product_name": string (название товарной позиции),
          "product_desc": string (описание товарной позиции),
          "product_sku": string (артикул товарной позиции),
          "product_image": string (полный путь к картинке товарной позиции),
          "product_url": string (полный путь к странице товарной позиции),
          "product_qty": integer (количество товарных позиций),
          "product_price": integer (конечная цена товарной позиции),
          "product_total_val": integer (сумма товарных позиций),
          "product_categories": [
            string,
            string,
            … (список вложенных категорий)
          ]
        },
        {
          ...
        }
      ]
    }
  ]
}


Пример:

{
  "orders": [
    {
      "customer": {
        "customer_id": "189",
        "customer_first_name": "Kristina",
        "customer_last_name": "Test",
        "customer_email": "pr.triggmine@gmail.com",
        "customer_date_created": "2016-09-08 10:20:37"
      },
      "order_id": "246",
      "date_created": "2016-10-08 10:20:37",
      "status": "pending",
      "price_total": "455.00",
      "qty_total": "1",
      "products": [
        {
          "product_id": "406",
          "product_name": "Linen Blazer",
          "product_desc": "Single vented, notched lapels. Flap pockets. Tonal stitching. Fully lined. Linen. Dry clean.",
          "product_sku": "msj013",
          "product_image": "https://1924magento.triggmine.com.ua/media/catalog/product/cache/0/image/265x/9df78eab33525d08d6e5fb8d27136e95/m/s/msj012t_2.jpg",
          "product_url": "https://1924magento.triggmine.com.ua/index.php/catalog/product/view/id/406/s/linen-blazer/",
          "product_qty": 1,
          "product_price": 455,
          "product_total_val": "455.0000",
          "product_categories": [
            "Men",
            "New Arrivals",
            "Blazers"
          ]
        },
        {
          "product_id": "244",
          "product_name": "Linen Blazer",
          "product_desc": "Single vented, notched lapels. Flap pockets. Tonal stitching. Fully lined. Linen. Dry clean.",
          "product_sku": "msj013",
          "product_image": "https://1924magento.triggmine.com.ua/media/catalog/product/cache/0/image/265x/9df78eab33525d08d6e5fb8d27136e95/m/s/msj012t_1.jpg",
          "product_url": "https://1924magento.triggmine.com.ua/index.php/catalog/product/view/id/244/s/linen-blazer/",
          "product_qty": 1,
          "product_price": 455,
          "product_total_val": "0.0000",
          "product_categories": [
            "Blazers"
          ]
        }
      ]
    }
  ]
}