Y.CMS для PrestaShop
Инструкция по настройке приема платежей

Y.CMS — это модуль для интеграции интернет-магазина с бизнес-сервисами Яндекса.


Яндекс.Касса: позволяет принимать платежи на расчетный счет и делать возвраты (по договору, для юрлиц и ИП).

Яндекс.Деньги: позволяет принимать платежи на кошелек в Яндекс.Деньгах (без заключения договора, для всех).

Яндекс.Платежка: позволяет принимать платежи на счет компании (без договора, для юрлиц и ИП).

Яндекс.Метрика: позволяет собирать данные о кликах и поведении пользователей.

Яндекс.Маркет: модуль поможет разместить товары в Яндекс.Маркете.


За техническую поддержку и обновление модуля отвечает компания «Яндекс.Деньги».


Установка модуля

  1. Скачайте архив с плагином.
  2. Откройте панель управления сайтом. В меню слева нажмите Модули, затем Добавить модуль в правом верхнем углу.
  1. Выберите скачанный файл и нажмите Загрузить этот модуль. Дождитесь надписи «Модуль был успешно загружен».
  1. В Списке модулей (внизу на этой же странице) найдите Y.CMS Prestashop 2.0. Если модулей много, вбейте в строку поиска «Яндекс».
  2. Нажмите Установить рядом с названием модуля. Откроется окно с надписью «Вы точно хотите установить модуль, не проверенный в PrestaShop?». Выберите Перейти к установке.
  3. Появится надпись «Модули успешно установлены». Готово — можно переходить к настройке.

Яндекс.Касса

Как настроить прием платежей

Чтобы настроить прием платежей по этой инструкции, нужно подключиться к Яндекс.Кассе и получить shopId и Секретный ключ.

  • shopId появится в личном кабинете Кассы сам, когда вы подключитесь к сервису,
  • секретный ключ нужно самостоятельно выпустить и активировать в личном кабинете Кассы. Подробнее в Помощи Кассы

Когда у вас будут оба этих параметра, можно переходить к настройке.

  1. В панели управления сайтом нажмите Модули. В списке модулей найдите Y.CMS Prestashop 2.0 и справа от него нажмите Настроить.
  1. Выберите вкладку Яндекс.Касса. Поставьте «Да» в графе Включить прием платежей через Яндекс.Кассу.
  2. Заполните поля shopId и Секретный ключ: их можно взять в личном кабинете Яндекс.Кассы.
  3. Отметьте удобный сценарий выбора способа оплаты:
    • На стороне Яндекс.Кассы (пример можно посмотреть в демо-магазине),
    • На стороне магазина.
      Пример выбора способа оплаты на стороне магазина
  1. Если вы выбрали сценарий оплаты «На стороне Кассы», кнопку оплаты можно назвать «Заплатить через Яндекс»: поставьте для этого галочку.

Если вы выбрали сценарий оплаты «на стороне магазина», поставьте галочки напротив тех способов оплаты, которые указаны в вашем договоре с Яндекс.Деньгами.

  1. Если вы настраивали отправку чеков в налоговую через партнеров Яндекс.Кассы (по 54-ФЗ), включите отправку данных для чека. Затем укажите, какую ставку НДС ставить в чеке.
    • Ставка по умолчанию будет в чеке для товаров, у которых вы не указывали НДС раньше,
    • Ставки, которые уже есть в вашем магазине, нужно сопоставить со ставками в Яндекс.Кассе.

Помощь Кассы: отправка чеков по 54-ФЗ

  1. Укажите, какой статус нужно присвоить заказу, который оплатили через Яндекс.Кассу. Если нужно, поставьте минимальную сумму заказа.
  1. Нажмите Сохранить внизу страницы. Готово: можно проверять прием платежей на сайте.

Как делать возвраты платежей

Когда настроите прием платежей через Яндекс.Кассу, вы сможете делать полные или частичные возвраты успешных платежей.

  1. В меню слева нажмите Заказы. Откроется страница со списком заказов.
  2. Найдите нужный заказ и в его строке нажмите Возвраты.
  3. Откроется вкладка Возврат: укажите, какие товары вы хотите вернуть, и почему (это сообщение увидит клиент).
  4. Нажмите Сделать возврат. Если всё в порядке, появится сообщение «Платеж успешно возвращен».

Яндекс.Деньги

Как настроить прием платежей

С помощью этого модуля можно принимать платежи на сайте без договора — в кошелек на Яндексе.

  1. В панели управления сайтом кликните Модули, в списке модулей найдите Y.CMS Prestashop 2.0 и справа от него нажмите Настроить.
  1. Откройте вкладку Яндекс.Деньги. Поставьте «Да» в графе Включить прием платежей в кошелек на Яндексе.

Важно: если вы включите прием платежей в кошелек на Яндексе, то прием платежей через Яндекс.Кассу автоматически выключится (и наоборот).

  1. В поле Номер кошелька укажите кошелек на Яндексе, в который будут поступать деньги.
  2. Значения ID приложения и Секретное слово нужно получить на сайте Яндекс.Денег.

