PHPackages                             serdominus/elit-econnector - 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. serdominus/elit-econnector

ActiveLibrary[API Development](/categories/api)

serdominus/elit-econnector
==========================

PHP client library for ELIT eConnector SOAP API v1.75.0

1.0.0(2mo ago)01MITPHPPHP &gt;=8.1

Since Feb 28Pushed 2mo agoCompare

[ Source](https://github.com/serdominus/elit-econnector)[ Packagist](https://packagist.org/packages/serdominus/elit-econnector)[ Docs](https://github.com/serdominus/elit-econnector)[ RSS](/packages/serdominus-elit-econnector/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

ELIT eConnector PHP Library
===========================

[](#elit-econnector-php-library)

[![Latest Stable Version](https://camo.githubusercontent.com/52d50ead668cfcdc1a57581e811bbcdb0d7494e5e2a933b48f8f6e63dfd5573e/68747470733a2f2f706f7365722e707567782e6f72672f736572646f6d696e75732f656c69742d65636f6e6e6563746f722f762f737461626c65)](https://packagist.org/packages/serdominus/elit-econnector)[![License](https://camo.githubusercontent.com/3ecee486965aed726689f320f5d9a338469c9399c78077901ac36896936288fa/68747470733a2f2f706f7365722e707567782e6f72672f736572646f6d696e75732f656c69742d65636f6e6e6563746f722f6c6963656e7365)](https://packagist.org/packages/serdominus/elit-econnector)

PHP клієнт для роботи з ELIT eConnector SOAP API (версія 1.75.0).

Вимоги
------

[](#вимоги)

- PHP 8.1+
- Розширення `ext-soap`

Встановлення
------------

[](#встановлення)

```
composer require serdominus/elit-econnector
```

Або клонуйте репозиторій і встановіть залежності:

```
git clone https://github.com/serdominus/elit-econnector.git
cd elit-econnector
composer install
```

Швидкий старт
-------------

[](#швидкий-старт)

```
use Elit\EConnector\ElitConnector;
use Elit\EConnector\SendBasketItem;
use Elit\EConnector\Exception\ElitException;

// Ініціалізація (testMode: true = тестовий сервер)
$connector = new ElitConnector(
    company:  ElitConnector::COMPANY_CZ,
    login:    'your_login',
    password: 'your_password',
    testMode: false
);

// Отримати інформацію про товар
$item = $connector->getItem('NET 12 N 7439');
echo $item->description;

// Отримати ціну та залишки
$infoList = $connector->getItemInfo('NET 12 N 7439', qty: 1);

// Відправити замовлення
$success = $connector->sendBasket([
    new SendBasketItem('NET 12 N 7439', 2, 'MY-REF', false, '2024-12-31'),
]);
```

Константи компаній
------------------

[](#константи-компаній)

КонстантаЗначення`ElitConnector::COMPANY_CZ`ELIT\_CZ`ElitConnector::COMPANY_RO`ELIT\_RO`ElitConnector::COMPANY_SK`ELIT\_SK`ElitConnector::COMPANY_UA`ELIT\_UAДоступні методи
---------------

[](#доступні-методи)

### Товари

[](#товари)

МетодОпис`getItem(string $activeItemNo)`Детальна інформація про товар`getItemInfo(string $itemNo, int $qty)`Ціна та залишки на складах`getItemInfoFromVendors(string $itemNo, ...)`Інформація з складів постачальників *(потребує дозволу E\_CONNECTOR\_VS)*`getListOfItems(array $params)`Список товарів### Накладні (Delivery Notes)

[](#накладні-delivery-notes)

МетодОпис`getNumOfShipments()`Загальна кількість накладних`getShipmentList(int $pageNo, int $pageSize)`Список заголовків накладних`getShipmentHeader(string $documentNo)`Заголовок конкретної накладної`getShipmentLines(string $documentNo)`Рядки накладної### Рахунки-фактури (Loans)

[](#рахунки-фактури-loans)

МетодОпис`getNumOfInvoices(bool $open, bool $closed, bool $overdue)`Кількість рахунків`getInvoiceList(...)`Список рахунків з пагінацією`getInvoiceHeader(string $invoiceNo)`Заголовок рахунку`getInvoiceVatSummary(string $invoiceNo)`ПДВ зведення`getInvoiceLines(string $invoiceNo)`Рядки рахунку### Кредит-ноти

[](#кредит-ноти)

МетодОпис`getNumOfCrMemos(bool $open, bool $closed, bool $overdue)`Кількість кредит-нот`getCrMemoList(...)`Список кредит-нот`getCrMemoHeader(string $invoiceNo)`Заголовок кредит-ноти`getCrMemoVatSummary(string $invoiceNo)`ПДВ зведення кредит-ноти`getCrMemoLines(string $invoiceNo)`Рядки кредит-ноти### Замовлення

[](#замовлення)

МетодОпис`getNumOfOrderLines(array $params)`Кількість рядків замовлень`getOrderList(array $params)`Список замовлень`getOrderHeader(string $orderNo, array $params)`Заголовок замовлення`getOrderLines(string $orderNo, array $params)`Рядки замовлення### Відправка замовлень

[](#відправка-замовлень)

МетодОпис`sendBasket(SendBasketItem[] $lines)`Відправити кошик (створити замовлення)### Інше

[](#інше)

МетодОпис`getVersion()`Версія веб-сервісу`getSoapClient()`Прямий доступ до SoapClientSendBasketItem — параметри
--------------------------

[](#sendbasketitem--параметри)

```
new SendBasketItem(
    no:                    'NET 12 N 7439',  // Артикул (обов'язково)
    quantity:              2,                 // Кількість (обов'язково)
    yourReference:         'MY-REF-001',      // Примітка, макс. 20 символів
    cashAndCarry:          false,             // Самовивіз
    requestedDeliveryDate: '2024-12-31'       // Бажана дата доставки
);
```

Обробка помилок
---------------

[](#обробка-помилок)

```
use Elit\EConnector\Exception\ElitException;
use Elit\EConnector\Exception\AuthException;

try {
    $item = $connector->getItem('SOME-ITEM');
} catch (AuthException $e) {
    // Неправильні облікові дані або недостатньо прав
    echo "Авторизація: " . $e->getMessage();
} catch (ElitException $e) {
    // Інші помилки API
    echo "Помилка API: " . $e->getMessage();
}
```

Тестовий та production сервери
------------------------------

[](#тестовий-та-production-сервери)

```
// Тестовий
$connector = new ElitConnector('ELIT_CZ', 'login', 'pass', testMode: true);

// Production
$connector = new ElitConnector('ELIT_CZ', 'login', 'pass', testMode: false);
```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance86

Actively maintained with recent releases

Popularity1

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity42

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

Unknown

Total

1

Last Release

70d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/61c9686d049485709b59e3bec5315714c308405a4645ed389d38f0fc0fc752b8?d=identicon)[serdominus](/maintainers/serdominus)

---

Top Contributors

[![serdominus](https://avatars.githubusercontent.com/u/13577430?v=4)](https://github.com/serdominus "serdominus (2 commits)")

---

Tags

soapapi clienteliteconnectorauto-parts

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/serdominus-elit-econnector/health.svg)

```
[![Health](https://phpackages.com/badges/serdominus-elit-econnector/health.svg)](https://phpackages.com/packages/serdominus-elit-econnector)
```

###  Alternatives

[laminas/laminas-soap

6121.8M37](/packages/laminas-laminas-soap)[gusapi/gusapi

Gus Api Library for PHP

1351.5M8](/packages/gusapi-gusapi)[codedredd/laravel-soap

A SoapClient wrapper integration for Laravel

221516.6k3](/packages/codedredd-laravel-soap)[smsapi/php-client

SMSAPI API PHP Client

652.1M17](/packages/smsapi-php-client)[besimple/soap-client

Build and consume SOAP Client based web services

582.2M14](/packages/besimple-soap-client)[crowdin/crowdin-api-client

PHP client library for Crowdin API v2

611.5M5](/packages/crowdin-crowdin-api-client)

PHPackages © 2026

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