Загрузка прайса из Excel
Каталог собран
Что сделать дальше
- Нажмите «Скачать catalog.js».
- Загрузите этот файл на хостинг в ту же папку, где лежат
index.htmlиprice.html(замените старый catalog.js, если он там есть). - Обновите сайт с очисткой кэша:
Ctrl+F5. Главная и все страницы производителей теперь показывают новый прайс.
Как устроен файл Excel
Каждая закладка (лист) — один производитель. В ячейке B1 — название бренда (обычно совпадает с именем закладки; если ячейка пуста, берётся имя закладки). Нет закладки, лист скрыт или на нём нет товаров — производитель не публикуется.
Разделы — строки с заливкой (любой цвет, отличный от белого). Первая цветная строка — категория; если цветные строки идут следом одна за другой, то после категории идут её подкатегории.
Товары — строки на белом фоне: наименование в столбце B, цена за штуку в столбце C — числом или текстом вида «440,00 руб.», в столбце D — единица измерения (необязательно, по умолчанию «шт»). Код краски отдельным столбцом не нужен — пусть остаётся в названии. Строки без цены (примечания, «Итого», подзаголовки) пропускаются.
Логотипы брендов кладутся в папку images/ под именем из названия бренда: нижний регистр, русские буквы — транслитом, пробелы — через тире, к имени добавляется -logo-kodkraski:
VIKA → images/vika-logo-kodkraski.png
Mobihel Helios → images/mobihel-helios-logo-kodkraski.png
NOVOL → images/novol-logo-kodkraski.png
Нет файла логотипа — не беда: на главной останется просто название бренда, а на странице производителя вместо логотипа будет звёздочка.
Файл должен быть в формате .xlsx (старый .xls пересохраните: «Файл → Сохранить как → Книга Excel»). Образец: catalog-template.xlsx — закладки NOVOL и VIKA.
Странице не нужны ни интернет, ни внешние файлы — чтение Excel встроено прямо сюда. Нужен только современный браузер (Chrome 103+, Edge, Firefox 113+, Safari 16.4+).