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

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

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

  1. В меню База - импорт данных выберите URL и вставьте ссылку поставщика.

2. В закладке Сопоставление полей выберите колонки, которые нужно загрузить и их соответствие в файле.

Если вы загружаете файл, который скачали в меню База→ Экспорт данных, и он содержит штатные заголовки столбцов – сопоставление полей делать не нужно.

3. Сохранение настроек импорта. Перейдите на вкладку Сохраненные настройки. В поле Сохранить настройку укажите имя данной настройки. Нажмите Выполнить. Настройка сохранится и будет доступна в селекторе Выбрать настройку при следующем импорте.

4. Настраиваем расписание: включаем модуль Задачи, создаем новую Задачу и в меню Выбрать - видим сохраненный импорт, указываем его и количество запусков в день.

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

Вы можете создать файл в Таблицах Гугл (Google Sheets), и настроить автообновление импорта цен и склада и любых колонок из файла по расписанию. Базу можно выгрузить из PHPShop через меню База - Экспорт данных, также можно взять сторонний прайс и выложить в облако.

  1. Выгрузка базы через Экспорт данных. При выгрузке для Google Таблиц нужно выбрать кодировку UTF-8. Есть 2 варианта выгрузки базы – целиком или по частям:

2. Создание Google Таблицы. Создайте свой файл в Google Таблицах и скопируйте содержимое из csv файла в Google Таблицы. Откройте доступ и скопируйте ссылку:

3. Настройка импорта. Скопированную ссылку укажите в поле URL в разделе База - Импорт данных, выберите кодировку UTF-8. Перейдите на вкладку Сопоставление полей и укажите, какая колонка вашего файла соответствует полю в PHPShop.

4. Сохранение настроек импорта. Перейдите на вкладку Сохраненные настройки. В поле Сохранить настройку укажите имя данной настройки. Нажмите Выполнить. Настройка сохранится и будет доступна в селекторе Выбрать настройку при следующем импорте.

5. Настраиваем расписание: включаем модуль Задачи, создаем новую Задачу и в меню Выбрать - видим сохраненный импорт, указываем его и количество запусков в день.

Загружать и автоматически обрабатывать файлы по расписанию можно не только с Google Sheets, но и по любой ссылке на csv файл из интернета, полученной от поставщика и т.п.

6. Проверка связи с Google Sheets. Теперь поменяем, к примеру, цену в товарах, и синхронизируем с PHPShop. В меню База - Импорт данных, в закладке Сохраненные настройки выбираем нашу настройку, нажимаем Выполнить. Видим, что цены на сайте обновились:

Пример загрузки по расписанию с сайта Sima-land:

pageПример загрузки товаров с сайта Sima-land.ru

Last updated