Для этого пройдите по ссылке и заполните поля:

  • Название — это название вашего магазина. Его увидит пользователь.
  • Адрес сайта — это сайт, на котором вы будете принимать платежи.
  • Email для связи — ваша электронная почта.
  • Redirect URI — это RedirectURL в настройках модуля (просто скопируйте и вставьте эту ссылку).

Логотип загружать необязательно, но с ним пользователи быстрее узнают ваш сервис.

Использовать проверку подлинности приложения — обязательно поставьте галочку.

Когда заполните все поля на странице регистрации, нажмите Подтвердить. Сайт сгенерирует ID и Секретное слово: скопируйте их в настройки модуля.

  1. Если нужно, укажите минимальную сумму заказа. Нажмите Сохранить внизу страницы. Готово, можно проверять прием платежей.

Яндекс.Платежка

Настройка приема платежей через Платежку состоит из трех этапов:

  1. На сайте Платежки получите настройки платежной формы.
  2. Пропишите эти настройки в панели управления сайтом.
  3. Заплатите за работу формы.

Как получить настройки платежной формы

  1. На сайте Платежки заполните шаблон формы: в поле Название товара или услуги напишите «Оплата заказа». Поле Сумма заполнять не нужно, добавлять другие товары или дополнительные поля тоже не нужно — все уже учтено в вашей CMS.

    Как выглядит шаблон формы
  1. Нажмите Продолжить и на открывшейся странице заполните анкету компании. Нужно указать:
    • юридическое название и ИНН вашей компании,
    • реквизиты счета,
    • электронную почту: на нее будут приходить сообщения о платежах,
    • сайт, на котором вы планируете принимать платежи через Платежку.

    Как выглядит анкета компании
  1. Нажмите Создать форму. Реквизиты, сайт и другие данные, которые вы указали, отправятся на проверку. Она займет пару минут.
  2. Если всё в порядке, вам придет электронное письмо с параметрами формы и реквизитами для лицензионного платежа.
  3. Как выглядит письмо

Как прописать настройки в панели управления

  1. В панели управления сайтом нажмите Модули. В списке модулей найдите Y.CMS Prestashop 2.0 и справа от него нажмите Настроить.
  1. Выберите вкладку Яндекс.Платежка и поставьте Да в графе «Включить прием платежей через Платежку».
  1. Идентификатор Платежки — это ID формы, скопируйте его из письма Платежки (оно пришло, когда вы собрали форму).
  2. В поле Назначение платежа напишите всё, что поможет отличить заказ, который оплатили через Платежку. Этот параметр будет в платежном поручении.
  3. В поле Статус заказа выберите статус, который будет присвоен заказу, для оплаты которого выбрали Платежку. Статус должен показать, что результат платежа неизвестен: заплатил клиент или нет, можно узнать только из уведомления на почте.
  4. Сохраните настройки. Осталось оплатить работу формы — и можно принимать платежи.

    Как будет выглядеть форма на вашем сайте

Как оплатить работу формы

  1. Откройте письмо с кодом формы и реквизитами для лицензионного платежа.
  2. Заплатите 3000 рублей по реквизитам с расчетного счета, на который будете принимать платежи (иначе платеж не зачтется).
  3. Как только деньги придут, мы активируем форму и пришлем вам письмо. Срок зависит от вашего банка, максимум — 3 дня.
  4. Сделайте тестовый платеж на небольшую сумму: проверьте, что форма работает, а деньги приходят на ваш счет.

Готово, можно принимать платежи.

Важно: один лицензионный платеж действует на все формы, которые вы соберете для своей компании (проверяем по ИНН, который вы указываете при создании формы). Ограничения по количеству и размеру платежей тоже действуют на все формы сразу.

Яндекс.Метрика

Как получить параметры для настройки Метрики

Чтобы настроить модуль для сбора статистики, нужно создать приложение для доступа к Метрике и получить его ID и пароль. Новое приложение нужно создать, даже если вы уже делали это для работы с любым другим сервисом Яндекса.

  1. Зайдите на страницу создания приложения.
  1. Заполните форму:

    Название — это название увидит пользователь.

    Описание — этот текст отображается в списке приложений, которым пользователь разрешил доступ к своему аккаунту.

    Ссылка на иконку — ссылка на логотип вашего сайта. Добавляйте по желанию.

    Ссылка на сайт приложения — ссылка на ваш сайт.

    Права — выберите «Яндекс.Метрика» и отметьте пункты:
    • «Получение статистики, чтение параметров своих и доверенных счётчиков»,
    • «Создание счётчиков, изменение параметров своих и доверенных счётчиков».

Callback URL — скопируйте URL из поля Ссылка для приложения во вкладке «Яндекс.Метрика» (настройки Y.CMS PrestaShop).

