Товары в Google таблице

Настройка Google Drive

  1. Перейдите в консоль Google
  2. нажмите Выберите проект
  3. нажмите Создать проект
  4. Укажите Название проекта (например: gollos app) и нажмите Создать
  5. Выберите проект из списка

  6. Выберите Drive API
  7. Нажмите Включить
  8. Выберите Учетные данные затем Создать учетные данные затем Ключ сервисного аккаунта
  9. Заполните форму по примеру и нажмите Создать

  10. На этом этапе браузер автоматически скачивает файл. Откройте его в текстовом редакторе.

  11. Скопируйте private_key и client_email - текст внутри кавычек

  12. Перейдите в Google Drive и создайте пустую таблицу
  13. Нажмите Настройки доступа

  14. Вставьте client_email который вы скопировали из файла (пункт 11) и выберите права - Редактирование, нажмите Отправить

  15. Находясь в таблице, скопируйте в адресной строке код документа - по примеру этого
    https://docs.google.com/spreadsheets/d/1wBKrGWG6f75JXqdfHiRGKPqgJEDq9kt-VyIk5en_mzA/edit#gid=0

Теперь перейдем к настройке сервиса.

Настройка сервиса

  1. Выполните вход в магазин приложений
  2. Выберите Товары в Google таблице
  3. Нажмите Включить
  4. В настройках сервиса укажите:
    1. email - ваш email для связи
    2. api_url - https://адрес-магазина/api/v1
    3. api_token - создайте маркер доступа по руководству
    4. google_client_email - это client_email из файла (пункт 11)
    5. google_private_key - это private_key из файла (пункт 11)
    6. google_export_sheet_id - это код документа из URL (пункт 15)
    7. google_export_sheet_index - номер листа в таблице, например 1
    8. google_update_sheet_id - это код документа из URL (пункт 15)
    9. google_update_sheet_index - номер листа в таблице, например 1
    10. google_import_sheet_id - это код документа из URL (пункт 15)
    11. google_import_sheet_index - номер листа в таблице, например 1
    12. currency_rate - курс валюты, если не нужно - укажите 0

  5. В списке действий, нажмите Экспортировать

Примечание

  1. В таблице может быть множество листов, они перечислены внизу. Вы можете сделать экспорт товаров в первый лист, затем сделать из этого листа дубликат, внести правки и сделать по второму листу обновление, указав в настройках сервиса google_export_sheet_index значение 2.
  2. Названия колонок которые поддерживает сервис - смотрите ниже
  3. Если нужно обновить только цену и количество товара, оставьте колонки - артикул, количество и цена, остальные удалите
  4. Если в таблице есть пустая строка, все записи после нее не будут читаться
  5. Обновление товаров только обновляет товар по артикулу, если этого артикула нет в магазине, товар будет пропущен.

Названия колонок которые поддерживает сервис

колонка значение пример
артикул по этой колонке идет обновление товаров в магазине abc01
название название товара Джинсы синие
количество количество товара в наличии 7
цена цена товара 1800
ценасоскидкой цена со скидкой 1599
скидкас дата начала скидки
скидкапо дата окончания скидки
вес вес товара 0.5
адрес адрес страницы (часть URL) dzhinsy-siniye
metadescription Meta Description
заголовокстраницы заголовок страницы
свойства свойства товара задаются по такому шаблону:
Название-свойства-1: значение-свойства-1, Название-свойства-2: значение-свойства-2
Состав: 100% котон, Производитель: Yiwu Laimai, Тип изделия: Полная длина, Пол: Женщины
управлятьскладом да - менять количество товара при покупке или отмене заказа 
нет - не менять количество товара
да
ожидаемаядата дата, когда товар появится в продаже
включен да - отображать на сайте 
нет - скрыть
да
снятспродажи да - отображать на сайте но не добавлять в корзину 
нет - 
покупкабезналичия да - разрешить покупку если количество товара стало равным нулю 
нет - 
нет
предзаказ да - разрешить покупку перед тем как товар появится в наличии 
нет - 
нет
изображения ссылки на фото через точку с запятой https://demo.gollos.com/images/1.jpg;
https://demo.gollos.com/images/2.jpg;
позиция номер по которому сортировать товар 1
теги теги товаров через запятую Новинка, Скидка 20%
опции опции товара задаются по такому шаблону
Название-опции-1: значение-опции-1, значение-опции-2; Название-опции-2: значение-опции-2;
Размер: X, L, S, M; Цвет: Красный, Желтый, Синий, Белый;
похожие артикулы товаров через запятую sku-492, sku-203, sku-709, sku-463