Импорт по расписанию

Загрузка по расписанию из облачного файла Google Таблиц

Через URL поcтавщика

  1. 1.
    В меню База - импорт данных выберите URL и вставьте ссылку поставщика.
2. В закладке Сопоставление полей выберите колонки, которые нужно загрузить и их соответствие в файле.
Если вы загружаете файл, который скачали в меню База→ Экспорт данных, и он содержит штатные заголовки столбцов – сопоставление полей делать не нужно.
3. Сохранение настроек импорта. Перейдите на вкладку Сохраненные настройки. В поле Сохранить настройку укажите имя данной настройки. Нажмите Выполнить. Настройка сохранится и будет доступна в селекторе Выбрать настройку при следующем импорте.
4. Настраиваем расписание: включаем модуль Задачи, создаем новую Задачу и в меню Выбрать - видим сохраненный импорт, указываем его и количество запусков в день.
Сохранение импорта и настройка расписания

Через облачный файл Google Sheets

Вы можете создать файл в Таблицах Гугл (Google Sheets), и настроить автообновление импорта цен и склада и любых колонок из файла по расписанию. Базу можно выгрузить из PHPShop через меню База - Экспорт данных, также можно взять сторонний прайс и выложить в облако.
  1. 1.
    Выгрузка базы через Экспорт данных. При выгрузке для Google Таблиц нужно выбрать кодировку UTF-8. Есть 2 варианта выгрузки базы – целиком или по частям:
Только отмеченные товары в каталоге (подходит для теста)
База целиком
Вы можете выгрузить сразу всю базу каталогов через меню База – Экспорт базы:
2. Создание Google Таблицы. Создайте свой файл в Google Таблицах и скопируйте содержимое из csv файла в Google Таблицы. Откройте доступ и скопируйте ссылку:
3. Настройка импорта. Скопированную ссылку укажите в поле URL в разделе База - Импорт данных, выберите кодировку UTF-8. Перейдите на вкладку Сопоставление полей и укажите, какая колонка вашего файла соответствует полю в PHPShop.
4. Сохранение настроек импорта. Перейдите на вкладку Сохраненные настройки. В поле Сохранить настройку укажите имя данной настройки. Нажмите Выполнить. Настройка сохранится и будет доступна в селекторе Выбрать настройку при следующем импорте.
5. Настраиваем расписание: включаем модуль Задачи, создаем новую Задачу и в меню Выбрать - видим сохраненный импорт, указываем его и количество запусков в день.
Загружать и автоматически обрабатывать файлы по расписанию можно не только с Google Sheets, но и по любой ссылке на csv файл из интернета, полученной от поставщика и т.п.
6. Проверка связи с Google Sheets. Теперь поменяем, к примеру, цену в товарах, и синхронизируем с PHPShop. В меню База - Импорт данных, в закладке Сохраненные настройки выбираем нашу настройку, нажимаем Выполнить. Видим, что цены на сайте обновились:

Удаление ненужных характеристик

Мы подробно описали в Блоге, как удалить лишние значения характеристик:
Last modified 5mo ago