Доработка модуля выгрузки YML в OpenCartе

Комментарии к записи Доработка модуля выгрузки YML в OpenCartе отключены

Есть интернет магазин на ocStore 2.3.0.2, есть родной модуль от Яндекса для выгрузки товаров в формат YML - "Y.CMS от Яндекс.Кассы".

И все вроде бы в нем хорошо, кроме одного момента 🙂

Яндекс Практикум

Нужно выгружать те размеры у товара, которые есть в наличии.

В модуле есть следующие настройки:

Фото: Настройки модуля Y.CMS от Яндекс.Кассы
Настройки модуля Y.CMS от Яндекс.Кассы

И в наличие товар или нет, этот модуль определяет по полю "Количество" на вкладке "Данные".

GeekBrains
Фото: "Количество" на вкладке "Данные"
"Количество" на вкладке "Данные"

Тем самым выгружает абсолютно все размеры, даже если их нет в наличии.

Фото: Наличие конкретного размера в товаре
Наличие конкретного размера в товаре

Пришлось чуть доработать (одна строчка кода 🙂 ), чтобы выгружались только те размеры у которых в столбце "Количество" не 0.