Skip to content
ms3YandexMarket
ms3YandexMarket
Файл YML для Яндекс Маркета или RSS для Google из товаров MiniShop3
  • MODX 3
  • PHP 8.2
  • miniShop3
  • Vue 3
  1. Extras
  2. ms3YandexMarket
  3. Состав прайса
  4. Варианты и остатки

Варианты и остатки ​

На вкладке Предложения задайте Источник предложений и Источник остатков.

Таблица под деревом тегов показывает цену, остаток, подпись источника остатка, URL и артикул. Предпросмотр одного offer берёт ID товара и ID варианта над таблицей.

Источник предложений ​

Вкладка «Предложения» ms3YandexMarket

ЗначениеЧто попадает в файл
productОдин offer на товар MiniShop3
variantОдин offer на вариант ms3Variants. Цена, артикул и картинка берутся у варианта. В файл попадает адрес товара и параметр variant с id варианта. Нет вариантов: товар в прайс не попадает
combinationКомбинации ms3Remains без варианта: непустые опции. Нет таких комбинаций: товар в прайс не попадает
automaticСначала варианты, иначе комбинации, иначе один offer товара

Источник остатков ​

ЗначениеОткуда число
minishop3Поле остатка товара MiniShop3
ms3variantsОстаток варианта
ms3remainsRemainServiceInterface::getQuantity. Нет строки остатка и нет identity: в файл уходит пусто. getQuantity вернул null: в файл тоже уходит пусто. Число 0 пишется, только если сервис вернул 0
automaticСначала остаток ms3Remains, если товар им учитывается, иначе вариант, иначе остаток товара
customПункт «Свой источник» в списке формы. Число считается тем же порядком, что automatic. Подпись рядом с остатком в таблице равна custom, не ms3remains / ms3variants / minishop3
  • Значения ms3remains, ms3variants и minishop3 не берут другие источники
  • Нет пакета вариантов или остатков: это видно на диагностике
  • Остаток товара MiniShop3 всё равно читается
ПоведениеЧто происходит
out (старое имя include)Пустой остаток даёт в RSS g:availability со значением in stock. Ноль даёт out of stock, если он не выше min_stock
skipПорог min_stock убирает предложение и из YML дерева, и из RSS

Подробнее: параметры прайса.