| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?php<?php
- require __DIR__ .'/../src/autoload.php';
- $config = new \Ipol\DPD\Config\Config([
- 'KLIENT_NUMBER' => '',
- 'KLIENT_KEY' => '',
- 'KLIENT_CURRENCY' => 'RUB',
- 'IS_TEST' => true,
- ]);
- $shipment = new \Ipol\DPD\Shipment($config);
- $shipment->setSender('Россия', 'Москва', 'г. Москва');
- $shipment->setReceiver('Россия', 'Тульская область', 'г. Тула');
- $shipment->setSelfDelivery(true);
- $shipment->setSelfPickup(true);
- $shipment->setItems([
- [
- 'NAME' => 'Товар 1',
- 'QUANTITY' => 1,
- 'PRICE' => 1000,
- 'VAT_RATE' => 18,
- 'WEIGHT' => 1000,
- 'DIMENSIONS' => [
- 'LENGTH' => 200,
- 'WIDTH' => 100,
- 'HEIGHT' => 50,
- ]
- ],
- [
- 'NAME' => 'Товар 2',
- 'QUANTITY' => 1,
- 'PRICE' => 1000,
- 'VAT_RATE' => 18,
- 'WEIGHT' => 1000,
- 'DIMENSIONS' => [
- 'LENGTH' => 350,
- 'WIDTH' => 70,
- 'HEIGHT' => 200,
- ]
- ],
- [
- 'NAME' => 'Товар 3',
- 'QUANTITY' => 1,
- 'PRICE' => 1000,
- 'VAT_RATE' => 18,
- 'WEIGHT' => 1000,
- 'DIMENSIONS' => [
- 'LENGTH' => 220,
- 'WIDTH' => 100,
- 'HEIGHT' => 70,
- ]
- ],
- ], 3000);
- $order = \Ipol\DPD\DB\Connection::getInstance($config)->getTable('order')->makeModel();
- $order->setShipment($shipment);
- $order->orderId = 1;
- $order->currency = 'RUB';
- $order->serviceCode = 'PCL';
- $order->senderName = 'Наименование отправителя';
- $order->senderFio = 'ФИО отправителя';
- $order->senderPhone = 'Телефон отправителя';
- $order->senderTerminalCode = '009M';
- $order->receiverName = 'Наименование отправителя';
- $order->receiverFio = 'ФИО отправителя';
- $order->receiverPhone = 'Телефон отправителя';
- $order->receiverTerminalCode = '012K';
- $order->pickupDate = '2017-12-02';
- $order->pickupTimePeriod = '9-18';
- $result = $order->dpd()->create();
- print_r($result);
|