Facebook, Шаблоны Google Sheets

Массовый импорт товаров в магазин Facebook и Instagram

Массовый импорт товаров в магазин Facebook и Instagram

Facebook мощный источник дополнительных клиентов — факт! Он подойдет как для продвижения своих услуг, так и для прямых продаж товаров.
Самое прекрасное, что связав аккаунт Facebook с Instagram — магазин появится и там!

Способы импортировать товары

Есть несколько способов добавить товары из вашего магазина в магазин Facebook:

  • Ручной режим. Руками добавляем каждый товар.
  • Через xml файл. Ваша CMS (система управления сайтом) генерирует xml файл и передает его в Facebook. Способ удобен тем, что при изменении любой информации в карточках товаров у себя в интернет-магазине — на Facebook эти изменения тоже появятся.
  • Через прямой фид в CMS. По Pixel Facebook передаются данные из вашего интернет-магазина, сохраняются в форматы: CSV, TSV или XML (RSS/ATOM) и импортируются в Commerce Manager.
  • Через docs.google. Создается шаблон с информацией по товарам, преобразуется в гугл таблицы и передается в Commerce Manager.
    Его мы и будем использовать для массового импорта товаров в магазин на Facebook.

Максимальный размер файла: 8 ГБ. Однако я рекомендую использовать файлы размером не более 4 ГБ. Для загрузки больших файлов может понадобиться несколько часов. Если ваш файл превышает допустимый размер или содержит более 1 миллиона позиций, вы можете создать для своего ассортимента несколько файлов с данными и загрузить их по очереди.

О полях фида данных и требованиях к каталогам Facebook

