Skip to content
This repository was archived by the owner on Apr 18, 2023. It is now read-only.
Evgen Kytonin edited this page Apr 7, 2019 · 14 revisions

order

Страница описывает все методы, аргументы для работы с Justin API. Класс Order

Методы

Указываем версию API.

orderVersion

function orderVersion($version = 'v1');
  • return object
  • $version: Версия API. По умолчанию: v1

Указываем уникальный номер заказа.

setNumber

function setNumber($number);
  • return object
  • $number: Уникальный номер

Указываем дату оформления заказа.

setDate

function setDate($format = false);
  • return object
  • $format: Дата создания. Форматы: true - 2019-03-21, false - 20190321

Указываем ИД города отправителя

senderCityID

function senderCityID($cityID)
  • return object
  • $cityID: ИД города

Указываем название или ФИО отправителя.

sender

function sender($val);
  • return object
  • $val: Название или ФИО

Указываем ФИО отправителя.

senderContact

function senderContact($contact);
  • return object
  • $contact: ФИО

Указываем телефон отправителя.

senderPhone

function senderPhone($phone);
  • return object
  • $phone: Номер телефона

Указываем номер отделения отправителя.

senderBranchID

function senderBranchID($id);
  • return object
  • $id: Номер отделения

Указываем название или ФИО получателя.

receiver

function receiver($val);
  • return object
  • $val: Название или ФИО

Указываем ФИО контакта получателя.

receiverContact

function receiverContact($val);
  • return object
  • $val: ФИО

Указываем телефон получателя.

receiverPhone

function receiverPhone($phone);
  • return object
  • $phone: Номер телефона

Указываем номер отделения получателя.

receiverBranchID

function receiverBranchID($id)
  • return object
  • $id: Номер отделения

Указываем адрес получения (забора) заказа.

addressPickup

function addressPickup($address);
  • return object
  • $address: Адрес

Указываем, необходимость забрать заказ у отправителя.

requirePickup

function requirePickup($pickup = false);
  • return object
  • $pickup: Забрать заказ. По умолчанию: false

Указываем количество грузовых мест.

countPlace

function countPlace($count);
  • return object
  • $count: Количество мест

Указываем вес груза.

weight

function weight($weight);
  • return object
  • $weight: Вес

Указываем объем груза.

volume

function volume($volume);
  • return object
  • $volume: Объем

Тип заказа.

delivetyType

function deliveryType($type = 0);
  • return object

  • $type: Заказ. По умолчанию: 0

    0 - B2C

    1 - C2C

    2 - B2B

    3 - C2B

Форма выдачи COD.

codType

function codeType($type);
  • return object

  • $type: Тип расчета

    0 - наличных расчет

    1 - безналичный расчет

Номер банковской карты.

cardNumber

function cardNumber($number);
  • return object
  • $number: Номер карты

Массив данных грузовых мест. Содержит маркировки и ВГХ каждого ВМ.

cargoList

function cargoList($list = []);
  • return object
  • $list: Массив данных. По умолчанию: пустой

Код маркировки ВМ.

cargoMarking

function cargoMarking($marking);
  • return object
  • $marking: Код

Вес ВМ, кг.

cargoWeight

function cargoWeight($weight);
  • return object
  • $weight: Вес

Ширина ВМ, см.

cargoWidth

function cargoWidth($width);
  • return object
  • $width: Ширина в см

Высота ВМ, см.

cargoHeight

function cargoHeight($height);
  • return object
  • $height: Высота в см

Глубина ВМ, см.

cargoDepth

function cargoDepth($depth);
  • return object
  • $depth: Глубина в см

Добавить груз в список

addCargo

function addCargo();
  • return object

Указываем стоимость заказа, что декларируется.

costDeclared

function costDeclared($cost);
  • return object
  • $cost: Стоимость заказа

Указываем сумму за доставку заказа (грн).

deliveryAmount

deliveryPay(true) - Расчет будет производится по тарифам
function deliveryAmount($amount = 0);
  • return object
  • $amount: Сумма за доставку заказа. По умолчанию: 0

Указываем, будет ли оплата за доставку заказа.

deliveryPay

function deliveryPay($pay = false);
  • return object
  • $pay: Оплата доставки. По умолчанию: 0

Указываем, кто плательщик за доставку заказа.

deliveryPayer

function deliveryPayer($payer = 0);
  • return object
  • $payer: Плательщик. 0 - Отправитель, 1 - Получатель. По умолчанию: 0

Указываем, необходимость доставки заказа.

requireDelivery

function requireDelivery($delivery = false);
  • return object
  • $delivery: Доставка заказа. По умолчанию: false

Указываем, будет ли оплата комиссии за заказ.

redeliveryPay

function redeliveryPay($pay = false);
  • return object
  • $pay: Оплата комиссии. По умолчанию: false

Указываем сумму комиссии за доставка заказа (грн).

redeliveryAmount

redeliveryPay(true) - Расчет будет производится по тарифам
function redeliveryAmount($amount);
  • return object
  • $amount: Сумма комисиии.

Указываем, кто плательщик комиссии.

redeliveryPayer

function redeliveryPayer($payer = 0);
  • return object
  • $payer: Плательщик. 0 - Отправитель, 1 - Получатель. По умолчанию: 0

Указываем сумму платежа за заказ (грн).

orderAmount

function orderAmount($amount);
  • return object
  • $amount: Сумма платежа

Указываем, что необходимо оплатить за заказ (грн).

orderPay

function orderPay($pay = false);
  • return object
  • $pay: Оплата заказа. По умолчанию: false

Указываем описание заказа.

comment

function comment($val);
  • return object
  • $val: Комментарий

Clone this wiki locally