Jump to content

Настраиваем импорт данных в VamShop PWA из Google Sheets (Гугл Таблиц)


Recommended Posts

В VamShop PWA есть модуль импорта в магазин данных из Google Sheets (Google Таблиц).

В данной заметке информация по настройке.

 

Вы можете массово загружать данные из таблиц + привязывать картинки к товарам.

 

Вот пример таблицы - https://docs.google.com/spreadsheets/d/1kbw0WTgWkiN87MXEOVxd3iU7JKJwKKc0WN6WXAU8-Fg/edit#gid=0

т.е. структура таблицы должна быть именно такой, с таким коилчеством колонок и названием колонок.

 

Вам нужно сначала настроить модуль.

В Админке - Настройки - Импорт товара надо указать:

Google Таблицы API Ключ.

Google Таблицы ID код таблицы.

Google Таблицы Название листа таблицы.

 

Где взять эти данные?!

 

Google Таблицы API Ключ.

Получить ключ можно в консоли гугла, вот подробная информация на странице https://developers.google.com/sheets/api/guides/authorizing#APIKey

Внизу, в разделе Acquiring and using an API key

Вот здесь подробная по-шаговая информация как и где получить ключ - https://cloud.google.com/docs/authentication/api-keys?visit_id=637155850809587877-1024611303&rd=1

Допустим, Вы уже зарегистрировали свой ключ, либо можете воспользоваться тестовым ключом, просто для проверки работы модуля.

Ключ: AIzaSyCQKTOdwi_PGjUaElGpTbMTihFdAi6D3p8

 

Укажите его в опции Google Таблицы API Ключ в Админке - Настройки - Импорт товара надо указать.

 

Теперь где взять Google Таблицы ID код таблицы

 

ID номер таблицы виден в URL адресе, например наша тестовая таблица https://docs.google.com/spreadsheets/d/1kbw0WTgWkiN87MXEOVxd3iU7JKJwKKc0WN6WXAU8-Fg/edit#gid=0

ID таблицы 1kbw0WTgWkiN87MXEOVxd3iU7JKJwKKc0WN6WXAU8-Fg

Указывайте этот ключ таблицы в опции Google Таблицы ID код таблицы в Админке - Настройки - Импорт товара надо указать.

 

Теперь надо указать название листа таблицы.

Названия листа отображается внизу https://docs.google.com/spreadsheets/d/1kbw0WTgWkiN87MXEOVxd3iU7JKJwKKc0WN6WXAU8-Fg/edit#gid=0

Screenshot from 2020-01-26 00-42-48.png

Видно, что название Sheet1

 

Указываем Sheet1 в опции 

Google Таблицы Название листа таблицы в Админке - Настройки - Импорт товара надо указать.

 

Всё, настройки все указали.

Screenshot from 2020-01-26 00-44-46.png

 

т.е. мы указываем движку, где взять взять данные для импорта в магазин.

Движок подключается по API к гугл таблице и выгружает всю таблицу.

 

Теперь переходим в Админку - Товары - Импорт товаров

Если Вы указали данные таблицы правильно, скрипт выгрузит Вашу таблицу, например вот эту - https://docs.google.com/spreadsheets/d/1kbw0WTgWkiN87MXEOVxd3iU7JKJwKKc0WN6WXAU8-Fg/edit#gid=0

И Вы увидите данные таблицы.

Screenshot from 2020-01-26 00-48-36.png

Теперь нажимаем Импорт и данные из таблицы загрузятся в магазин.

Screenshot from 2020-01-26 00-53-57.png

Что с картинками.

 

У Вас есть возможность добавлять и картинку к товарам при импорте.

 

Вот в тестовой таблице видно, что заполнены картинки - https://docs.google.com/spreadsheets/d/1kbw0WTgWkiN87MXEOVxd3iU7JKJwKKc0WN6WXAU8-Fg/edit#gid=0

В колонке images

Название файлов: 

image.jpg

image1.jpg

 

Что б скрипт взял и добавил к импортируемым товара сразу и картинки, Вам для этого надо зайти в Админку - Файлы

Screenshot from 2020-01-26 00-50-22.png

и загрузить в список доступных файлов картинки с точно такими же названиями как в таблице с данными.

т.е. добавьте в раздел Файлы картинки

image.jpg

image1.jpg

Screenshot from 2020-01-26 01-04-43.png

Затем вернитесь в Админку - Каталог - Импорт товаров и и нажмите импорт.

Импортируются и данные о товарах, категориях, а так же будут скопированы картинки из раздела Файлы в соответствующие папки для картинок товара, т.е. у товара появятся и картинки, а не только текстовые данные.

 

Вот что у нас получилось в итоге

Screenshot from 2020-01-26 00-55-14.png

Виден наш товар с картинкой.

И вот на странице карточки товара видно, что загрузились 2 картинки, т.е. можно добавлять сколько угодно картинок к товару, галерею картинок.

Screenshot from 2020-01-26 00-59-44.png

Link to post
Share on other sites
  • support changed the title to Настраиваем импорт данных в VamShop PWA из Google Sheets (Гугл Таблиц)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...