PHPackages                             aluch/yml-generator - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. aluch/yml-generator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

aluch/yml-generator
===================

YML (Yandex Market Language) file generator

v1.0.1(1y ago)0259MITPHPPHP &gt;=8.0

Since May 23Pushed 1y agoCompare

[ Source](https://github.com/aluch/YmlGenerator)[ Packagist](https://packagist.org/packages/aluch/yml-generator)[ Docs](https://github.com/aluch/YmlGenerator)[ RSS](/packages/aluch-yml-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (6)Versions (3)Used By (0)

YML (Yandex Market Language) file generator
===========================================

[](#yml-yandex-market-language-file-generator)

[![Build Status](https://camo.githubusercontent.com/3aa0d4fa361a58dce4ec4158f892c5f72a93b826a9fcbef09d9d3dd02081fc68/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f6275696c642f672f416c7563682f596d6c47656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/Aluch/YmlGenerator)[![Code Coverage](https://camo.githubusercontent.com/f9cba12a45519b40ba94222cb9e0391ecce28cab5f4448be30e4e047d4df2ce8/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f416c7563682f596d6c47656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://codecov.io/github/Aluch/YmlGenerator)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/bbaf9812ce152fb925e4e2e5c3718a7d9e6f260bf1d441884cc0361333eb513a/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f416c7563682f596d6c47656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/Aluch/YmlGenerator/?branch=master)[![License](https://camo.githubusercontent.com/75ff4275711a446b44f2e0be863bff7c954280fa8f58ac8c6020f0100df87e1f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f416c7563682f796d6c2d67656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/Aluch/yml-generator)[![Latest Stable Version](https://camo.githubusercontent.com/c9d6096459ddc077a4181be3b768f0c59423d3f7cf91d87f442745fdde0e013b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f416c7563682f796d6c2d67656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/Aluch/yml-generator)[![Total Downloads](https://camo.githubusercontent.com/bc64d74bb6bcc64868ae4d9d86d57ca68a7d8db7bdc9a74272c579cfe8737566/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f416c7563682f796d6c2d67656e657261746f722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/Aluch/yml-generator)

About
-----

[](#about)

[YML (Yandex Market Language)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml) generator. Uses standard XMLWriter for generating YML file. Not required any other library you just need PHP 5.5.0 or &gt;= version.

Generator supports this offer types:

- OfferCustom [(vendor.model)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#vendor-model)
- OfferBook [(book)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#book)
- OfferAudiobook [(audiobook)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#audiobook)
- OfferArtistTitle [(artist.title)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#artist-title)
- OfferTour [(tour)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#tour)
- OfferEventTicket [(event-ticket)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#event-ticket)
- OfferSimple [(empty)](https://yandex.ru/support/webmaster/goods-prices/technical-requirements.xml#base)

Installation
------------

[](#installation)

Run composer require

```
composer require aluch/yml-generator
```

Or add this to your `composer.json` file:

```
"require": {
	"aluch/yml-generator": "dev-master",
}
```

Usage examples
--------------

[](#usage-examples)

```
