Как настроить импорт из Google Sheets для перерасчёта цен BuyBox
В этом руководстве объясняется, как создать и подключить Google Spreadsheet для перерасчёта цен B2BLIX BuyBox, включая необходимые данные о товарах, права доступа, проверку синхронизации и настройку XML-экспорта.
Когда актуально это руководство
Это руководство предназначено для продавцов, которые хотят использовать Google Spreadsheet как источник данных о товарах для перерасчёта цен B2BLIX BuyBox.
Такой процесс подходит, если вы управляете товарами вручную, у вас нет XML- или CSV-фида либо вы храните информацию о товарах в файле Excel.
Таблица предоставляет B2BLIX идентификаторы товаров, текущие цены и допустимые пределы цен. Затем B2BLIX может рассчитывать цены в соответствии с вашими настройками BuyBox и подготавливать результат в виде XML-фида, совместимого с Pigu.
Краткий ответ
Чтобы активировать процесс с использованием Google Sheets:
- Скачайте или откройте пример структуры Google Sheets в разделе Sync Tester.
- Создайте собственную Google Spreadsheet с поддерживаемыми столбцами.
- Добавьте EAN-коды товаров, цены, а также минимальные и максимальные пределы цен.
- Откройте доступ к таблице, выбрав Anyone with the link → Viewer.
- Проверьте ссылку на таблицу в разделе Sync Tester.
- Добавьте ту же ссылку в разделе Sync Settings и выберите Google Spreadsheet в качестве формата данных.
- Выберите частоту синхронизации и Export to XML.
- Сохраните настройки и вручную запустите синхронизацию для первой проверки.
- Просмотрите отчёт о синхронизации перед использованием сгенерированного XML URL в Pigu.
Предупреждение: Включение синхронизации и подключение сгенерированного XML-фида к Pigu может повлиять на цены на маркетплейсе. Перед включением рабочего импорта проверьте все EAN-коды, текущие цены, а также минимальные и максимальные пределы.
Рассчитанная или экспортированная цена не обязательно сразу становится актуальной. Маркетплейс должен получить, принять и применить экспортированные данные.
Как работает процесс с Google Sheets
Ваша Google Spreadsheet выступает источником данных о товарах. Во время синхронизации B2BLIX считывает из таблицы поддерживаемые поля товаров.
Обычно сопоставление товаров выполняется по их EAN-кодам. B2BLIX объединяет импортированные данные о товарах с последними доступными наблюдениями за маркетплейсом и настроенными вами правилами ценообразования.
Рассчитанная цена остаётся в пределах допустимых минимального и максимального значений, указанных для товара. В зависимости от ситуации с товаром и выбранной стратегии цена может быть снижена, сохранена, сопоставлена с другим предложением или повышена.
Мониторинг, синхронизация, расчёт и публикация на маркетплейсе — это отдельные этапы:
- Мониторинг собирает обновлённую информацию о маркетплейсе в соответствии с настроенным расписанием.
- Синхронизация считывает последнюю версию таблицы.
- Расчёт применяет настройки BuyBox и пределы цен.
- Экспорт подготавливает рассчитанные данные в выбранном выходном формате.
- Публикация на маркетплейсе происходит только после того, как Pigu импортирует и применит экспортированные данные.
1. Подготовьте Google Spreadsheet
Откройте тестер синхронизации и используйте доступный пример таблицы в качестве основы. Сохраните структуру столбцов и названия поддерживаемых полей, указанные в примере.
Для каждого товара подготовьте как минимум следующую информацию:
- EAN-код для идентификации и сопоставления товара.
- Текущая или стандартная цена, используемая как исходная цена товара.
- Минимальная цена, ниже которой алгоритм не должен рассчитывать цену.
- Максимальная цена, выше которой алгоритм не должен рассчитывать цену.
Также можно добавить другие распознаваемые поля, указанные в примере структуры, например информацию о ценах для конкретного маркетплейса или о часах сбора данных, если это применимо.
Не размещайте пароли, учётные данные маркетплейсов, личную информацию клиентов или другие конфиденциальные данные в общедоступной таблице. Таблица должна содержать только данные о товарах, необходимые для синхронизации.
Если вы управляете товарами вручную в Pigu
Вы всё равно можете использовать B2BLIX без существующего товарного фида. Создайте Google Spreadsheet с EAN-кодами товаров, ценами и границами цен, а затем подключите эту таблицу как источник импорта.
Если ваши данные сейчас хранятся в Excel
Скопируйте таблицу из Excel в Google Spreadsheet. Для этого процесса требуется URL Google Spreadsheet, а не вручную загруженный файл Excel.
После копирования данных сравните столбцы с примером структуры B2BLIX перед проверкой таблицы.
2. Настройте правильный доступ к таблице
B2BLIX должен иметь возможность открыть таблицу по её URL. В Google Sheets установите для файла следующие права доступа:
Anyone with the link → Viewer
После изменения прав доступа скопируйте обычную ссылку Google Sheets.
Доступа для просмотра достаточно. Доступ на редактирование не требуется.
3. Проверьте таблицу перед включением синхронизации
Чтобы проверить файл, откройте Sync Tester. Чтобы ознакомиться с примером структуры, поддерживаемыми атрибутами и элементами управления проверкой, прочитайте Sync Tester and Google Sheets file structure.
- Вставьте URL Google Sheets в тестер.
- Запустите проверку.
- Просмотрите сгенерированный результат и информацию о синхронизации.
- Исправьте проблемы с доступностью, структурой или данными о товарах, прежде чем продолжить.
Успешная проверка подтверждает, что B2BLIX может получить доступ к исходному файлу и интерпретировать его. Сама по себе она не включает автоматическую синхронизацию и не публикует цены на маркетплейсе.
4. Настройте синхронизацию из Google Sheets
После успешной проверки откройте Sync Settings. Подробное описание доступных полей приведено в руководстве Sync Settings: configure product import and price export.
Настройте соответствующие поля следующим образом:
- Используйте ссылку Google Sheets в качестве URL источника данных.
- Выберите Google Spreadsheet в качестве формата данных.
- Выберите необходимую частоту синхронизации.
- Выберите Export to XML, если хотите, чтобы B2BLIX создал выходной фид, совместимый с Pigu.
- Нажмите Update settings, чтобы сохранить конфигурацию.
Перед сохранением изменений убедитесь, что таблица содержит нужные товары и все пределы цен указаны правильно. При частом расписании синхронизации изменения в таблице могут обрабатываться быстрее, включая случайные изменения.
5. Вручную запустите первую синхронизацию
После сохранения настроек используйте Run Sync, чтобы вручную запустить первую синхронизацию, не дожидаясь следующего запуска по расписанию.
Этот первый запуск позволяет убедиться, что:
- Таблица остаётся доступной.
- Получены ожидаемые товары.
- EAN-коды обрабатываются.
- Расчёт BuyBox выполняется для подходящих товаров.
- Создан выбранный выходной файл.
Чтобы просмотреть результат, откройте Sync Reports. Подробнее о статусах отчётов и сводках обработки можно узнать в руководстве Synchronization reports: review import, BuyBox calculation, and export results.
Не ограничивайтесь проверкой того, что запуск синхронизации завершился. Просмотрите отчёт и убедитесь, сколько товаров было получено, сопоставлено, исключено, рассчитано и подготовлено к экспорту.
6. Подключите сгенерированный XML-фид к Pigu
Когда экспорт в XML включён, B2BLIX создаёт персональный общедоступный XML URL в настройках синхронизации.
Скопируйте этот URL и добавьте его в соответствующий раздел импорта товаров и складских цен в аккаунте продавца Pigu.
Сгенерированный XML-адрес уникален для вашей конфигурации B2BLIX. Не публикуйте и не распространяйте его без необходимости.
Подключение URL к Pigu может привести к применению рассчитанных цен после обработки фида маркетплейсом. Завершите проверки перед использованием URL в рабочем импорте маркетплейса.
Что проверить перед использованием автоматического обновления цен
- Доступ к таблице: Убедитесь, что для файла установлено значение «Anyone with the link → Viewer».
- Правильная ссылка на источник: Убедитесь, что URL ведёт к нужной Google Spreadsheet.
- Поддерживаемая структура: Сравните свои столбцы с примером в Sync Tester.
- EAN-коды: Убедитесь, что у каждого товара указан правильный идентификатор.
- Текущие цены: Проверьте, что импортированная цена соответствует значению, которое B2BLIX должен использовать.
- Минимальные цены: Убедитесь, что эти пределы защищают необходимую маржу.
- Максимальные цены: Убедитесь, что эти пределы допускают только приемлемые рассчитанные цены.
- Настройки BuyBox: Проверьте выбранные стратегии ценообразования перед экспортом результатов.
- Частота синхронизации: Выберите расписание в соответствии с частотой изменений в таблице.
- Отчёт о первой синхронизации: Убедитесь, что ожидаемые товары успешно обработаны.
Распространённые проблемы при настройке
Таблицу не удаётся открыть
Возможно, доступ к таблице по-прежнему ограничен. Откройте настройки доступа Google Sheets и убедитесь, что любой пользователь, у которого есть ссылка, может просматривать файл.
Тест не распознаёт данные о товарах
Структура таблицы или названия столбцов могут не соответствовать поддерживаемому примеру. Сравните свою таблицу со структурой, доступной в Sync Tester.
Некоторые товары отсутствуют
Проверьте, что в строках отсутствующих товаров указаны действительные идентификаторы и необходимая информация о ценах. Также просмотрите отчёт о синхронизации, чтобы узнать, сколько товаров было получено и обработано.
Таблица была изменена, но B2BLIX по-прежнему показывает старые данные
Следующая синхронизация по расписанию могла ещё не запуститься. Если нужно немедленно обработать последнюю версию таблицы, используйте Run Sync.
XML-фид создан, но цена ещё не отображается в Pigu
Создание XML-фида само по себе не обновляет данные на рабочем маркетплейсе. Убедитесь, что фид добавлен в правильный раздел импорта Pigu, и дождитесь, пока маркетплейс получит и применит данные.
Рассчитанная цена отличается от ожидаемой
Проверьте импортированные пределы цен товара и настройки стратегии BuyBox. Для подробного объяснения на уровне товара откройте Product Checker. Чтобы разобраться в отображаемых наблюдениях, расчётах, пределах и информации об экспорте, прочитайте руководство Product Checker: review product data, price calculations, and exports.
Пример
У продавца есть товар с EAN 4750000000001. Текущая цена в таблице составляет €20.50, минимальная допустимая цена — €19.00, а максимальная допустимая цена — €22.00.
B2BLIX считывает эти значения во время синхронизации и применяет настроенную продавцом стратегию с использованием последнего доступного наблюдения за маркетплейсом. Если результат расчёта составляет €19.99, цена остаётся в допустимом диапазоне и может быть включена в XML-экспорт.
Экспортированное значение не становится автоматически актуальной ценой на маркетплейсе. Pigu должен получить и применить фид.
Что делать дальше
- Начните с небольшого количества товаров, а не со всего каталога.
- Проверьте источник Google Sheets в Sync Tester.
- Проверьте каждую минимальную и максимальную цену.
- Вручную запустите синхронизацию.
- Просмотрите отчёт о синхронизации и выбранные товары в Product Checker.
- Проверьте созданный XML-результат перед подключением к рабочему импорту Pigu.
- Расширяйте каталог только после того, как тестовые товары дадут ожидаемые результаты.
Обратитесь в службу поддержки B2BLIX, если таблица проходит проверку, но регулярная синхронизация неоднократно завершается с ошибкой, отчёт не объясняет, почему товары были пропущены, или созданный экспорт не соответствует данным о товарах и настройкам, отображаемым в вашем аккаунте.
При обращении за помощью укажите идентификатор отчёта о синхронизации и примеры EAN-кодов. Не отправляйте пароли маркетплейсов или другие учётные данные для доступа.