Search by

skeeks / cms-export-shop-yandex-market

skeeks-semenov

Export data from the site on SkeekS CMS

Package info

github.com/skeeks-cms/cms-export-shop-yandex-market

Homepage

Issues

Type:yii2-extension

pkg:composer/skeeks/cms-export-shop-yandex-market

Statistics

Installs: 2 633

Dependents: 2

Suggesters: 0

Stars: 0

1.3.1 2026-09-30 12:09 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!
SkeekS CMS (Yii2) — quickly, easily and effectively!
skeeks.com | cms.skeeks.com