Интеграция с Shopify
ПоддерживаетсяЦены и остатки в Shopify обновляются сами
Меняете цену или остаток в Picard — магазин получает изменение по API, без ручного импорта. Новые товары, описания, SEO и теги Picard готовит полным CSV-файлом для Shopify.
Обновлено:
- Цены и остатки по API
- Подключение через вход в Shopify
- Постоянные адреса товаров без дублей
Маршрут товара
Каталог живёт в Picard, магазин получает готовые данные
Picard не забирает товары из Shopify. Каталог приходит из вашей CRM или маркетплейсов либо создаётся в Picard вручную. В магазин товары впервые попадают CSV-файлом, а дальше цены и остатки Picard обновляет по API.
- 1 Товары из CRM, маркетплейсов или созданные вручную
- 2 Листинги для Shopify в Picard
- 3 Импорт CSV создаёт товары в магазине
- 4 Цены и остатки — по API
Цены и остатки по API
Изменили цену в Picard — магазин обновился сам
Каждое изменение цены или остатка становится в очередь, и Picard отправляет его в Shopify по API — без нового импорта файла. Обмен идёт примерно раз в 30 секунд, поэтому одно изменение обычно появляется в магазине меньше чем за минуту. Массовые изменения расходятся небольшими порциями, так что большой каталог обновляется постепенно.
Цена, старая цена и акции
Обычная или акционная цена идёт в цену товара, старая — в зачёркнутую. В начале и в конце акции Picard сам переключает цену, поэтому Shopify не нужно знать даты.
Количество на выбранном складе
В Shopify идёт доступное количество с учётом резерва — на один склад, который вы выбрали при подключении. Остатки других складов Picard не меняет.
Товары и описания — CSV-файлом
Новые товары, названия, описания, фото, теги и SEO-поля передаются CSV, который вы импортируете в админке Shopify. Оба пути работают параллельно.
Статус синхронизации виден рядом с ценой в редакторе товара. В настройках канала — сколько обновлений в очереди, что уже синхронизировано и где нужно ваше действие.
Полная карточка товара
Не просто таблица. Карточка, готовая к продаже.
В простом CSV легко остановиться на названии, цене и фото. Picard заполняет и остальные поля Shopify: описание в HTML, SEO-заголовок и мета-описание, теги для коллекций, стандартную категорию Shopify, себестоимость и вес. Адрес товара (handle) фиксируется при первом экспорте и дальше не меняется.
Перед экспортом Picard проверяет название, категорию, теги и цену каждого листинга и объясняет, что исправить. Повторный импорт обновляет тот же товар, а не создаёт дубль.
Базовый CSV
Название · цена · фото Товар появится, но SEO, теги и категорию придётся заполнять в админке
CSV от Picard
Описание HTML · SEO · теги · категория · себестоимость · вес Каждое значение попадает в свою колонку шаблона Shopify
Подключение
Подключите магазин без ключей доступа
В настройках Picard откройте канал Shopify, укажите адрес магазина вида название.myshopify.com и нажмите «Подключить Shopify». Вы входите в свой магазин и подтверждаете доступ — копировать ключи не нужно. Дальше выберите склад для остатков и включите обновление цен и остатков.
Picard находит товары магазина по адресу товара (handle) и артикулу (SKU) и связывает их с листингами. У товаров, созданных CSV-файлом из Picard, они совпадают сами. После каждого импорта CSV нажимайте «Связать товары и синхронизировать» — так новые товары тоже получат связь, а цены и остатки вернутся к актуальным.
Четыре шага
Как это работает
Сначала товары попадают в магазин файлом, дальше цены и остатки Picard обновляет сам.
- 01
Подготовьте товары
Соберите каталог в Picard из CRM или маркетплейсов либо создайте товары вручную и заполните листинги Shopify.
- 02
Импортируйте CSV
Сформируйте файл в Picard и загрузите его в админке Shopify — так товары появляются в магазине.
- 03
Подключите API
В настройках канала войдите в Shopify, выберите склад и включите обновление цен и остатков.
- 04
Обновляйте дальше
Цены и остатки Picard отправляет сам. Новые товары и описания — следующим CSV, а после импорта — «Связать товары и синхронизировать».
Поддерживаемые данные
Что идёт по API, а что — CSV-файлом
По API Picard обновляет только цены и остатки товаров, которые уже есть в магазине. Всё остальное вместе с новыми товарами передаёт CSV.
| Данные | По API | В CSV | Как это работает |
|---|---|---|---|
| Цена, акция и зачёркнутая цена | Да | Да | Во время акции основной становится акционная цена, а зачёркнутой — старая или обычная |
| Остаток | На выбранном складе | Только для магазина с одним складом | Доступное количество с учётом резерва |
| Новые товары | Нет | Да | Товар в Shopify создаёт импорт CSV |
| Название и описание | Нет | Да | На украинском; текст без разметки Picard сам разбивает на абзацы HTML |
| Фото | Нет | Да | Первое фото становится главным, остальные — дополнительными |
| SEO-заголовок и мета-описание | Нет | Да | До 70 и 320 символов — столько принимает Shopify |
| Теги, тип и категория | Нет | Да | Теги для автоматических коллекций и стандартная категория Shopify |
| Артикул (SKU) и штрихкод | Нет | Да | Артикул становится SKU — по нему и адресу Picard находит товар в магазине |
| Себестоимость и вес | Нет | Да | Берутся из карточки товара в Picard |
| Адрес товара (handle) | Нет | Да | Фиксируется при первом экспорте и дальше не меняется |
| Заказы | Нет | Нет | Picard не читает заказы Shopify: они должны попадать в вашу CRM |
Форматы
Каждый путь — для своей задачи
API даёт быстрые изменения цен и остатков, CSV — полные карточки товаров.
Цены и остатки
После подключения Picard сам отправляет в Shopify новые цены и количество на выбранном складе.
Новые товары и контент
Полный файл по шаблону Shopify: описания, фото, SEO, теги, категории, себестоимость и вес.
Откуда берутся товары
Picard не импортирует товары из Shopify. Каталог приходит из KeepinCRM, KeyCRM, Rozetka, Prom.ua, Эпицентра или Хорошопа либо создаётся вручную.
Контроль без рутины
Что Picard делает сам, а где нужны вы
Picard делает автоматически
- Отправляет изменения цен и остатков в Shopify по API
- Ставит акционную цену в начале акции и убирает её после завершения
- Находит товары магазина по адресу и артикулу и сохраняет связь
- Готовит CSV с описаниями, SEO, тегами и категориями и проверяет листинги перед экспортом
- Повторяет попытку, если Shopify временно не отвечает или просит подождать
Вы контролируете
- Подключение магазина, выбор склада и включение обмена — это делает владелец воркспейса
- Импорт CSV в админке Shopify и кнопку «Связать товары и синхронизировать» после него
- Учёт количества и запрет продажи без остатка в товарах Shopify
- Чтобы заказы из Shopify попадали в вашу CRM
- Паузу обмена, если она нужна: цены и остатки в магазине остаются как есть
Текущие ограничения
- Один магазин и один склад на воркспейс; после включения обмена изменить их в настройках нельзя. Остатки других складов Picard не трогает, и с них товар может оставаться доступным для продажи.
- Один листинг — один товар Shopify с одним вариантом. Товары с несколькими вариантами в одной карточке (размеры, цвета) пока не поддерживаются.
- По API Picard не создаёт товары и не меняет контент. Товар должен уже быть в магазине, а его адрес (handle) и артикул (SKU) — точно совпадать с листингом в Picard. Если товар в Shopify создали заново, связь восстанавливает владелец воркспейса в настройках канала.
- Валюта листинга должна совпадать с валютой магазина. Picard не конвертирует цены и не задаёт отдельные цены для других стран в Shopify Markets.
- В товаре Shopify должен быть включён учёт количества (Track quantity) и выключена продажа без остатка (Continue selling when out of stock). Picard это проверяет, но настройки магазина сам не меняет.
- Picard не читает заказы из Shopify: количество он берёт из вашей CRM.
- CSV — снимок на момент формирования, и его импорт может вернуть старые цены и остатки. Поэтому после каждого импорта нажимайте «Связать товары и синхронизировать». Колонка остатка в CSV работает только для магазина с одним складом.
- В CSV идёт один язык — украинский. Другие языковые версии магазина Picard не заполняет.
Вопросы об интеграции с Shopify
Как быстро изменение цены попадает в Shopify?
Изменение сразу становится в очередь, а Picard отправляет его в Shopify примерно раз в 30 секунд. Поэтому одно изменение обычно появляется в магазине меньше чем за минуту. Массовые пересчёты идут небольшими порциями, так что большой каталог обновляется постепенно.
Что именно Picard обновляет в Shopify по API?
Цену, зачёркнутую цену и количество на складе, который вы выбрали при подключении. Количество идёт уже с учётом резерва. Названия, описания, фото, теги, SEO-поля и новые товары по API не передаются — для них есть CSV.
Как подключить Shopify-магазин?
В настройках Picard откройте канал Shopify, укажите адрес магазина вида название.myshopify.com и нажмите «Подключить Shopify». Войдите в Shopify и подтвердите доступ, затем выберите склад и включите обновление цен и остатков. Подключает владелец воркспейса.
Как добавить новые товары в Shopify?
Через CSV. Сформируйте файл в Picard и импортируйте его в админке Shopify. Чтобы добавить только новые товары, оставьте выключенной перезапись товаров с одинаковым адресом (Overwrite products with matching handles), а чтобы обновить описания — включите её. После импорта нажмите в Picard «Связать товары и синхронизировать»: Picard свяжет новые товары и отправит актуальные цены и остатки.
Как работают акции?
Задаёте акционную цену и даты в Picard. В начале акции Picard сам ставит в Shopify акционную цену, а обычную показывает зачёркнутой. После завершения возвращает обычную цену. Даты акции Shopify не получает — цену переключает Picard.
Что, если у меня несколько складов в Shopify?
Picard обновляет остаток только на одном складе, который вы выбрали при подключении. Остатки других складов он не меняет, и с них товар может оставаться доступным для продажи. Колонка остатка в CSV работает только для магазина с одним складом, поэтому для нескольких складов остаток обновляет API.
Поддерживаются ли другие валюты и Shopify Markets?
Нет. Валюта листинга в Picard должна совпадать с валютой магазина. Picard не конвертирует цены и не задаёт отдельные цены для других стран в Shopify Markets. Если валюта не совпадает, Picard не отправит цену и покажет причину в настройках канала.
Что с заказами из Shopify?
Picard их не читает. Количество Picard берёт из вашей CRM, поэтому заказы из Shopify должны попадать туда — тогда CRM уменьшит остаток, а Picard передаст новый в Shopify и другие каналы.
Продаёте и на Shopify, и на маркетплейсах?
Покажем, как вести всё из одного каталога: цены и остатки в Shopify обновляются сами, а новые товары идут готовым CSV-файлом.
Показать на моих товарах