Каждое поле в фиде данных содержит информацию о ваших товарах. Названия всех полей и некоторые значения должны указываться на английском языке (США). Для каждого товара в каталоге необходимо заполнить перечисленные ниже поля.

  • ID. Пример: 12345 или KUB-43002.
    Максимально допустимое количество символов: 100.
    Уникальный порядковый номер для товара в системе вашей CMS. Если это возможно, используйте SKU (Артикул) товара. Все ID контента должны использоваться в каталоге только один раз.
    Чтобы товар можно было использовать в динамической рекламе на Facebook, ID (или SKU) на вашем сайте должен в точности соответствовать ID (или SKU) этого же товара в фиде, какой передается вами в Facebook.
    Подробнее об ID в фиде google таблиц для Facebook.
  • Title. Пример: Quut Формочки для пирамид Pira.
    Максимально допустимое количество символов: 150.
    Конкретное и точное название ваших товаров, без специальных символов, без нецензурных и оскорбительных выражений, без спама ключевых слов.
    Подробнее о названиях товара…
  • Description.
    Максимально допустимое количество символов: 5000.
    Обычное описание вашего товарного предложения. Используйте обычный текст (без HTML-кода), не пишите заглавными буквами и не добавляйте ссылки. Без специальных символов, без нецензурных и оскорбительных выражений, без спама ключевых слов.
    Требования к описанию товаров.
  • Price. Примеры: 9.99 USD или 1695 RUB.
    Цена товара. Укажите цену в виде числа с трехбуквенным кодом валюты согласно стандарту ISO 4217 через пробел. Всегда используйте в качестве десятичного разделителя точку (.). Не указывайте валюту с помощью символов $, € или £.
  • Sale_price. Пример: 599.99 RUB.
    Если товар участвует в распродаже, укажите цену со скидкой. Следуйте тем же инструкциям по форматированию, что и для поля Price (цена).
  • Item_group_id. Пример: 12461 или KUB-43002.
    Позволяет создать варианты одного и того же товара, например разные размеры, цвета или узоры. Подробнее о группировках товара в Facebook.
  • Product_type. Пример: Для малышей, Игрушки для воды и песка > Игрушки для воды, Игрушки для песочницы, Игрушки для пляжа.
    Максимальное количество символов: 750.
    Необязательный параметр для передачи, но стоит указать для дальнейшей настройки фильтров в магазине Facebook. Я советую не указывать всю иерархическую цепочку, а указать только конечные подкатегории (если они есть).
    Категория, к которой принадлежит товар, в соответствии с системой категоризации продуктов вашего интернет-магазина, если она у вас есть. Вы также можете ввести категорию продукта Google.
  • Google_product_category. Пример: Игры и игрушки > Игрушки > Игрушки для пляжа и песочницы или порядковый номер этой категории в Google.
    Максимальное количество символов: 750.
    Ваши прямые категории, которые соответствуют или близко соответствуют категориям из списка Google.
    Обязательное поле для заполнения (хоть по умолчанию это и не так). Информация нужна для дальнейшей настройки Facebook таргетинговой рекламы ваших товаров, так же, для дальнейшей работы с Google Merchant Center.
  • Gtin. Пример: 5060023411042.
    Необязательная информация, но я рекомендую указать ее.
    Международный EAN ваших товаров. Можете запросить его у поставщика или производителя. Помогает более детально настроить рекламу.
  • Color. Пример: Синий, Красный.
    Максимально допустимое количество символов: 200.
    Обязательная информация в том случае, если у вас есть товары с атрибутами по цвету, размеру, объему и т.д.
    Основной цвет товара. Опишите цвет словами, а не с помощью шестнадцатеричного кода.
  • Gender. Пример: female.
    Пол, для которого предназначен товар. Поддерживаемые значения: female (женский), male (мужской), unisex (унисекс).
    Необязательная информация, однако, будет не лишней в настройке фильтров и рекламы.
  • Age_group. Пример: kids.
    Возрастная группа, для которой предназначен товар. Поддерживаемые значения: adult (взрослые), all ages (все возрасты), teen (подростки), kids (дети), toddler (дети от 1 до 3 лет), infant (младенцы), newborn (новорожденные).
    Необязательная информация, однако, будет не лишней в настройке фильтров и рекламы.
  • Brand. Пример: Le Toy Van.
    Максимальное количество символов: 100.
    Торговая марка, уникальный номер детали производителя (MPN) или глобальный номер предмета торговли (GTIN). Вам нужно ввести только один из них, а не все из них. Для GTIN введите UPC, EAN, JAN или ISBN товара.
    Необязательная информация, однако, будет не лишней в настройке фильтров и рекламы.
  • Material. Пример: 100% хлопок или Бук.
    Максимальное количество символов: 200.
    Материал, из которого изготовлено изделие. Допустимые значения: хлопок, джинсовая ткань, кожа.
    Необязательная информация, однако, будет не лишней в настройке фильтров и рекламы.
  • Availability. Пример: in stock.
    Текущая доступность товара в вашем магазине. Должен быть написан на английском языке (США). В этом поле необходимо указать одно из следующих значений: in stock (в наличии); out of stock (нет в наличии); available for order (доступно для заказа — Доставка 1-2 недели); discontinued (снято с производства).
    Обязательная информация.
    По умолчанию, при массовом импорте система ставит все товары «в наличии» если поле не указано. В некоторых случаях, товары будут просто скрыты. Рекомендую указать данную информацию.
  • Condition. Пример: new.
    Состояние товара. Поддерживаемые значения: new (новый), refurbished (отремонтированный), used (бывший в употреблении).
    Обязательное информация.
  • Link. Пример: https //ваш домен/ваш товар/
    Обязательная информация.
    URL-адрес конкретной страницы веб-сайта, на которой люди могут узнать больше о товаре или купить его. Ссылки должны быть действительными и начинаться с http: // или https: //. Они должны направлять клиентов к конкретному товару для продажи.
  • Image_link. Пример: https //ваш домен/адрес фотографии товара.jpg
    Обязательная информация.
    URL-адрес конкретной фотографии товара. Будет использовано как основная (главная) фотография.
  • Additional_image_link. Пример: https //ваш домен/адрес фотографии товара-2.jpg, https //ваш домен/адрес фотографии товара-3.jpg
    Необязательная информация.
    URL-адрес конкретных дополнительных фотографий к товару или услуге.
    Требования к изображениям товаров в каталоге Facebook.

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

Шаблон Google таблиц для импорта товаров в магазин Facebook

Если ассортимент вашего интернет-магазина состоит из 20 товаров, то можно за 30 минут руками завести их в магазин Facebook и забыть, а если товаров 3000+ (как у меня)? Давайте теперь оптимизируем этот процесс и значительно сэкономим наше драгоценное время.

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

Для этого нам нужно определить саму команду и по ней, использовав несложные формулы, отправлять значения из склада в фид для импорта в Facebook.

Ячейка A2: =ЕСЛИ(ЕСЛИОШИБКА(ИНДЕКС('Склад'!B:B;НАИМЕНЬШИЙ(ЕСЛИ('Склад'!AD:AD="Facebook";СТРОКА('Склад'!B:B);"");'Склад'!A3));"")="";ЕСЛИОШИБКА(ИНДЕКС('Склад'!B:B;НАИМЕНЬШИЙ(ЕСЛИ('Склад'!AD:AD="Facebook";СТРОКА('Склад'!B:B);"");'Склад'!A4));"");ЕСЛИОШИБКА(ИНДЕКС('Склад'!B:B;НАИМЕНЬШИЙ(ЕСЛИ('Склад'!AD:AD="Facebook";СТРОКА('Склад'!B:B);"");'Склад'!A3));""))

Указываем напротив SKU (артикула) командное слово, пусть это будет «Facebook». Формула проверяет столбец на наличие команды, если натыкается на нее — переносит значение артикула в ячейку фида для импорта.
В моем случае, AD:AD столбец с командой; B:B столбец со SKU (артикулом); Столбец A — с порядковым номером этих данных. Это нужно, чтобы динамически отображать информацию, если команда на перенос скачет через несколько строк.
В вашем случае могут быть какие вам удобно столбцы.

