Кнопка "Купить на Озон"

Кнопка "Купить на Озон" для Shop-Script

Выводит в товаре кнопку "Купить на Ozon"

Отзывов пока нет

7 дней бесплатно

Чтобы попробовать бесплатно, откройте плагин в своем «Инсталлере». Бесплатный период доступен только в облаке Webasyst.

Ваш отзыв
Установок
< 10
Разработчик
Поддержка

«Купить на Ozon» — плагин для Shop-Script, который добавляет в карточку товара кнопку перехода на ту же товарную позицию на Ozon. Сопоставление выполняется по артикулу (SKU), данные берутся из Ozon API и кэшируются в собственной таблице.

Зачем это нужно

  • Удерживаете покупателя: показываете, что товар доступен на Ozon, и отправляете его прямо в карточку на маркетплейсе.
  • Никаких «внешних ссылок» в HTML: переход выполняется через JS-редирект из кнопки, поэтому на странице нет открытых href на сторонний домен.
  • Точная ссылка: сохраняется «человеческий» URL вида /product/<slug>-<sku>/, а не контекстная ссылка.
  • Учёт наличия: по умолчанию кнопка показывается только если выбранный SKU есть на складе Ozon и карточка не в архиве.
  • Интеграция с Яндекс.Метрикой: по клику отправляется цель ym(ID, 'reachGoal', 'КОД') (включается в настройках).

Как это работает

  • Фоновый скрипт периодически вызывает методы Ozon API и обновляет локальную таблицу соответствий: SKU → ozon_sku, ozon_url, archived, has_fbo_stocks, has_fbs_stocks.
  • В карточке товара хелпер строит кнопку «Купить на Ozon». 
  • Переход открывается в новой вкладке через window.open;.

Установка и настройка

  1. Установите плагин и откройте его настройки.
  2. Заполните Client-Id и Api-Key от Ozon Seller API.
  3. По желанию укажите ID счётчика и код цели Метрики для отправки события по клику.
  4. При необходимости включите «Использовать свои стили» и отредактируйте кастомный CSS (он будет подключаться вместо базового).
  5. Запустите первичную синхронизацию и добавьте хелпер в шаблон карточки товара.

Хелпер для шаблона

{$wa->shop->ozonlinPlugin->button()}

Кнопка отображается только для доступных на Ozon вариантов (по умолчанию) и открывается в новой вкладке.

Пример CRON-команды для синхронизации

php /path/to/www/cli.php shop OzonlinPluginSync

Рекомендуемое расписание в crontab: раз в час (0 * * * *) или по вашим нагрузкам.

Полезные детали

  • Плагин не выводит внешние <a href="https://..."> в HTML — редирект выполняется на стороне клиента.
  • Если товар на Ozon в архиве либо нет остатков, кнопка скрыта.
  • API-ключи используются только на бэкенде и не попадают на витрину.
  • Кастомные стили хранятся в wa-data/public/shop/plugins/ozonlin/ozonlin.custom.css.

Требования

  • Аккаунт продавца Ozon и доступ к Seller API (Client-Id, Api-Key).
  • Корректные артикулы в Shop-Script — они должны совпадать с offer_id на Ozon.

Подсказки по диагностике

  • Кнопка не видна? Проверьте, что SKU присутствует на Ozon и есть остатки; запустите синхронизацию.

Подпишитесь на бота, чтобы первыми получать новости о новых плагинах, обновлениях, скидках и акциях Проффивеб.
Телеграм-бот (https://t.me/@ProffiwebBot)

Все продукты этого разработчика