Товар є в каталозі, а на сайті його немає: перевірки за магазином

13 хв

Коли у вивантаженні обрано магазин, Elbuz пропускає на сайт лише товари його складу. Сім перевірок по порядку показують, де саме товар випав.

Коли це знадобиться:

  • Файл чи сайт отримали порожнє вивантаження — журнал прогону червоним рядком скаже, що склад обраного магазину порожній.
  • Окремого товару немає на сайті — картка товару покаже, чи входить він до магазину.
  • У фід не йде товар, відсутній у цьому магазині — галочка в шаблоні перевіряє залишок саме за магазином.
  • На сайті зникли бренди, а товари на місці — виробник не віднесений до магазину, і тунель його не передає.

З чого почати: перевірте поле «Магазин» у шаблоні вивантаження.

Що можна перевірити

Де це і хто має доступ

Меню
Довідники → Операції → Вивантаження даних → шаблон → поле «Магазин»
Журнал
журнал прогону шаблону вивантаження — рядок про відбір за магазином
Склад товару
картка товару → блок «Магазини» → «Відображати товар»
Право доступу
вікно «Вивантаження даних»; для правки складу — картка товару

Чотири перевірки для будь-якого вивантаження

Найчастіше звернення на цю тему. Перевірки нижче йдуть у тому порядку, у якому їх робить сама програма, — проходьте зверху вниз і зупиняйтеся на першій, яка не виконується.

Перші чотири перевірки однакові для будь-якого вивантаження. Три останні залежать від того, куди воно йде: у файл (YML, Prom, CommerceML, Excel), у канал за API чи на власний сайт тунелем. Тип видно в самому шаблоні вивантаження.

Через які перевірки за магазином проходить товар, перш ніж потрапити у вивантаження
нітакні, видаленотакнітакнітакфайл: YML, Prom,CommerceML, Excelтунель на свій сайтканал за APIнітакТовар у базовому каталозіУ шаблоні вивантаженняобрано магазин?Обраний магазинє в довіднику?Червоний рядок у журналі:файл порожній, тунель і APIнічого не передаютьДо магазину віднесенохоч один товар?Товар віднесенодо цього магазину?Куди йдевивантаження?Категорія товарув цьому магазині?Товар потрапляєу вивантаженняВідбору за магазином немає:іде весь каталогПорожній файлі червоний рядок у журналіКартка товару → «Магазини»або склад за постачальникомКартка категорії → «Магазини»Тунель: товар поїде,але категорія і виробникбез магазину на сайт непотраплять
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді
  1. Чи обрано магазин у налаштуваннях вивантаження? За відбір відповідає — поле «Магазин», за замовчуванням «Усі магазини». Поки магазин не обраний, відбору за магазином немає взагалі — і жодна з наступних перевірок не виконується. Обраний магазин у будь-якому типі вивантаження вмикає одну обов'язкову умову: товар має входити до складу цього магазину. Ще дві умови — за категорією і за виробником — працюють не скрізь, про них у пунктах 5 і 6.
  2. Чи не порожній склад цього магазину? Прогін пише про це окремий рядок у журналі. Порожній склад — червоним: «Магазин «‹назва›» обрано в налаштуваннях, але до нього не віднесено жодного товару — вивантажувати нічого…» Непорожній — звичайним: «Відбір за магазином «‹назва›»: до нього віднесено ‹скільки› товарів із ‹скільки› у каталозі.» Другий рядок теж варто читати: якщо віднесено помітно менше, ніж ви очікували, склад зібраний не повністю. Якщо ж обраний у шаблоні магазин відтоді видалили з довідника, рядок теж червоний: «Магазин (ID ‹номер›), обраний у налаштуваннях шаблону, видалено — вивантажувати нічого. Оберіть магазин у шаблоні або зніміть вибір, щоб вивантажувати весь каталог.» Файлове вивантаження тоді отримує порожній відбір, а тунель і канали за API зупиняються на початку прогону й нічого не передають ні на сайт, ні на площадку.
  3. Чи входить сам товар до цього магазину? Картка товару → блок «Магазини» → прапорець «Відображати товар». Те саме можна побачити з іншого боку: увімкнути режим кількох магазинів і клацнути в дереві вузол магазину — сітка покаже його склад.

    Якщо товару там немає, наступне питання — чим ваш склад магазину взагалі наповнюється, бо лікування в трьох випадках різне:

    • категоріями — розставте категорії й натисніть «Розкласти товари по магазинах»;
    • постачальником — дивіться не картку товару, а картку контрагента: чи відмічений постачальник у цьому магазині, чи увімкнений сам магазин у довіднику і чи є в постачальника рядок прайсу з ціною на цей товар;
    • сайтом через тунель — склад правиться на боці сайту, а галочка в Elbuz не втримається.

    Одному товару галочку поставити можна завжди, але якщо товарів тисячі, спершу з'ясуйте, який із трьох механізмів у вас працює.

  4. Чи не увімкнена галочка «Лише в наявності в цьому магазині»? Вона є в тому ж шаблоні вивантаження й пропускає лише ті товари, у яких за цим магазином заданий додатний залишок або статус «В наявності». Наявність по магазину зберігається окремо від наявності товару, тому звичайними умовами відбору цього не задати — звідси й окрема галочка.

Порожній склад магазину — стан набагато частіший, ніж здається. Тому перше, що варто перевірити при виборі магазину у вивантаженні, — чи є в ньому взагалі щось.

Передпольотне зведення тут не допоможе: воно рахує товари за умовами шаблона без урахування магазину й покаже повне число каталогу. Єдиний чесний сигнал — той самий червоний рядок у журналі, і з'являється він уже після запуску.

