↑↓ вибірEnter відкритиEsc закрити

    1. Elbuz
    2. Керівництво користувача Elbuz
    3. Обліковий запис і адміністрування
    4. Кілька магазинів

    Як вести кілька магазинів з одного каталогу

    10 хв читанняОновлено

      Elbuz веде кілька сайтів з одного каталогу: у кожного магазину свій склад товарів, свої ціни й залишки, а вивантаження на сайт бере тільки його товари.

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

      • Другий сайт продає лише частину асортименту — магазин отримує свій склад, і у вивантаження йдуть тільки його товари.
      • На різних сайтах різні ціни — ціна, РРЦ, собівартість і залишок задаються окремо для кожного магазину.
      • Вітрини діляться за розділами або за постачальниками — склад магазину збирається сам, за категоріями чи за постачальником.
      • Товар є в каталозі, а на сайті його немає — перевірки за магазином по порядку показують, де він випав.

      З чого почати: заведіть другий магазин за чек-листом.

      Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

      Що вміє Elbuz із кількома магазинами

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

      Меню
      Довідники → Базовий каталог товарів → Магазини
      Інші входи
      ярлик «Магазини» на робочому столі; список документів → бургер → «Довідники» → «Магазини»
      Право доступу
      вікно «Магазини»; додавання, видалення й розкладка — окремими правами на блоки
      Підготувати
      рішення, за чим ділиться асортимент — за категоріями каталогу чи за постачальниками

      Права на блоки називаються «Кнопка "Додати магазин"», «Кнопка "Видалити магазин"» і «Операція "Розкласти товари по магазинах"». Без права на саме вікно «Магазини» не спрацює жодна дія довідника: ні список, ні створення, ні розкладка.

      Пошук Ctrl + K вікно не знайде: він шукає товари, контрагентів і документи, але не вікна програми.

      Вікно «Магазини» — панель кнопок і сітка з магазином
      1Кнопка «Додати»
      2Колонка «Основний»
      3Колонка «Вивантаження на сайт»
      1. Кнопка «Додати» — додає новий магазин і копіює в нього весь каталог тенанта.
      2. Колонка «Основний» — позначає магазин, що використовується за замовчуванням.
      3. Колонка «Вивантаження на сайт» — вмикає передачу товарів цього магазину на сайт.

      Що таке магазин і що до нього прив'язується

      Один рядок довідника — один магазин. У самому рядку зберігається небагато: назва, опис, посилання на сайт, адреса з координатами, порядок і три прапорці — «Активність», «Основний» і «Вивантаження на сайт».

      Уся суть магазину — не в цих полях, а в тому, що до нього віднесено. Прив'язуються п'ять видів записів:

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

      Склад теж належить магазину, але це окрема тема — тут про неї нічого не знадобиться.

      При одному активному магазині програма не пише зв'язків узагалі. Це не оптимізація й не збіг: у кожному місці, де зв'язок міг би з'явитися — створення категорії, виробника, контрагента, завантаження прайсу, імпорт файлу, пакетне додавання товарів через , — стоїть одна й та сама умова «магазинів більше одного».

      Тому в акаунті з однією вітриною порожній навіть при каталозі на сто тисяч позицій — і це правильний стан.

      Відбір за магазином при цьому теж ніде не застосовується, тож усе працює так, ніби магазинів не існує.

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

      Як завести, змінити й видалити магазин

      Вікно — це сітка з дванадцяти колонок і панель із двох кнопок та бургера. Окремої картки магазину в довіднику немає: усе правиться прямо в комірках подвійним клацанням, і зміна зберігається одразу, без кнопки «Зберегти». Сторінка — 25 рядків, є сортування й рядок фільтрів.

      Колонки: «Активність», «Основний», «Назва магазину», «Опис», «Посилання на сайт», «Вивантаження на сайт», «Широта», «Довгота», «Адреса», «Порядок», ID і UUID. Останні дві тільки читаються.

      Створення магазину

      Кнопка «Додати» вставляє рядок угорі сітки, одразу ставить курсор у «Назва магазину» й підставляє тимчасове ім'я на кшталт «Новий магазин #3». З форми береться тільки назва: «Активність» і «Вивантаження на сайт» новий магазин отримує ввімкненими, «Основний» — ні.

      Новий магазин створюється не порожнім, а з повною копією каталогу. У момент створення програма п'ятьма запитами підряд переносить у нього всі товари, всі категорії, всіх контрагентів, усіх виробників і всі статті акаунта. На демонстраційній базі зі 126 934 товарами це 144 375 рядків одним синхронним кроком — вікно в цей час просто чекає, індикатора прогресу немає.

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

      Якщо створення обірвалося, магазин або створений повністю, або не створений зовсім. Як це розрізнити — у розділі «Що робити, коли магазин не створюється».

      «Основний»

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

      Це важливо не косметично: ціна, наявність і кількість основного магазину — це ті самі поля, що показуються в колонках базового каталогу.

      Видалення

      Кнопка «Видалити» показує список того, що буде видалено, з номерами й назвами. Далі два випадки, коли програма відмовить:

      • магазин позначений як «Основний» — спершу зробіть основним інший;
      • магазин має ID = 1 — цей рядок не видаляється ніколи, незалежно від прапорців.

      В усіх інших випадках магазин зникає разом із усіма своїми зв'язками: товарами, категоріями, контрагентами, виробниками й статтями. А зв'язок товару з магазином — це ще й ціна, РРЦ, собівартість і залишок по цьому магазину. Кошика немає, скасувати видалення нічим.

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

      Бургер

      Іконка з трьох смужок, підказка «Додаткові операції». Усередині три пункти: «Оновити», «Скасувати фільтр» і «Розкласти товари по магазинах» — головна операція вікна, розібрана в статті Як зібрати склад магазину.

      Розкрите меню додаткових операцій вікна «Магазини»
      1Пункт «Розкласти товари по магазинах»
      1. Пункт «Розкласти товари по магазинах» — масова пересборка складу магазинів по всьому каталогу; ховається в цьому меню.

      Як побачити склад магазину в дереві категорій

      вмикається в Кабінет → Налаштування системи → Каталог → «Правила обробки даних», перемикач «Режим кількох магазинів». За замовчуванням він вимкнений, і підказка в самій програмі каже прямо: «За одного магазину лише ускладнює інтерфейс.»

      Що змінюється, коли він увімкнений:

      • верхнім рівнем дерева категорій стають самі магазини — тільки активні;
      • категорії лягають під свій магазин;
      • клацання по вузлу магазину або по будь-якій категорії всередині його гілки показує в сітці лише товари цього магазину.

      Що не змінюється й за магазином не фільтрується:

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

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

      Окремого перемикача магазину в інтерфейсі теж немає — вибір магазину живе тільки в дереві категорій і тільки в цьому режимі.

      Що налаштовується в магазині, а що для всього акаунта

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

      Глобально, одним значенням на весь акаунт, налаштовуються три речі:

      • «Режим кількох магазинів» — вимкнено за замовчуванням;
      • «Склад магазинів у нових товарів — за категоріями» — вимкнено за замовчуванням;
      • як поводяться залишки по магазинах, коли йде , — це розділ «Магазини» в налаштуваннях оновлення базового каталогу.

      А ціна, РРЦ, собівартість, статус наявності й кількість — своє в кожного магазину, і живуть вони в картці товару, блок «Магазини».

      Сценарії

      Два сайти з одного каталогу

      Задача: вести другий інтернет-магазин із того самого каталогу, кожен сайт — зі своїм асортиментом.

      Що зробити: пройти чек-лист.

      Другий магазин по кроках

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

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

      Магазин один

      Задача: одна вітрина, і склад магазину порожній.

      Що зробити: нічого. При одному активному магазині програма не заводить зв'язків «товар — магазин» узагалі, і відбір за магазином ніде не застосовується.

      Що вийде: усе працює так, ніби магазинів не існує. Обирати цей єдиний магазин у шаблоні вивантаження не треба: склад порожній, і файл вийде порожнім.

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

      Що робити, коли магазин не створюється або не видаляється

      Симптом, причина і що зробити
      Що ви бачитеЧому такЩо зробити
      «Магазин не створено: копіювання каталогу в новий магазин не вдалося, зміни скасовано.» Під час копіювання каталогу сталася помилка, і програма скасувала все, включно з рядком магазину Нічого не прибирати — натиснути «Додати» ще раз
      «Status: … Error: …» після «Додати», новий рядок зник Не дійшла відповідь від сервера; чи встиг магазин створитися, невідомо Натиснути «Оновити» в бургері. Магазин у списку — він створений повністю; повторне «Додати» завело б ще один, знову з копією каталогу
      «Помилка видалення» Видаляють основний магазин або магазин з ID = 1. Причину програма не називає Зробити основним інший магазин і повторити; рядок з ID = 1 не видаляється ніколи (видалення)
      «Виберіть запис!» Натиснули «Видалити», не виділивши рядок Клацнути по рядку магазину й повторити
      Галочка «Основний» зникла з магазину Основним позначили інший магазин: основний завжди один, і з решти галочка знімається без питання Поставити галочку тому магазину, ціни якого мають бути в колонках базового каталогу (основний магазин)

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

      Чи можна видалити магазин і повернути його назад?

      Ні: кошика немає, і разом із магазином зникають усі його зв'язки, ціни й залишки по ньому. Магазин з ID = 1 не видаляється взагалі, основний — поки не зробите основним інший (видалення).

      Чи можна задати магазину свою валюту, мову чи оформлення?

      Ні. Магазин — це склад товарів і кілька полів: назва, опис, посилання на сайт, адреса, порядок і три прапорці. Валюта, мова, оформлення й SEO налаштовуються не тут (що налаштовується).

      Як побачити, у скількох магазинах стоїть товар?

      Колонки чи матриці по магазинах у базовому каталозі немає. Склад видно в картці товару, блок «Магазини», або в дереві категорій у режимі кількох магазинів.

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

      З поля «Магазин» у шаблоні вивантаження: обраний магазин пропускає тільки товари свого складу. Далі — ще шість перевірок по порядку: Товар є в каталозі, а на сайті його немає.

      Склад нового магазину — повна копія першого. Як його звузити?

      Розставте магазини в картках категорій і запустіть «Розкласти товари по магазинах» або відмітьте магазин у картках постачальників: Як зібрати склад магазину.

      Суміжні теми

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

      Зміст статті

      Спробувати безкоштовно