Не нажимайте «Подставить URL для разработки» — с ним модуль работать не будет.

  1. Нажмите Сохранить. Яндекс выдаст ID и пароль приложения: с ними можно настраивать модуль для работы Яндекс.Метрикой.

Как настроить модуль для работы с Метрикой

  1. В панели управления сайтом нажмите Модули, в списке модулей найдите Y.CMS Prestashop 2.0 и справа от него кликните Настроить.
  1. Откройте вкладку Яндекс.Метрика. В графе Активность поставьте Enabled («Включено»).
  2. Укажите данные магазина:
    • Номер счетчика вы получили при создании счетчика на сайте Яндекс.Метрики.
    • ID приложения и Пароль приложения нужно получить на странице создания приложения. Инструкция.
  1. Отметьте галочками, что вам потребуется от Метрики (графа Настройки).
  1. Нажмите Сохранить. Готово — модуль будет собирать статистику для вашего сайта.

Яндекс.Маркет

Как выгрузить товары на Маркет

Перед тем как настраивать модуль, нужно зарегистрировать магазин на Яндекс.Маркете. Когда магазин зарегистрирован:

  1. В панели управления сайтом нажмите Модули, в списке модулей найдите Y.CMS Prestashop 2.0 и справа от него кликните Настроить.
  1. Откройте вкладку Яндекс.Маркет. В графе Упрощенный YML поставьте Выключено (настройку нужно будет поменять, если попросят специалисты Яндекс.Маркета).
  1. Отметьте, по какому принципу выгружать товары на Маркет: либо все сразу, либо выбранные категории. Если вы указали «Выбранные», отметьте товары или категории товаров, которые нужно выгрузить.
  2. Напишите название своего магазина.
  3. Укажите стоимость доставки товара в домашнем регионе:
    • пишите в графе только цифры — ваша «валюта по умолчанию» добавится на Маркете: например, «руб.» или «грн»,
    • если стоимость зависит от района, пишите максимально возможную стоимость доставки,
    • если доставка бесплатная, поставьте 0. Если доставки нет, поставьте любую цифру.
  1. Выберите, какое описание товара выгружать: полное или короткое.
  2. Графа Доступность отвечает за сроки поставки товаров в пункт самовывоза. Отметьте нужный пункт.
Все доступны Любой товар может быть доставлен в пункт самовывоза в течение двух дней.
Доступны если > 0, остальные на заказ Товары, которые есть в наличии, будут доставлены в пункт самовывоза в течение двух дней. Для остальных срок поставки будет «на заказ».
Если = 0, не выгружать Самовывоза нет.
Всё на заказ Для всех товаров срок поставки будет «на заказ».
  1. В выпадающем списке выберите параметр, который на вашем сайте соответствует параметру Vendor («Производитель»).
  2. В разделе Настройки отметьте галочками нужные опции.
Экспортировать только товары в наличии Будут выгружаться только те товары, которые есть в наличии (наличие проверяется по статусам на вашем сайте).
Исключить неактивные категории Если товара нет в наличии, он не будет выгружаться.
Экспорт комбинаций товара Товар будет выгружаться во всех цветах и размерах, которые есть в вашем магазине. Например, если вы продаете красные и зеленые ботинки одной модели, в Маркете будут созданы страницы и для красной, и для зеленой пары.
Отображать размеры товара (dimensions) В карточке товара на Маркете будут указаны ширина, длина и высота товара в упаковке (если они указаны у вас на сайте).
Экспорт свойств товара В карточке вашего товара на Маркете будут те же самые параметры, что и в карточке товара на вашем сайте.
Выгружать все валюты? (Если нет, выгрузится только по умолчанию) Поставьте галочку, если хотите, чтобы Маркет использовал ваши цены в других валютах. Если галочки не будет, конвертация будет проходить автоматически: по курсу Центробанка страны, которая указана в настройках вашего магазина.

Подробнее о валюте и конвертации — на странице currencies (помощь Маркета).
Gzip сжатие Поставьте галочку, если у вас больше 10 000 товаров — так Маркет быстрее обработает список.
Возможность купить в розничном магазине Поставьте галочку, если у вас есть офлайн-магазины с таким же ассортиментом.
Возможность доставки соответствующего товара Поставьте галочку, если у вас есть доставка в домашнем регионе.
Возможность зарезервировать и забрать самостоятельно Поставьте галочку, если у вас есть самовывоз.
  1. Нажмите Сохранить. Когда сверху появится надпись «Все настройки верно заполнены!», прокрутите страницу вниз и скопируйте ссылку из поля Файл yml.
  2. В настройках своего магазина на partner.market.yandex.ru нажмите Ассортимент, затем Прайс-лист и Указать ссылку. Появится поле: вставьте в него скопированную ссылку Файл yml и нажмите Импортировать.

Если настройки Y.CMS заполнены верно, прайс-лист отправится на проверку к специалистам Яндекс.Маркета. Если есть ошибки, Маркет подскажет, как их исправить.