Ячейка B2: 
=ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:G;6;0);"")

Обычная формула поиска по заданным параметрам. Берет SKU (артикул) в фиде, переходит во вкладку «Склад», находит его в списке, и отображает название товара под этим артикулом.
Для ячейки описания, формула аналогичная, только информацию берем из столбца с описанием (соседний).

Ячейка D2: 
=ЕСЛИ(A2="";"";ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:I;8;0);"")&" RUB")

Ищет по артикулу в складе цену и отображает ее, приписывая «RUB».

Ячейка E2: 
=ЕСЛИОШИБКА(ЕСЛИ(ВПР(A2;'Склад'!B:J;9;0)=0;"";ЕСЛИ(A2="";"";ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:J;9;0);"")&" RUB"));"")

Формула берет артикул, переходит в склад, ищет его в списке, находит, сверяет ячейку со скидкой, если там ничего нет — ничего не отображает, если есть — отображает цену со скидкой.

Ячейка F2: 
=ЕСЛИ(ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:E;4;0);"")<>"variation";"";ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:D;3;0);ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:E;4;0))))

Формула сверяет тип товарного предложения и, если товар имеет вариации (цвета, размеры, объемы, и т.д.) — проставляет группу (ID) главной карточки этим вариациям.

Ячейка K2: 
=ЕСЛИ(ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:AF;31;0);"")="Для мальчика";"male";ЕСЛИ(ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:AF;31;0);"")="Для девочки";"female";ЕСЛИ(ЕСЛИОШИБКА(ВПР(A2;'Склад'!B:AF;31;0);"")="Для девочки, Для мальчика";"unisex";"")))

Ищет по артикулу в складе гендер товара и отображает в соответствии правилам Facebook.

Ячейка R2: 
=ЕСЛИ(A2<>"";ЕСЛИОШИБКА(ЛЕВСИМВ(СЖПРОБЕЛЫ(ВПР(A2;'Склад'!B:AW;48;0));ПОИСК(",";СЖПРОБЕЛЫ(ВПР(A2;'Склад'!B:AW;48;0)))-1);СЖПРОБЕЛЫ(ВПР(A2;'Склад'!B:AW;48;0)));"")

По артикулу ищет ячейку со списком картинок к товару и отображает только первое (главное) фото.

Ячейка S2: 
=ЕСЛИОШИБКА(СЖПРОБЕЛЫ(ПСТР(ВПР(A2;'Склад'!B:AW;48;0);НАЙТИ(",";ВПР(A2;'Склад'!B:AW;48;0);1)+1;ДЛСТР(ВПР(A2;'Склад'!B:AW;48;0))));"")

Наоборот, отображает все фото, кроме первого (для галереи дополнительных фотографий к товару).

Как загрузить шаблон Google таблиц с товаром в магазин Facebook?

Передача данных через Google таблицы в магазин Facebook удобна тем, что это тот же фид XML, только на стороне API Google. Меняем информацию в таблицах и она изменяется в Facebook в заданные периоды (при импорте есть настройка как часто обновлять данные).

Как настраивать бизнес аккаунт Facebook и связывать его с Instagram я заострять внимание не буду (если интересно, задайте вопрос в комментариях, я распишу подробнее в других статьях).

Заходим в Facebook -> Commerce Manager -> Каталог -> Источники данных -> У вас будет 3 разных варианта с активацией процесса (поле для ввода ссылки на фид Google таблиц) -> Выбираем второй вариант -> Следующим шагом кликаем на Google таблицы -> Подтверждаете свои намерения массового импорта, вставив ссылку на Google таблицу -> Выставляете режим переобхода системы (ежедневно) -> Даете название фиду и выставляете валюту -> Ждете пока пройдет модерация данных и загрузка информации о ваших товарах.

Если все пройдет гладко, то вы получите оповещение, что модерация пройдена, и пометку о том, что все отлично и никаких претензий со стороны Facebook по информации в файле — нет. В противном случае, будет оповещение с указанием конкретных ошибок и вариантами как их исправить (во вкладке «Проблемы»).

Пример-мануал готового интернет-магазина на Facebook, вместе с подборками, вариативными товарами (с атрибутами).

Статьи по теме

Комментарии к статье: “Массовый импорт товаров в магазин Facebook и Instagram

  1. Ева Маитова:

    Спасибо за макет файла для импорта!

  2. Иван Сергеев:

    Я так понял, что Ваши файлы как-то симбиотируют друг с другом и, одновременно, используются сразу в несколько площадок? Если так — это же просто офигенно! Сам бы не додумался, что можно такой инструмент на простых таблицах сделать!

Комментарии закрыты.