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

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

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

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

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

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

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

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

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

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

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

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

Nina Nokhrina
Привет! Я — full stack разработчик. Специализируюсь на реализации сложных проектов с использованием фреймворков, а также CMS (Bitrix, WordPress, PrestaShop и Magento). По вопросам разработки пишите сюда. На этом сайте я делюсь своим опытом работы на фриланс-биржах, и публикую статьи на IT-тематику. Я увлекаюсь спортом и считаю, что физическая активность важна для поддержания баланса в жизни разработчика.