Импорт по расписанию
Загрузка по расписанию из облачного файла Google Таблиц
Через URL поcтавщика
В меню
База - импорт данных
выберите URL и вставьте ссылку поставщика.
2. В закладке Сопоставление полей выберите колонки, которые нужно загрузить и их соответствие в файле.
Если вы загружаете файл, который скачали в меню База→ Экспорт данных
, и он содержит штатные заголовки столбцов – сопоставление полей делать не нужно.
3. Сохранение настроек импорта. Перейдите на вкладку Сохраненные настройки
. В поле Сохранить настройку укажите имя данной настройки. Нажмите Выполнить
. Настройка сохранится и будет доступна в селекторе Выбрать настройку
при следующем импорте.
4. Настраиваем расписание: включаем модуль Задачи, создаем новую Задачу и в меню Выбрать
- видим сохраненный импорт, указываем его и количество запусков в день.
Через облачный файл Google Sheets
Вы можете создать файл в Таблицах Гугл (Google Sheets), и настроить автообновление импорта цен и склада и любых колонок из файла по расписанию. Базу можно выгрузить из PHPShop через меню База - Экспорт данных
, также можно взять сторонний прайс и выложить в облако.
Выгрузка базы через Экспорт данных. При выгрузке для 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:
Last updated