Документація »

ship_order_to_drop


URL
http://api.brain.com.ua/order/orderID/ship_to_drop/SID [?overprice=1]

HTTP Метод
POST

Опис
Метод для відвантаження замовлення по дропшипінгу


Параметри URL
Назва параметра Обов'язковий параметр Опис
orderID так ідентифікатор замовлення
SID так ідентифікатор сесії
overprice ні 1 - не перевіряти ціну отримувача за діапазоном дилерської та роздрібної ціни, 0 - перевіряти. Доступно лише компаніям, яким це дозволено, інакше повертається помилка 116. Інші значення - помилка 117.

Параметри POST запиту
Назва параметра Обов'язковий параметр Опис
recipientID так ідентифікатор одержувача
addressID так ідентифікатор адреси одержувача
payer_delivery ні платник за послуги доставки
(0 - дилер, 1 - одержувач; за замовчуванням 1)
delivery_cost ні вартість доставки, грн
recipient_order_number ні номер замовлення в обліковій системі Партнера
recipient_order_date ні дата замовлення в обліковій системі Партнера
payment_method_type ні ІД виду оплати:
1 - за безготівковим розрахунком (рахунок-фактура)
5 - післяплата, готівкою
min_insurance_amount ні мінімальна вартість страховки

Використовуваний формат дати - DD.MM.YYYY

Результат
Метод повертає статус виконання операції.

Приклад
    PHP код для відправки запиту за допомогою CURL:

    $url = "http://api.brain.com.ua/order/999999/ship_to_drop/gpkavk4s0aciujg6m698gev040"; // URL адреса API з orderID та SID
    $data = array(
        "recipientID" => "23",
        "addressID"   => "456"
    );

    $ch = curl_init();

    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
    curl_setopt( $ch, CURLOPT_POST, 1 );
    curl_setopt( $ch, CURLOPT_POSTFIELDS, $data );
    curl_setopt( $ch, CURLOPT_URL, $url );

    $result = curl_exec($ch);

    Відповідь:
    {
        "status":1
    }