2017 © Pedro PelΓ‘ez
 

library yandex-delivery

Yandex delivery create order

image

hector68/yandex-delivery

Yandex delivery create order

  • Thursday, April 6, 2017
  • by Hector68
  • Repository
  • 1 Watchers
  • 1 Stars
  • 30 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

yandex-delivery

Build Status Coverage Status Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ класс для поиска Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ создания Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ создания Π·Π°ΠΊΠ°Π·ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² тСстах, (*1)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования, (*2)

  1. НастраиваСт ApiConfig, Π³Π΄Π΅ $method_keys ΠΈ $data - тСкстовыС поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ бСрутся Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅
$config = \Hector68\YandexDelivery\config\ApiProxyConfig($method_keys, $data);
  1. Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π·Π°ΠΊΠ°Π·

$order_items = [ new Item([ 'orderitem_name' => 'Test', 'orderitem_quantity' => '2', 'orderitem_cost' => rand(1,500) ]), new Item([ 'orderitem_name' => 'Test2', 'orderitem_quantity' => 1, 'orderitem_cost' => rand(1,500) ]) ]; $deliverypoint = new DeliveryPoint([ 'city' => 'Москва', 'street' => 'БовСтская 20' ]); $recipient = new Recipient([ 'first_name' => 'Имя', 'last_name' => 'Ѐамилия', 'phone' => '+7999999999', 'email' => 'test@test.ru' ]); $delivery = new Delivery( [ 'to_yd_warehouse' => 1, 'pickuppoint' => null, 'delivery' => 1385, 'tariff' => 1565, 'direction' => 699, 'interval' => 3421 ] ); $order = new Order( [ 'order_num' => '2', 'order_items' => $order_items, 'delivery' => $delivery, 'deliverypoint' => $deliverypoint, 'recipient' => $recipient, ] ); $api = new YdApi($config); $result = $api->createOrder($order);

YdHelper::getDeliveryFromWidgetResponse($response) ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Delivery, ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΊΠΎΡ€Π·ΠΈΠ½Π½Ρ‹ΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚., (*3)

The Versions

06/04 2017

dev-master

9999999-dev

Yandex delivery create order

  Sources   Download

MIT

The Requires

  • php >=5.4.0
  • ext-curl *

 

The Development Requires

by Dmitriy Ronzhin

delivery yandex-delivery createorder searchdeliverylist

06/04 2017

0.0.2

0.0.2.0

Yandex delivery create order

  Sources   Download

MIT

The Requires

  • php >=5.4.0
  • ext-curl *

 

The Development Requires

by Dmitriy Ronzhin

delivery yandex-delivery createorder searchdeliverylist

06/04 2017

dev-fix

dev-fix

Yandex delivery create order

  Sources   Download

MIT

The Requires

  • php >=5.4.0
  • ext-curl *

 

The Development Requires

by Dmitriy Ronzhin

delivery yandex-delivery createorder searchdeliverylist

29/01 2017

0.0.1

0.0.1.0

Yandex delivery create order

  Sources   Download

MIT

The Requires

  • php >=5.5.0

 

The Development Requires

by Dmitriy Ronzhin

delivery yandex-delivery createorder searchdeliverylist