Дашборд
{{ ds.icon }}
{{ ds.label }}
{{ ds.value }}
Товари
✕ Скинути фільтр
{{ cfb.label }}
{{ cfb.caret }}
Товарів не знайдено
⠿ Перетягуйте товари, щоб змінити їх порядок — він відобразиться на сайті. Оберіть категорію у фільтрі, щоб упорядкувати всередині неї.
{{ ap.name }}
{{ ap.catName }}{{ ap.subcatSep }}{{ ap.subcatName }} · {{ ap.price }} ₴
{{ ap.stockLabel }}
{{ productFormTitle }}
НАЗВА ТОВАРУ *
КАТЕГОРІЯ
ПІДКАТЕГОРІЯ
АРТИКУЛ
ЦІНА (₴) *
СТАРА ЦІНА (₴)
ПОСТАЧАЛЬНИК
ОПИС ТОВАРУ
ХАРАКТЕРИСТИКИ
Характеристики відсутні
ФОТОГРАФІЇ
JPG, PNG до 5 МБ кожне
{{ pfError }}
Синхронізація
Імпорт цін і наявності з XML-фідів постачальника (формат Price.ua / XML(YML)). Порівнюйте дані фіду з товарами на сайті та оновлюйте ціну і статус наявності.
🔗 Посилання для синхронізації
Ще немає доданих посилань
📄
{{ f.supplierName }}
{{ f.name }}
Артикул товару = <vendorCode> у фіді
{{ syncStatus }}
Нічого не знайдено за цим фільтром
{{ r.sku }}
{{ r.priceCell }}
{{ r.stockCell }}
{{ r.diffLabel }}
{{ r.matchLabel }}
Позиції з фіду, яких ще немає на сайті (за vendorCode). Додайте їх вручну через каталог.
Немає нових позицій
{{ n.sku }}
{{ n.priceCell }}
{{ n.stockCell }}
📊 Синхронізація з Google Sheet
Таблиця з колонками: Код, Назва, Роздрібна ціна, Категорія, Наявність, Посилання, Оптові ціни. Зіставлення за колонкою «Код» = артикул товару. Відкрийте доступ до таблиці «Усі, хто має посилання».
Ще немає збережених таблиць
📊
{{ g.supplierName }}
{{ gsheetStatus }}
Немає позицій зі зміненою ціною
{{ r.sku }}
файл: {{ r.prevCell }}
{{ r.priceCell }}
{{ r.stockCell }}
Націнка
= {{ r.finalPrice }}
Немає позицій із незмінною ціною
{{ u.sku }}
{{ u.priceCell }}
{{ u.stockCell }}
Немає позицій зі зміненою наявністю
{{ s.sku }}
файл: {{ s.prevAvailCell }}
сайт: {{ s.siteStockCell }}
📋 Звіт по імпорту
Ще не було жодного оновлення
Файл для імпорту: {{ lg.feedUrl }}
Дата та час імпорту: {{ lg.dateLabel }}
ІМПОРТ ДАНИХ · {{ lg.summary }}
✓
{{ c.sku }}
{{ c.name }}
— {{ c.what }}
Замовлення
Замовлення {{ od.id }}
ПОКУПЕЦЬ
{{ od.customerName }}
📞 {{ od.phone }}
📧 {{ od.email }}
📍 {{ od.address }}
ДЕТАЛІ
Дата: {{ od.date }}
Оплата: {{ od.payMethod }}
Статус: {{ od.statusLabel }}
💬 {{ od.comment }}
ТОВАРИ
{{ oi.name }} × {{ oi.qty }}{{ oi.supplierName }}
{{ oi.lineTotal }} ₴
Разом
{{ od.total }} ₴
Редагування {{ editOrder.id }}
ТОВАРИ
{{ ei.name }}{{ ei.supplierName }}
{{ ei.lineTotal }} ₴
{{ pm.sku }}
Разом
{{ editOrder.total }} ₴
📋 Каталог
📦
Товари
Додавання та редагування товарів
🏷️
Категорії
Категорії та підкатегорії
🏭
Постачальники
Список постачальників
🏭 Постачальники
🌐 Сайт
🏠
Головна сторінка
Hero, тексти, блоки переваг
🖼️
Фото та медіа
Логотип, фон Hero, рамка
📄
Доставка / Контакти
Тексти сторінок доставки
🔗
Футер сайту
Телефон, адреса, email
Головна сторінка
🦸 Герой (Hero-секція)
ЗАГОЛОВОК (2 рядки через \n)
КНОПКА 1
🤝 Блоки переваг
🖼️ Фото та медіа
🖼️ Логотип та фонове зображення
ЛОГОТИП
ПРОЗОРІСТЬ
{{ logoOpacity }}%
РОЗМІР
{{ logoScale }}%
ЗСУВ X
{{ logoX }}px
ЗСУВ Y
{{ logoY }}px
ФОНОВЕ ЗОБРАЖЕННЯ HERO (за замовч. / мобільні)
ФОНОВЕ ЗОБРАЖЕННЯ HERO (великі екрани / ПК)
Зсув по вертикалі (Y){{ bgDesktopY }}%
ПРОЗОРІСТЬ ФОНУ
{{ bgOpacity }}%
ПОЗИЦІЯ X (←→)
{{ bgX }}%
ПОЗИЦІЯ Y (↑↓)
{{ bgY }}%
РОЗМІР
ЗУМ
{{ bgZoom }}%
ПОВТОРЕННЯ
КОЛЬОРОВА НАКЛАДКА
Непрозорість: {{ bgOverlayOpacity }}%
🖼️ Декоративна рамка / шар навколо Hero
Зображення (PNG з прозорістю) що накладається поверх фону Hero — рамка, орнамент, узор по краях
ПРОЗОРІСТЬ РАМКИ
{{ heroFrameOpacity }}%
РЕЖИМ ВІДОБРАЖЕННЯ
ПОЗИЦІЯ
🎨 Фон сторінки (порожній простір)
ТИП ФОНУ
КОЛІР ФОНУ
ЗОБРАЖЕННЯ ФОНУ СТОРІНКИ
ПОВТОРЕННЯ
РОЗМІР
ПРЕВ'Ю
Доставка та Контакти
🚚 Блоки доставки і оплати
📞 Контакти
ТЕЛЕФОН
ТЕЛЕФОН 2 (необов'язково)
EMAIL
АДРЕСА
НОТАТКА НАД КОНТАКТАМИ
ГРАФІК РОБОТИ (кожен рядок: День: Час)
Футер сайту
📞 Контакти у футері
ТЕЛЕФОН
ІМ'Я МЕНЕДЖЕРА
EMAIL
АДРЕСА (можна перенос \n)
📝 Текст та назва компанії
ОПИС (під логотипом)
НАЗВА КОМПАНІЇ (копірайт)
Публічна оферта
Текст відображається у модальному вікні за посиланням «Публічна оферта» внизу сайту.
ТЕКСТ ОФЕРТИ
Категорії та підкатегорії
🏷️
Категорії
⠿
{{ ac.name }}
🔖
Підкатегорії
⠿
{{ sub.name }}
→ {{ sub.catName }}
⚙️ Налаштування
💾
Резервна копія
Експорт та імпорт даних
🔥
Firebase
{{ fbStatusLabel }}
📧
Email / Telegram
Сповіщення про замовлення
🔒
Пароль
Зміна пароля адміна
💾 Резервна копія даних
Збережіть усі товари, замовлення, налаштування у файл або відновіть з backup.
📦
Товари (з фото та описом)
Окремий файл лише з товарами — усі фото, описи, ціни, категорії та постачальники. Зручно переносити каталог між пристроями.
РЕЖИМ ІМПОРТУ
JSON — усе в одному файлі (фото як base64)
ZIP — фото окремими файлами (менший розмір, легше редагувати)
Замінити всі — повністю перезаписує каталог з файлу.
Додати / оновити — додає нові товари, оновлює наявні за ID, решту лишає.
Режим імпорту діє і для JSON, і для ZIP.
Додати / оновити — додає нові товари, оновлює наявні за ID, решту лишає.
Режим імпорту діє і для JSON, і для ZIP.
🗜️ Перенести фото у файли
Якщо товари додавались раніше — їхні фото можуть зберігатись прямо всередині products.json (base64), через що каталог вантажиться повільніше. Ця кнопка перенесе наявні фото в окремі файли — без зміни самих зображень.
🔥 Firebase
🔥
Firebase (хмарна база даних)
{{ fbStatusLabel }}
1. Перейдіть на console.firebase.google.com → Створіть проект
2. Firestore Database → Create database → Start in test mode
3. Storage → Get started → Start in test mode
4. Project Settings → Your apps → Add Web app → скопіюйте firebaseConfig
5. Вставте значення нижче та натисніть «Підключити»
2. Firestore Database → Create database → Start in test mode
3. Storage → Get started → Start in test mode
4. Project Settings → Your apps → Add Web app → скопіюйте firebaseConfig
5. Вставте значення нижче та натисніть «Підключити»
{{ fbf.label }}
📧 Email / Telegram
📧
Email сповіщення
Зареєструйтесь на emailjs.com → Email Services → Add Service → отримайте Service ID.
{{ ef.label }}
✈️
Telegram
BOT TOKEN
CHAT ID
{{ tgTestMsg }}
🔒 Пароль адміна
НОВИЙ ПАРОЛЬ
ПІДТВЕРДИТИ