Налаштування магазину в Instagram для 1С-Бітрікс
Instagram Shopping дозволяє позначати товари прямо на фотографіях і в Stories — користувач тапає на мітку і потрапляє на картку товару всередині застосунку. Для роботи функції потрібен бізнес-акаунт Instagram, пов'язаний з каталогом Facebook (Meta) Business Manager, і коректно налаштований фід товарів із Бітрікс.
Архітектура зв'язки
Instagram не приймає товари напряму — каталог управляється через Facebook Commerce Manager (business.facebook.com/commerce). Бітрікс вивантажує товарний фід у форматі XML (аналог Google Merchant Center) або CSV на публічний URL, Facebook періодично його забирає і оновлює каталог.
Маршрут даних: b_iblock_element + b_catalog_price → XML-фід на сервері → Facebook Catalog → Instagram Shopping.
Підготовка фіду в Бітрікс
Компонент bitrix:sale.export.google.merch генерує фід у форматі Google Merchant, який Facebook приймає без змін структури. У параметрах компонента критичні:
-
IBLOCK_ID— інфоблок торгового каталогу -
PRICE_TYPE_ID— тип ціни (зазвичайCATALOG_GROUP_ID = 1) -
USE_SALE_PRICE— враховувати чи знижкові ціни зb_catalog_discount -
IMAGE_PROPERTY— властивість, що зберігає URL зображення (якщо не основне фото)
Фід розміщується за фіксованим URL виду https://site.ua/fb-feed/. Сторінка створюється через меню сайту з шаблоном, що не включає шапку та підвал — лише вивід XML.
Обов'язкові поля для Instagram Shopping
Facebook жорстко перевіряє поля при завантаженні каталогу. Без них товар відхиляється:
| Поле фіду | Джерело в Бітрікс | Вимога |
|---|---|---|
id |
ID елемента інфоблока |
унікальний, не змінюється |
title |
NAME |
до 150 символів |
description |
властивість DETAIL_TEXT |
від 5 слів |
availability |
залишок із b_catalog_store_product |
in stock / out of stock |
condition |
властивість або фіксоване new |
new / refurbished / used |
price |
b_catalog_price |
формат «100.00 RUB» |
link |
DETAIL_PAGE_URL | https, робоче посилання |
image_link |
основне фото | min 500×500, JPG/PNG |
Особлива увага — поле google_product_category. Instagram вимагає значення з таксономії Google (числовий код). Налаштовується маппінг розділів інфоблока на категорії Google через користувацькі поля розділу b_iblock_section.
Зв'язка з Business Manager
У Facebook Business Manager створюється каталог типу «Електронна торгівля», додається джерело даних (Data Feed) з URL фіду з Бітрікс і розкладом оновлення — мінімум раз на добу, рекомендую раз на 4 години. Після першого завантаження Facebook показує список помилок по кожному товару — це основний інструмент діагностики.
Для Instagram Shopping у налаштуваннях каталогу підключається Instagram-акаунт через розділ «Канали збуту». Після модерації (зазвичай 1–3 робочих дні) у застосунку Instagram з'являється можливість позначати товари на публікаціях.
Часті помилки при налаштуванні
Домен не верифікований — Facebook вимагає підтвердження права власності на домен через DNS-запис або meta-тег. Додається в налаштуваннях Business Manager → Brand Safety → Domains.
Ціни не збігаються — якщо на сайті показується знижкова ціна, а у фіді — базова, Facebook може відхилити товар. Потрібно або передавати обидва поля (price і sale_price), або синхронізувати логіку знижок.
Фото з водяними знаками — Instagram автоматично відхиляє зображення з текстом, що займає більше 20% площі.
Що входить у налаштування
- Налаштування компонента експорту та перевірка коректності фіду
- Реєстрація та налаштування каталогу у Facebook Business Manager
- Маппінг категорій Бітрікс на таксономію Google
- Верифікація домену та підключення Instagram-акаунту
- Усунення помилок при первинному завантаженні каталогу
- Налаштування розкладу автооновлення фіду







