PHPackages                             sylapi/eurocommerce-linker - 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. sylapi/eurocommerce-linker

ActiveLibrary[API Development](/categories/api)

sylapi/eurocommerce-linker
==========================

Eurocommerce Linker

v0.1.1(2y ago)01.7k1MITPHPPHP &gt;=8.0.0

Since May 10Pushed 2y ago2 watchersCompare

[ Source](https://github.com/sylapi/eurocommerce-linker)[ Packagist](https://packagist.org/packages/sylapi/eurocommerce-linker)[ RSS](/packages/sylapi-eurocommerce-linker/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (4)Used By (1)

EurocommerceLinker
==================

[](#eurocommercelinker)

[![PHPStan](https://camo.githubusercontent.com/7a8a54e7ee075f9a33edda53b4e146cabdd7b14478a2ca64d17080aaff0f3b3d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230352d627269676874677265656e2e7376673f7374796c653d666c6174)](https://camo.githubusercontent.com/7a8a54e7ee075f9a33edda53b4e146cabdd7b14478a2ca64d17080aaff0f3b3d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230352d627269676874677265656e2e7376673f7374796c653d666c6174) [![Build](https://github.com/sylapi/eurocommerce-linker/actions/workflows/build.yaml/badge.svg?event=push)](https://github.com/sylapi/eurocommerce-linker/actions/workflows/build.yaml) [![codecov.io](https://camo.githubusercontent.com/11f0211b1cdb00ab4f9d3e27c56ef0f10d4ea313201dfdc8c1669899f527f8e7/68747470733a2f2f636f6465636f762e696f2f6769746875622f73796c6170692f6575726f636f6d6d657263652d6c696e6b65722f636f7665726167652e737667)](https://codecov.io/github/sylapi/eurocommerce-linker/)

Init
----

[](#init)

```
$parameters = Parameters::create([
    'login' => 'mylogin',
    'password' => 'mypassword',
    'debug' => false
]);

$gateway = new ApiFactory(
    new SessionFactory()
);

$api = $gateway->create($parameters);
```

Orders
------

[](#orders)

### Orders::get()

[](#ordersget)

```
try {
    $response = $api->orders()->get(123456);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Orders:all()

[](#ordersall)

```
try {

    $response = $api->orders()->all();
    var_dump($response);

} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Orders:create()

[](#orderscreate)

```
$delivery = $api->make()->delivery();
$delivery->setCarier(CarierType::POCZTK48OP)
    ->setCurrencyCOD('PLN')
    ->setAmountCOD(12.22)
    ->setAdditionalInfo('Dodatkowe informacje o dostawie, np. numer paczkomatu')
    ->setNote('Notatka dla kuriera');

$positions = $api->make()->positions();

$position = $api->make()->position();
$position
    ->setProductId(377800)
    ->setRefId(279)
    ->setAdditionalId('id#350')
    ->setQuantity(1);

$positions->add($position);

$order = $api->make()->order();
$order->setRefId('123456')
    ->setNumber('#Order:654321')
    ->setSource('api')
    ->setStatus('ROBOCZE')
    ->setComments('Uwagi dla magazynu')
    ->setDelivery($delivery)
    ->setContactPerson('Jan Kowalski')
    ->setPhone('500600700')
    ->setEmail('test@test.dev')
    ->setName1('Nazwa firmy lub imię i nazwisko cz. 1')
    ->setName2('Nazwa firmy lub imię i nazwisko cz. 2')
    ->setName3('Nazwa firmy lub imię i nazwisko cz. 3')
    ->setPostalCode('00-001')
    ->setCountryCode('pl')
    ->setPlace('Warszawa')
    ->setStreet('ulica Nowa 12/1')
    ->setNote('Notatka do zamówienia')
    ->setPositions($positions)
try {
    $response = $api->orders()->create($order);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Orders:update()

[](#ordersupdate)

```
try {
    $order = $api->orders()->get(123456);
    $order->setName1('Jan Kolwaski');
    $response = $api->orders()->update($order);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Orders:delete()

[](#ordersdelete)

```
try {
    $response = $api->orders()->delete(123456);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

Products
--------

[](#products)

### Products::get()

[](#productsget)

```
try {
    $response = $api->products()->get(123456);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Products::all()

[](#productsall)

```
try {
    $response = $api->products()->all();
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Products::create()

[](#productscreate)

```
try {
    $product = $api->make()->product();
    $product
        ->setRefId(123456)
        ->setAdditionalId(098765)
        ->setName('Product name')
        ->setSku('1234567890')
        ->setEan('72678640')
        ->setCode128('code128')
        ->setActive(false)
        ->setWeight(2.5)
        ->setLength(10)
        ->setWidth(20)
        ->setHeight(30);

    $response = $api->products()->create($product);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### Products::update()

[](#productsupdate)

```
try {
    $product = $api->products()->get(123456);;
    $product->setName('New product name')
    $response = $api->products()->update($product);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

ProductStocks
-------------

[](#productstocks)

### ProductStocks::get()

[](#productstocksget)

```
try {
    $response = $api->productStocks()->get(123456);
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

### ProductStocks::all()

[](#productstocksall)

```
try {
    $response = $api->productStocks()->all();
    var_dump($response);
} catch (\Exception $e) {
    var_dump($e->getMessage());
}
```

Komendy
-------

[](#komendy)

KOMENDAOPIScomposer testsTestycomposer phpstanPHPStancomposer coveragePHPUnit Coveragecomposer coverage-htmlPHPUnit Coverage HTML (DIR: ./coverage/)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

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

Total

2

Last Release

1007d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8284e979dcbb9e6ff013f3e04f2c3f0a3de8f62fad97e12383155779b0adee23?d=identicon)[sylapi](/maintainers/sylapi)

---

Top Contributors

[![webard](https://avatars.githubusercontent.com/u/855788?v=4)](https://github.com/webard "webard (1 commits)")

---

Tags

package

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/sylapi-eurocommerce-linker/health.svg)

```
[![Health](https://phpackages.com/badges/sylapi-eurocommerce-linker/health.svg)](https://phpackages.com/packages/sylapi-eurocommerce-linker)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.6M973](/packages/statamic-cms)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M46](/packages/tencentcloud-tencentcloud-sdk-php)[neuron-core/neuron-ai

The PHP Agentic Framework.

2.0k656.1k38](/packages/neuron-core-neuron-ai)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.5M7](/packages/avalara-avataxclient)[files.com/files-php-sdk

Files.com PHP SDK

2481.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1943.1k5](/packages/aimeos-prisma)

PHPackages © 2026

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