• Для этого отправьте API-запрос. Можно использовать любой сервис, например, Postman, Insomnia, Paw, Swagger, SoapUI или настроить интеграцию с вашей системой учета.

     

    Параметр

    Значение

    type

    Цель запроса

     

    В этом случае — orderEntryCancelOperation

     

    Атрибут

    Значение

    notes

    Комментарий при отмене

    remainedWeight

    Сколько теперь весит заказ

     

    Информация будет в ответе на API-запрос

    remainedQuantity

    Сколько товаров останется в заказе

     

    Если было 10 товаров и вы отменяете 2, то значение атрибута — 8

    id

    Уникальный код товара

     

    Чтобы его узнать:

    • с помощью API в Магазине на Kaspi.kz получите информацию о товарах в заказе;
    • скопируйте значение атрибута «id» для "type": "orderentries".

    reason

    Причина отмены

     

    BUYER_CANCELLATION_BY_MERCHANT

    BUYER_NOT_REACHABLE

    MERCHANT_OUT_OF_STOCK

    Отказ покупателя

    Не удалось связаться с покупателем

    Нет в наличии

     

     
    Посмотреть пример запроса
    Скопировано
    https://kaspi.kz/shop/api/v2/orderEntryCancelOperation
    POST /api/v2/orders
    HTTP/1.1
    Host: kaspi.kz/shop
    Content-Type: application/vnd.api+json
    X-Auth-Token: token
     
    {
    "data": {
    "type": "orderEntryCancelOperation",
    "attributes": {
    "notes": "Отказ клиента",
    "remainedQuantity": 1,
    "reason": "BUYER_CANCELLATION_BY_MERCHANT"
    },
    "relationships": {
    "entry": {
    "data":{
    "type": "orderentries",
    "id": "orderentriesID"
    }
    }
    }
    }
    }
    

     

    В ответе вы получите обновленную информацию о количестве товаров в заказе.

     

     
    Посмотреть пример ответа
    Скопировано
     {
        "data": {
            "type": "orderEntryCancelOperation",
            "id": "orderEntryCancelOperationID»,
            "attributes": {
                "remainedWeight": 0.0,
                "remainedQuantity": 0,
                "status": "INPROGRESS"
            },
            "relationships": {
                "entry": {
                    "links": {
                        "self": "https://kaspi.kz/shop/api/v2/orderEntryCancelOperation/orderEntryCancelOperationID/relationships/entry",
                        "related": "https://kaspi.kz/shop/api/v2/orderEntryCancelOperation/orderEntryCancelOperationID/entry"
                    },
                    "data": null
                }
            },
            "links": {
                "self": "https://kaspi.kz/shop/api/v2/orderEntryCancelOperation/orderEntryCancelOperationID"
            }
        },
        "included": []
    }
    
    Обновлен 12.06.2024
    50% считают ответ полезным
    Ответ был полезным?