- Описание
- Установка
- Настройка веб сервера
- Данные и шаблоны
- Оптимизация JS и CSS файлов
- Вывод контента
- Корзина товаров
- Настройка онлайн оплаты
- Настройка оплаты через Robokassa
- Меню
- Формы
- Поиск
- Учет количества товара на складе
- Мульти-валютность
- Мульти-язычность
- Изменение размеров изображений
- Разработчикам
- Импорт-Экспорт
- Установка на локальный сервер XAMPP в Windows
- Настройка VDS и установка Nginx, PHP, MongoDB, Shopker
- JavaScript API
- Визуальный редактор шаблонов
- Бронирование
- Экспорт каталога в Яндекс.Маркет
- Bash скрипт для настройки VDS
- Bash скрипт для установки
- API
- Установка локально в ОС Windows
Импорт-Экспорт
Импорт
-
Для создания конфигурации импорта необходимо открыть раздел "Импорт" и нажать кнопку "Добавить".
-
Ввести название конфигурации в поле "Заголовок". Выбрать файл через соответствующую кнопку. Также можно указать файл, перетащив его в блок с кнопкой.
-
После загрузки файла открыть конфигурацию для редактирования. Открыть файл и посмотреть на какой строке находятся заголовки. Ввести номер строки в поле "Номер строки заголовков". В поле "Номер первой строки данных" указать номер строки, с которой начинаются данные товаров (документов) в файле. Если в файле нет заголовков колонок, можно для заголовков указать номер первой строки данных.
-
В поле "Номер последней строки данных" можно ввести любой другой номер строки, на которой вы хотите прервать импорт. При необходимости вернуть реальный номер последней строки, можно ввести "0" (ноль без кавычек). В этом случае после сохранения значение будет возвращено на первоначальное.
-
Далее выбрать лист в соответствующем списке, с которого нужно импортировать данные. После этого внизу окна появится таблица с заголовками колонок из файла. Для каждой колонки нужно указать поле, в котором вы хотите сохранить данные. Но сначала нужно выбрать тип контента.
-
Выбрать родительскую категорию в соответствующем выпадающем меню.
-
При настройке импорта данных из колонок можно выбрать один из следующих вариантов:
- Не импортировать - пропустить, если данные не нужны.
- Категория - в этом случае будет создана категория в структуре каталога.
- Выбрать поле - можно выбрать поле типа контента в выпадающем списке.
- Создать поле - указать имя (псевдоним на латинице без пробелов) поля, которое необходимо создать. Для заголовка поля будет использован заголовок колонки. Создается поле с типом ввода "Текстовое поле". Позже можно отредактировать это поле в разделе "Каталог" - "Типы контента".
-
Если в файле в одном поле указано несколько категорий с разделителем, этот разделитель необходимо указать в поле "Разделитель категорий". В этом случае будет создано несколько категорий и товары будут помещены в последнюю из этого списка.
-
Также категории в файле могут быть на отдельных строках. Такой вариант тоже поддерживается, нужно только указать разделитель для категорий при необходимости.
-
Если в файле в одном поле указано сразу несколько параметров товара, можно разделить (выбрать этот вариант в списке) это значение на несколько полей типа контента. В этом случае нужно указать разделитель и последовательно для каждого значения указать поле (или создать новое).
-
Псевдоним товара будет создан автоматически из его названия, но можно указать дополнительное поле для генерации псевдонима. Использовать в случае, если в одной категории есть товары с одинаковым названием. Например можно добавить артикул, чтобы URL товаров отличался.
-
В выпадающем списке "Поле для поиска" можно выбрать поле, по которому нужно проверять существование товара. Например, если выбран артикул и в каталоге уже существует товар с данным артикулом, то будут обновлены его данные, а новый товар создан не будет. Также можно включить опцию "Пропускать найденные", если данные найденного товара обновлять не нужно.
-
Опция "Скачивать файлы". Данная опция работает только для полей с типом ввода "Файл". Если в импортируемом файле в соответствующей ячейке указана ссылка на файл, который находится на удаленном сервере, то этот файл будет автоматически скачан и загружен на сервер сайта.
-
После того как все параметры импорта настроены, можно протестировать импорт, нажав кнопку "Тест". После этого вы увидите список найденных категорий и полей документа. Также в таблице есть информация об размере использованной оперативной памяти и времени выполнения операции.
-
Если при тестировании видно, что расходуется слишком много оперативной памяти или операция выполняется слишком долго (зависит от ресурсов сервера), рекомендуется разбить импорт на несколько шагов. Для этого в поле "Число шагов" нужно ввести соответствующую цифру. После этого при тестировании должен быть виден результат. Обратите внимание, что если в файле категории находятся на отдельных строках, а не в колонках, то первое сохранение при использовании шагов может занимать довольно продолжительное время, т.к. программа ищет соответствующие строки для разделения га шаги.
-
После тестирования нажать кнопку "Импортировать". Будет показан ход выполнения операции с процентами обработанных строк файла.
-
После импорта при использовании фильтров в разделе "Настройки" в выпадающем списке "Очистить кэш" нужно кликнуть пункт "Обновить фильтры". Позже при редактировании товаров, фильтры будут обновляться автоматически.
Экспорт
-
Для создания конфигурации экспорта необходимо открыть раздел "Экспорт" и нажать кнопку "Добавить".
-
Ввести название конфигурации в поле "Заголовок". Выбрать родительскую категорию - верхний уровень вложенности каталога, из которого нужно экспортировать категории и товары.
-
В выпадающем списке "Формат" выбрать формат файла, который будет создан при экспорте. Выбрать тип контента в соответствующем списке.
-
Категории каталога могут быть записаны в колонках или в отдельных строках в файле. Выбрать вариант можно в выпадающем списке "Тип записи категорий".
-
Нажать кнопку "Добавить". В появившемся списке, выбрать тип содержимого ячейки в создаваемой колонке файла:
- Категория - одна из категорий по вложенности. Можно создать несколько колонок для категорий.
- Категории с разделителем - записать все категории в одну ячейку с разделителем. Разделитель можно задать в поле "Разделитель категорий".
- Выбрать поле - поле типа контента, значение которого нужно сохранить в текущей ячейке колонки.
-
После завершения конфигурации, нужно её сохранить и нажать кнопку "Экспорт". После выполнения операции появится кнопка "Скачать" для скачивания созданного файла.