Elbuz веде кілька сайтів з одного каталогу: у кожного магазину свій склад товарів, свої ціни й залишки, а вивантаження на сайт бере тільки його товари.
Коли це знадобиться:
- Другий сайт продає лише частину асортименту — магазин отримує свій склад, і у вивантаження йдуть тільки його товари.
- На різних сайтах різні ціни — ціна, РРЦ, собівартість і залишок задаються окремо для кожного магазину.
- Вітрини діляться за розділами або за постачальниками — склад магазину збирається сам, за категоріями чи за постачальником.
- Товар є в каталозі, а на сайті його немає — перевірки за магазином по порядку показують, де він випав.
З чого почати: заведіть другий магазин за чек-листом.
Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.
Що вміє Elbuz із кількома магазинами
- Магазин — окремий склад товарів зі своїми цінами й залишками для кожного сайту.
- Новий магазин створюється з повною копією каталогу, а основний задає ціни в колонках каталогу.
- Склад магазину збирається за категоріями, за постачальниками або приходить із сайту.
- Перевірки за магазином показують, чому товару з каталогу немає на сайті.
- Режим кількох магазинів показує склад кожного магазину в дереві категорій.
- Ціна, РРЦ, собівартість і залишок задаються окремо для кожного магазину.
Де це і хто має доступ
- Меню
- Довідники → Базовий каталог товарів → Магазини
- Інші входи
- ярлик «Магазини» на робочому столі; список документів → бургер → «Довідники» → «Магазини»
- Право доступу
- вікно «Магазини»; додавання, видалення й розкладка — окремими правами на блоки
- Підготувати
- рішення, за чим ділиться асортимент — за категоріями каталогу чи за постачальниками
Права на блоки називаються «Кнопка "Додати магазин"», «Кнопка "Видалити магазин"» і «Операція "Розкласти товари по магазинах"». Без права на саме вікно «Магазини» не спрацює жодна дія довідника: ні список, ні створення, ні розкладка.
Пошук Ctrl + K вікно не знайде: він шукає товари, контрагентів і документи, але не вікна програми.
1
Кнопка «Додати»2
Колонка «Основний»3
Колонка «Вивантаження на сайт»- Кнопка «Додати» — додає новий магазин і копіює в нього весь каталог тенанта.
- Колонка «Основний» — позначає магазин, що використовується за замовчуванням.
- Колонка «Вивантаження на сайт» — вмикає передачу товарів цього магазину на сайт.
Що таке магазин і що до нього прив'язується
Один рядок довідника — один магазин. У самому рядку зберігається небагато: назва, опис, посилання на сайт, адреса з координатами, порядок і три прапорці — «Активність», «Основний» і «Вивантаження на сайт».
Уся суть магазину — не в цих полях, а в тому, що до нього віднесено. Прив'язуються п'ять видів записів:
- товари — і разом з ними своя ціна, РРЦ, собівартість, статус наявності й кількість саме для цього магазину;
- категорії — правляться в картці категорії, блок «Магазини»;
- контрагенти — правляться в картці контрагента;
- виробники — дописуються програмою в усі активні магазини й вручну не правляться ніде;
- статті — заповнюються автоматично, окремого екрана для них немає.
Склад теж належить магазину, але це окрема тема — тут про неї нічого не знадобиться.
При одному активному магазині програма не пише зв'язків узагалі. Це не оптимізація й не збіг: у кожному місці, де зв'язок міг би з'явитися — створення категорії, виробника, контрагента, завантаження прайсу, імпорт файлу, пакетне додавання товарів через API, — стоїть одна й та сама умова «магазинів більше одного».
Тому в акаунті з однією вітриною порожній навіть при каталозі на сто тисяч позицій — і це правильний стан.
Відбір за магазином при цьому теж ніде не застосовується, тож усе працює так, ніби магазинів не існує.
Із цього випливає найдешевша пастка теми: якщо магазин у вас один і ви оберете його в шаблоні вивантаження, файл вийде порожнім. Не тому, що щось зламалося, а тому, що склад магазину порожній і відбирати нема чого.
Як завести, змінити й видалити магазин
Вікно — це сітка з дванадцяти колонок і панель із двох кнопок та бургера. Окремої картки магазину в довіднику немає: усе правиться прямо в комірках подвійним клацанням, і зміна зберігається одразу, без кнопки «Зберегти». Сторінка — 25 рядків, є сортування й рядок фільтрів.
Колонки: «Активність», «Основний», «Назва магазину», «Опис», «Посилання на сайт», «Вивантаження на сайт», «Широта», «Довгота», «Адреса», «Порядок», ID і UUID. Останні дві тільки читаються.
Створення магазину
Кнопка «Додати» вставляє рядок угорі сітки, одразу ставить курсор у «Назва магазину» й підставляє тимчасове ім'я на кшталт «Новий магазин #3». З форми береться тільки назва: «Активність» і «Вивантаження на сайт» новий магазин отримує ввімкненими, «Основний» — ні.
Новий магазин створюється не порожнім, а з повною копією каталогу. У момент створення програма п'ятьма запитами підряд переносить у нього всі товари, всі категорії, всіх контрагентів, усіх виробників і всі статті акаунта. На демонстраційній базі зі 126 934 товарами це 144 375 рядків одним синхронним кроком — вікно в цей час просто чекає, індикатора прогресу немає.
Тобто одразу після створення другий магазин містить рівно те саме, що й перший. Далі його склад або звужують руками, або перезбирають — за категоріями чи за постачальниками, як описано нижче.
Якщо створення обірвалося, магазин або створений повністю, або не створений зовсім. Як це розрізнити — у розділі «Що робити, коли магазин не створюється».
«Основний»
у програмі завжди один. Щойно ви ставите галочку «Основний» комусь одному, з усіх інших магазинів вона знімається — без питання й без підтвердження.
Це важливо не косметично: ціна, наявність і кількість основного магазину — це ті самі поля, що показуються в колонках базового каталогу.
Видалення
Кнопка «Видалити» показує список того, що буде видалено, з номерами й назвами. Далі два випадки, коли програма відмовить:
- магазин позначений як «Основний» — спершу зробіть основним інший;
- магазин має
ID= 1 — цей рядок не видаляється ніколи, незалежно від прапорців.
В усіх інших випадках магазин зникає разом із усіма своїми зв'язками: товарами, категоріями, контрагентами, виробниками й статтями. А зв'язок товару з магазином — це ще й ціна, РРЦ, собівартість і залишок по цьому магазину. Кошика немає, скасувати видалення нічим.
Шаблони вивантаження, у яких був обраний цей магазин, після видалення не перемикаються на весь каталог: вони нічого не вивантажують і пишуть у журнал червоний рядок про видалений магазин. Оберіть у таких шаблонах інший магазин або «Усі магазини».
Бургер
Іконка з трьох смужок, підказка «Додаткові операції». Усередині три пункти: «Оновити», «Скасувати фільтр» і «Розкласти товари по магазинах» — головна операція вікна, розібрана в статті Як зібрати склад магазину.
1
Пункт «Розкласти товари по магазинах»- Пункт «Розкласти товари по магазинах» — масова пересборка складу магазинів по всьому каталогу; ховається в цьому меню.
Як побачити склад магазину в дереві категорій
вмикається в Кабінет → Налаштування системи → Каталог → «Правила обробки даних», перемикач «Режим кількох магазинів». За замовчуванням він вимкнений, і підказка в самій програмі каже прямо: «За одного магазину лише ускладнює інтерфейс.»
Що змінюється, коли він увімкнений:
- верхнім рівнем дерева категорій стають самі магазини — тільки активні;
- категорії лягають під свій магазин;
- клацання по вузлу магазину або по будь-якій категорії всередині його гілки показує в сітці лише товари цього магазину.
Що не змінюється й за магазином не фільтрується:
- корінь дерева — там як були всі товари акаунта, так і лишаються;
- ціна, наявність і кількість у колонках базового каталогу — це поля самого товару, тобто дані основного магазину, а не того, який ви обрали в дереві;
- контрагенти, документи, прайс-листи й довідники — відбору за магазином у їхніх вікнах немає;
- матриць по магазинах у базовому каталозі немає: є по складах, атрибутах і постачальниках.
Виглядає це так: у корені дерева замість звичних кореневих категорій стоять рядки магазинів, у кожного всередині своя структура категорій, а категорія, віднесена до двох магазинів, показується в обох гілках. Клацнули по магазину — бачите весь його склад; клацнули по категорії всередині гілки — тільки її товари в цьому магазині.
Окремого перемикача магазину в інтерфейсі теж немає — вибір магазину живе тільки в дереві категорій і тільки в цьому режимі.
Що налаштовується в магазині, а що для всього акаунта
У самому магазині — рівно те, що видно в сітці: назва, опис, «Посилання на сайт», адреса, широта, довгота, порядок і три прапорці. Ні валюти, ні мови, ні шаблона вітрини, ні налаштувань SEO магазин не зберігає.
Глобально, одним значенням на весь акаунт, налаштовуються три речі:
- «Режим кількох магазинів» — вимкнено за замовчуванням;
- «Склад магазинів у нових товарів — за категоріями» — вимкнено за замовчуванням;
- як поводяться залишки по магазинах, коли йде , — це розділ «Магазини» в налаштуваннях оновлення базового каталогу.
А ціна, РРЦ, собівартість, статус наявності й кількість — своє в кожного магазину, і живуть вони в картці товару, блок «Магазини».
Сценарії
Два сайти з одного каталогу
Задача: вести другий інтернет-магазин із того самого каталогу, кожен сайт — зі своїм асортиментом.
Що зробити: пройти чек-лист.
Другий магазин по кроках
Останній пункт не формальність: до запуску програма не перевіряє, чи є в обраному магазині хоч один товар, і порожній файл ви побачите раніше, ніж попередження.
Що вийде: у файл чи на сайт кожного шаблону вивантаження підуть лише товари обраного в ньому магазину. Ціну, наявність і кількість можна задати окремо для кожного магазину в картці товару, блок «Магазини». Режим кількох магазинів для цього вмикати не обовʼязково: він лише показує магазини верхнім рівнем дерева категорій.
Магазин один
Задача: одна вітрина, і склад магазину порожній.
Що зробити: нічого. При одному активному магазині програма не заводить зв'язків «товар — магазин» узагалі, і відбір за магазином ніде не застосовується.
Що вийде: усе працює так, ніби магазинів не існує. Обирати цей єдиний магазин у шаблоні вивантаження не треба: склад порожній, і файл вийде порожнім.
Сценарії для вітрин, що діляться за розділами, за постачальниками або ведуться на сайті, — у статті Як зібрати склад магазину.
Що робити, коли магазин не створюється або не видаляється
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| «Магазин не створено: копіювання каталогу в новий магазин не вдалося, зміни скасовано.» | Під час копіювання каталогу сталася помилка, і програма скасувала все, включно з рядком магазину | Нічого не прибирати — натиснути «Додати» ще раз |
| «Status: … Error: …» після «Додати», новий рядок зник | Не дійшла відповідь від сервера; чи встиг магазин створитися, невідомо | Натиснути «Оновити» в бургері. Магазин у списку — він створений повністю; повторне «Додати» завело б ще один, знову з копією каталогу |
| «Помилка видалення» | Видаляють основний магазин або магазин з ID = 1. Причину програма не називає |
Зробити основним інший магазин і повторити; рядок з ID = 1 не видаляється ніколи (видалення) |
| «Виберіть запис!» | Натиснули «Видалити», не виділивши рядок | Клацнути по рядку магазину й повторити |
| Галочка «Основний» зникла з магазину | Основним позначили інший магазин: основний завжди один, і з решти галочка знімається без питання | Поставити галочку тому магазину, ціни якого мають бути в колонках базового каталогу (основний магазин) |
Часті запитання
Чи можна видалити магазин і повернути його назад?
Ні: кошика немає, і разом із магазином зникають усі його зв'язки, ціни й залишки по ньому. Магазин з ID = 1 не видаляється взагалі, основний — поки не зробите основним інший (видалення).
Чи можна задати магазину свою валюту, мову чи оформлення?
Ні. Магазин — це склад товарів і кілька полів: назва, опис, посилання на сайт, адреса, порядок і три прапорці. Валюта, мова, оформлення й SEO налаштовуються не тут (що налаштовується).
Як побачити, у скількох магазинах стоїть товар?
Колонки чи матриці по магазинах у базовому каталозі немає. Склад видно в картці товару, блок «Магазини», або в дереві категорій у режимі кількох магазинів.
Товар є в каталозі, а на сайті його немає. Із чого почати?
З поля «Магазин» у шаблоні вивантаження: обраний магазин пропускає тільки товари свого складу. Далі — ще шість перевірок по порядку: Товар є в каталозі, а на сайті його немає.
Склад нового магазину — повна копія першого. Як його звузити?
Розставте магазини в картках категорій і запустіть «Розкласти товари по магазинах» або відмітьте магазин у картках постачальників: Як зібрати склад магазину.
Суміжні теми
- Якщо треба вирішити, які товари піде в кожен магазин, — Як зібрати склад магазину.
- Якщо товар є в каталозі, а на сайті його немає, — перевірки за магазином.
- Якщо треба обрати магазин у вивантаженні на сайт чи у фід, — Шаблони вивантаження.
- Якщо треба задати ціну й залишок для одного магазину, — Картка товару.

