PHPackages                             shopapicz/client - 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. shopapicz/client

ActiveLibrary

shopapicz/client
================

ShopAPI client

0180

Since Jan 10Compare

[ Source](https://github.com/shopapicz/php-client)[ Packagist](https://packagist.org/packages/shopapicz/client)[ RSS](/packages/shopapicz-client/feed)WikiDiscussions Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Build Status](https://github.com/shopapicz/php-client/actions/workflows/ci.yml/badge.svg)](https://github.com/shopapicz/php-client/actions/workflows/ci.yml/badge.svg)[![Latest Stable Version](https://camo.githubusercontent.com/7882f5993a26b5ae476a5672fafd88e0a49b212c0ab723abb0a8507dd8e8a7b8/68747470733a2f2f706f7365722e707567782e6f72672f73686f70617069637a2f636c69656e742f762f737461626c65)](https://packagist.org/packages/shopapicz/client)

Klient pro jednoduché napojení na produktové feedy dodavatelů v [ShopAPI.cz](https://shopapi.cz).

Podrobná dokumentace API v [docs/api.md](docs/api.md).

Přednosti ShopAPI/Client
------------------------

[](#přednosti-shopapiclient)

### Nenáročnost na server a vysoký výkon

[](#nenáročnost-na-server-a-vysoký-výkon)

- stahování feedů používá kompresi, takže je rychlé a nezatěžuje případný datový limit.
- zpracování probíhá streamovaně, takže i 5GB feed si vystačí s pár MB paměti (@todo benchmark)

### Jednodušší napojení

[](#jednodušší-napojení)

Při použití klienta jste úplně odstíněni od XML a pracujete přímo s jednoduchými objekty. Není proto problém později přejít z XML feedu na REST API (filtry atd.), aniž by bylo nutné měnit zásadně kód napojení.

Instalace
---------

[](#instalace)

```
composer require shopapicz/client
composer require composer/ca-bundle       # nepovinné, doporučené
```

Doporučujeme nainstalovat i [composer/ca-bundle](https://github.com/composer/ca-bundle) kvůli certifikátům, pokud váš server nemá aktuální.

Použití
-------

[](#použití)

```
