PHPackages                             hector68/yandex-delivery - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. hector68/yandex-delivery

ActiveLibrary[API Development](/categories/api)

hector68/yandex-delivery
========================

Yandex delivery create order

0.0.2(9y ago)161MITPHPPHP &gt;=5.4.0

Since Jan 29Pushed 9y ago1 watchersCompare

[ Source](https://github.com/Hector68/yandex-delivery)[ Packagist](https://packagist.org/packages/hector68/yandex-delivery)[ RSS](/packages/hector68-yandex-delivery/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (2)Versions (4)Used By (0)

yandex-delivery
===============

[](#yandex-delivery)

[![Build Status](https://camo.githubusercontent.com/5d5b7cb20cc1b5eddf0bc6614db28f9d2ba890a0ef4e834cb0c8306ecc69d77e/68747470733a2f2f7472617669732d63692e6f72672f486563746f7236382f79616e6465782d64656c69766572792e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Hector68/yandex-delivery)[![Coverage Status](https://camo.githubusercontent.com/b047fe32a6203a44acee2fe0db7416e78d2320fe9e8a51dc25babd88599c99a8/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f486563746f7236382f79616e6465782d64656c69766572792f62616467652e737667)](https://coveralls.io/github/Hector68/yandex-delivery)Базовый класс для поиска точек и создания заказов Примеры создания заказов, можно посмотреть в тестах

Пример использования

1. Настраивает ApiConfig, где $method\_keys и $data - текстовые поля, которые берутся в личном кабинете

```
$config = \Hector68\YandexDelivery\config\ApiProxyConfig($method_keys, $data);
```

2. Формируем заказ

```
 $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, из данных который получает корзинный виджет.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~66 days

Total

2

Last Release

3369d ago

PHP version history (2 changes)0.0.1PHP &gt;=5.5.0

0.0.2PHP &gt;=5.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/97ca5a02b90c84b0381748d6cd1bc9fe65a5921ef826b836b504d095fe7d6a8d?d=identicon)[Hector68](/maintainers/Hector68)

---

Top Contributors

[![Hector68](https://avatars.githubusercontent.com/u/920564?v=4)](https://github.com/Hector68 "Hector68 (13 commits)")

---

Tags

deliverydelivery-apiyandex-deliverydeliveryyandex-deliverycreateOrdersearchDeliveryList

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hector68-yandex-delivery/health.svg)

```
[![Health](https://phpackages.com/badges/hector68-yandex-delivery/health.svg)](https://phpackages.com/packages/hector68-yandex-delivery)
```

###  Alternatives

[lis-dev/nova-poshta-api-2

PHP class for API 2.0 ukrainian delivery company "Nova Poshta"

144177.5k](/packages/lis-dev-nova-poshta-api-2)[cdek-it/sdk2.0

PHP SDK для API v2.0 от сервиса интеграции компании СДЭК

42101.4k](/packages/cdek-it-sdk20)[kontent-ai/delivery-sdk-php

Kontent.ai Delivery SDK for PHP

4631.1k1](/packages/kontent-ai-delivery-sdk-php)[antistress-store/cdek-sdk-v2

PHP SDK для API v2.0 от сервиса интеграции компании СДЭК

3255.6k](/packages/antistress-store-cdek-sdk-v2)[daaner/novaposhta

NovaPoshta (API 2.0) for Laravel 7+

3622.6k](/packages/daaner-novaposhta)[ttatpuot/cdek-sdk2.0

Рабочий и поддерживаемый PHP SDK для API v2.0 СДЭК

1316.7k](/packages/ttatpuot-cdek-sdk20)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
