PHPackages                             gwinn/yandex-market - 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. gwinn/yandex-market

ActiveLibrary[API Development](/categories/api)

gwinn/yandex-market
===================

PHP library for Yandex.Market API

1.2.0(8mo ago)033829MITPHPPHP &gt;=5.6

Since Oct 9Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/gwinn/beru-php-partner)[ Packagist](https://packagist.org/packages/gwinn/yandex-market)[ RSS](/packages/gwinn-yandex-market/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (30)Used By (0)

PHP-библиотека партнерского API Беру
====================================

[](#php-библиотека-партнерского-api-беру)

Партнерский API Беру предназначен для партнеров, подключенных к маркетплейсу по моделям «Витрина + фулфилмент» и «Витрина + доставка».

- Для модели «[Витрина + фулфилмент](https://yandex.ru/dev/market/partner-marketplace/doc/dg/concepts/about-docpage/)» API позволяет управлять ассортиментом и ценами на товары.
- Для модели «[Витрина + доставка](https://yandex.ru/dev/market/partner-marketplace-cd/doc/dg/concepts/about-docpage/)» API позволяет управлять ассортиментом, ценами на товары и заказами, а также передавать Беру информацию об остатках на складе.

Библиотека написана на языке PHP и содержит методы для работы с партнерским API.

- [Требования](#%D0%A2%D1%80%D0%B5%D0%B1%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
- [Лицензия и условия использования](#%D0%9B%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F-%D0%B8-%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D1%8F-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)
- [Установка](#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0)
- [Пример использования](#%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Требования
----------

[](#требования)

- PHP 5.6 или выше.
- Зарегистрированный магазин на Беру.
- Зарегистрированное приложение с авторизационным токеном.

Подробнее см. раздел [С чего начать](https://github.com/yandex-market/beru-php-partner/wiki/%D0%A1-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C) в Wiki.

Лицензия и условия использования
--------------------------------

[](#лицензия-и-условия-использования)

Библиотека распространяется по [лицензии MIT](LICENSE.txt).

Использование партнерского API регулируется [пользовательским соглашением](https://yandex.ru/legal/market_api_partner/).

Установка
---------

[](#установка)

Библиотека устанавливается с помощью пакетного менеджера [Composer](https://getcomposer.org).

1. Добавьте библиотеку в файл `composer.json` вашего проекта:

    ```
    {
        "require": {
            "yandex-market/beru-php-partner": "*"
        }
    }
    ```
2. Включите автозагрузчик Composer в код проекта:

    ```
    require __DIR__ . '/vendor/autoload.php';
    ```

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

[](#пример-использования)

Выведем на экран список всех скрытых товаров магазина:

```
// Указываем авторизационные данные
$clientId = '9876543210fedcbaabcdef0123456789';
$token = '01234567-89ab-cdef-fedc-ba9876543210';

// Создаем экземпляр клиента с методами управления скрытыми товарами
$hiddenOffersClient = new \Yandex\Beru\Partner\Clients\HiddenOffersClient($clientId, $token);

// Получаем объект со скрытыми товарами
$hiddenOffersObject = $hiddenOffersClient->getInfo($campaignId);
$result = $hiddenOffersObject->getResult();
// Получаем итератор по скрытым товарам
$hiddenOffers = $result->getHiddenOffers();
// Печатаем информацию о скрытиях
foreach ($hiddenOffers as $hiddenOffer) {
    echo "Comment: " . $hiddenOffer->getComment();
    echo "MarketSku: " . $hiddenOffer->getMarkerSku();
    echo "TtlInHours: " . $hiddenOffer->getTtlInHours();
}
```

Подробнее см. [Wiki](https://github.com/yandex-market/beru-php-partner/wiki) и документацию партнерского API для моделей подключения «[Витрина + фулфилмент](https://yandex.ru/dev/market/partner-marketplace/doc/dg/concepts/about-docpage/)» и «[Витрина + доставка](https://yandex.ru/dev/market/partner-marketplace/doc/dg/concepts/about-docpage/)».

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance58

Moderate activity, may be stable

Popularity17

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~82 days

Recently: every ~74 days

Total

27

Last Release

267d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9480ae3e02fe02707d65e603c0fd4216bec819a8b291cc1952bcf345ef8f40e2?d=identicon)[gwinn](/maintainers/gwinn)

---

Top Contributors

[![gwinn](https://avatars.githubusercontent.com/u/477726?v=4)](https://github.com/gwinn "gwinn (15 commits)")[![MarketLLC](https://avatars.githubusercontent.com/u/43435947?v=4)](https://github.com/MarketLLC "MarketLLC (15 commits)")[![VitaliaSmaglenko](https://avatars.githubusercontent.com/u/45493091?v=4)](https://github.com/VitaliaSmaglenko "VitaliaSmaglenko (7 commits)")[![azgalot](https://avatars.githubusercontent.com/u/13585657?v=4)](https://github.com/azgalot "azgalot (5 commits)")[![GrishaginEvgeny](https://avatars.githubusercontent.com/u/86664716?v=4)](https://github.com/GrishaginEvgeny "GrishaginEvgeny (4 commits)")[![iyzoer](https://avatars.githubusercontent.com/u/25742344?v=4)](https://github.com/iyzoer "iyzoer (2 commits)")[![Chazovs](https://avatars.githubusercontent.com/u/45812598?v=4)](https://github.com/Chazovs "Chazovs (2 commits)")[![eightyeight](https://avatars.githubusercontent.com/u/5863398?v=4)](https://github.com/eightyeight "eightyeight (1 commits)")[![altqq885](https://avatars.githubusercontent.com/u/11505508?v=4)](https://github.com/altqq885 "altqq885 (1 commits)")[![IustfuIness](https://avatars.githubusercontent.com/u/217805455?v=4)](https://github.com/IustfuIness "IustfuIness (1 commits)")[![curse89](https://avatars.githubusercontent.com/u/58438482?v=4)](https://github.com/curse89 "curse89 (1 commits)")[![lustqwe](https://avatars.githubusercontent.com/u/114135599?v=4)](https://github.com/lustqwe "lustqwe (1 commits)")[![AlexXVL](https://avatars.githubusercontent.com/u/5718768?v=4)](https://github.com/AlexXVL "AlexXVL (1 commits)")[![plorvent1](https://avatars.githubusercontent.com/u/66384116?v=4)](https://github.com/plorvent1 "plorvent1 (1 commits)")[![taras-seryogin](https://avatars.githubusercontent.com/u/6518446?v=4)](https://github.com/taras-seryogin "taras-seryogin (1 commits)")[![themaiby](https://avatars.githubusercontent.com/u/16966700?v=4)](https://github.com/themaiby "themaiby (1 commits)")[![akrilo](https://avatars.githubusercontent.com/u/91957096?v=4)](https://github.com/akrilo "akrilo (1 commits)")

---

Tags

sdkyandexmarket

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/gwinn-yandex-market/health.svg)

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

###  Alternatives

[biplane/yandex-direct

PHP library for Yandex.Direct API

51172.8k2](/packages/biplane-yandex-direct)

PHPackages © 2026

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