Ще три перевірки для каналів за API і тунелю

Ці перевірки залежать від того, куди йде вивантаження: у файл, у канал за API чи на власний сайт тунелем.

  1. Чи входить до магазину категорія товару? Стосується двох типів вивантаження. У каналі за API (Rozetka, Хорошоп, Shopify та інші) категорія, не віднесена до магазину, забирає товар разом із собою — товар просто не потрапляє у вибірку. У тунелі Elbuz товар лишається, але сама категорія на сайт не поїде, і показатися йому там не буде де. У файлових вивантаженнях — YML, Prom, CommerceML, Excel — відбору за категорією немає взагалі, і ця перевірка вам нічого не дасть. Правиться в картці категорії, блок «Магазини».
  2. Чи входить до магазину виробник товару? Стосується тільки тунеля й тільки самого довідника виробників: виробник, не віднесений до магазину, на сайт не передається. Товар із вивантаження при цьому не випадає — цю перевірку робіть тоді, коли на сайті зникли бренди, а не товари. Складу виробників, до речі, не править ніхто: він заповнюється сам при створенні виробника і при створенні магазину.
  3. Чи стоїть у магазину «Вивантаження на сайт»? Теж тільки про тунель: на сайт ідуть лише активні магазини з цим прапорцем.

Якщо всі сім перевірок пройдені, а товару на сайті немає, — далі вже не про магазини: активність товару, мова опису, категорії шаблона, склад, правила відбору й стоп-правила розібрані у статті про шаблони вивантаження.

Сценарії

Фід для однієї вітрини — тільки наявний товар

Задача: у файл для конкретного сайту мають іти лише товари, які є саме в цьому магазині.

Що ввімкнути: у шаблоні вивантаження обрати магазин у полі «Магазин» і поставити галочку «Лише в наявності в цьому магазині».

Що вийде: у вивантаження підуть тільки товари зі складу цього магазину, у яких за магазином додатний залишок або статус наявності з позначкою «в наявності».

Чого не станеться: наявність у колонках базового каталогу — це дані основного магазину, і на відбір вона не впливає. Якщо склад магазину порожній, попередження до запуску не буде — тільки червоний рядок у журналі прогону.

Товар зник із вітрини, що збирається за постачальником

Задача: магазин наповнюється товарами певних постачальників, і товар перестав іти у вивантаження.

Що перевірити: картку товару, блок «Магазини». Найчастіше товар лишився у складі, але з нульовою ціною й статусом «немає в наявності»: постачальник перестав давати рядок із ціною.

Що вийде: з галочкою «Лише в наявності в цьому магазині» такий товар у вивантаження не піде, доки постачальник знову не дасть ціну. Детальніше — через що товар випадає з магазину.

Магазин видалили, а шаблони вивантаження лишилися

Задача: магазин прибрали з довідника, а в деяких шаблонах вивантаження він був обраний.

Що зробити: у кожному такому шаблоні обрати в полі «Магазин» інший магазин або «Усі магазини».

Що вийде: вивантаження знову відбиратиме товари. Поки шаблон не виправлено, файлове вивантаження виходить порожнім, а тунель і канали за API зупиняються на початку прогону й нічого не передають.

Що робити, коли журнал прогону пише про магазин

Рядок журналу, причина і що зробити
Що ви бачитеЧому такЩо зробити
«Магазин «‹назва›» обрано в налаштуваннях, але до нього не віднесено жодного товару — вивантажувати нічого…» У шаблоні вивантаження обраний магазин із порожнім складом Або повернути «Усі магазини», або наповнити склад кнопкою «Розкласти товари по магазинах» (розкласти товари)
«Магазин (ID ‹номер›), обраний у налаштуваннях шаблону, видалено — вивантажувати нічого. Оберіть магазин у шаблоні або зніміть вибір, щоб вивантажувати весь каталог.» Магазин, обраний у шаблоні вивантаження, видалили з довідника Обрати в полі «Магазин» шаблону інший магазин або «Усі магазини» (ланцюжок перевірок)
«Відбір за магазином «‹назва›»: до нього віднесено ‹скільки› товарів із ‹скільки› у каталозі.» Відбір працює, але склад магазину зібраний не повністю Порівняти числа з очікуваними й дозібрати склад по категоріях (розкласти товари)

Часті запитання

Вивантаження вийшло порожнім, хоча магазин обраний. Чому?

До обраного магазину не віднесено жодного товару — журнал прогону пише про це червоним рядком. Поверніть у шаблоні «Усі магазини» або наповніть склад (розкласти товари).

У мене один магазин. Обирати його в шаблоні вивантаження?

Ні. При одному активному магазині програма не заводить зв'язків «товар — магазин», склад порожній, і файл вийде порожнім. Лишайте «Усі магазини».

Бренди зникли з сайту, а товари на місці. Чому?

Виробник не віднесений до магазину, обраного в шаблоні тунелю, і на сайт не передається. Товар при цьому з вивантаження не випадає (перевірка 6).

Чи треба вмикати «Режим кількох магазинів», щоб вивантажувати товари одного магазину?

Ні. Відбір робить поле «Магазин» у шаблоні вивантаження. Режим лише показує магазини верхнім рівнем дерева категорій (режим кількох магазинів).

У каталозі товар у наявності, а «Лише в наявності в цьому магазині» його не пропускає. Чому?

Наявність у колонках каталогу — дані основного магазину. Галочка дивиться на залишок і статус за обраним магазином, у картці товару, блок «Магазини» (перевірка 4).

Суміжні теми

Чи була стаття корисною?