skeeks / cms-export-shop-yandex-market
Export data from the site on SkeekS CMS
Package info
github.com/skeeks-cms/cms-export-shop-yandex-market
Type:yii2-extension
pkg:composer/skeeks/cms-export-shop-yandex-market
Requires
- skeeks/cms-export: ^1.1.1 || dev-master
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 1.3.1
- 1.3.0
- 1.2.4.5
- 1.2.4.4
- 1.2.4.3
- 1.2.4.2
- 1.2.4.1
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.6.19
- 1.1.6.18
- 1.1.6.17
- 1.1.6.16
- 1.1.6.15
- 1.1.6.14
- 1.1.6.13
- 1.1.6.12
- 1.1.6.11
- 1.1.6.10
- 1.1.6.9
- 1.1.6.8
- 1.1.6.7
- 1.1.6.6
- 1.1.6.5
- 1.1.6.4
- 1.1.6.3
- 1.1.6.2
- 1.1.6.1
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- 1.0.0-rc
- 1.0.0-beta
- 1.0.0-alpha3
- 1.0.0-alpha2
- 1.0.0-alpha
- dev-master-n
This package is auto-updated.
Last update: 2026-09-30 12:12:07 UTC
README
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist skeeks/cms-export-shop-yandex-market "^1.1.6"
or add
"skeeks/cms-export-shop-yandex-market": "^1.1.6"
Configuration app
php yii cmsExport/execute/task 8
Links
Фильтрация по остаткам
В разделе «Фильтрация» поле «Количество больше (для всех единиц)» задаёт общий строгий порог. Пустое поле отключает общее ограничение; 0 требует положительного остатка. Кнопкой «+ Добавить условие для единицы» можно задать исключения: они заменяют, а не дополняют общий порог.
Например: общий порог 50, шт — 5, м² — 100. Тогда штучные товары выгружаются
при остатке > 5, квадратные метры — > 100, остальные единицы — > 50.
Количество суммируется по выбранным складам; без выбора — по всем складам.
Проверяется основная единица товара (ShopProduct.measure_code), без пересчёта
в упаковки или минимальную партию продажи. Каждая единица допускает одно условие.
Существующие задачи без этих настроек сохраняют прежнюю выборку.
XML-текст экранируется один раз, включая бренд, артикул и характеристики. Товар добавляется в документ только после полного формирования offer. Отсутствие положительной выгружаемой цены или фото — явный пропуск с причиной и предупреждением, а не ошибка XML. Для выбранного типа цены проверяется именно он; отсутствие другой цены не исключает товар. Неожиданные сбои остаются ошибками.
Регрессионная проверка без данных сайта:
SKEEKS_APP_ROOT=/app php vendor/skeeks/cms-export-shop-yandex-market/tests/yandex-export-regression.php
При прямой выкладке обновлять также cms-export с методом
ExportResult::itemSkipped() и его адаптером ExportJobResult.
SkeekS CMS (Yii2) — quickly, easily and effectively!
skeeks.com | cms.skeeks.com