Настройка функции «Заказ на Маркете» (CPA)

Подключение функции заказа на «Яндекс.Маркете» без перехода покупателя на витрину интернет-магазина

В этой статье описан порядок подключения к программе «Заказ на Маркете».

1. Предварительные настройки

Обновите Shop-Script до версии не ниже 7.1.1.60.

При использовании предыдущих версий Shop-Script обработка заказов в рамках программы «Заказ на Маркете» доступна только через личный кабинет на сайте «Яндекс.Маркета».
Чтобы плагин работал правильно, в конфигурации PHP на сервере должна быть установлена временная зона для параметра date.timezone.
В облаке Webasyst уже записано правильное значение для этого параметра.
Плагин не поддерживает подключение по программам «Забронировать на Маркете», «Доставка партнерами Маркета» и «Акции Маркета». При использовании этих программ работа плагина может иметь непредсказуемые результаты. Поддержка этих программ будет добавлена в плагин позже.

Установите SSL-сертификат для доменного имени своего интернет-магазина.

Установите плагин «Яндекс.Маркет».

Экспортируйте товары в «Яндекс.Маркет» по инструкции.

Сохраните URL экспортированного YML-файла в личном кабинете «Яндекс.Маркета».

Если ваш магазин работает на кириллическом домене (например, мойдомен.рф), то такой домен может не поддерживаться «Яндекс.Маркетом». В этом случае зарегистрируйте дополнительный домен для своего интернет-магазина с использованием латинских букв (например, mydomain.ru). Направьте этот дополнительный домен на сервер своего интернет-магазина и добавьте его в качестве псевдонима в настройках приложения «Сайт». Для программы «Заказ на Маркете» используйте только этот домен-псевдоним.

2. Настройка плагина «Яндекс.Маркет»

Секция «Авторизация партнерского API»

  • ID приложения: оставьте стандартное значение или создайте собственное приложение (см. ниже) и укажите его ID.
  • Авторизационный токен: перейдите по ссылке в подсказке под этим полем, подтвердите права, скопируйте полученное значение и вставьте в это поле в настройках плагина.

В настройках плагина по умолчанию уже заполнено ID стандартного приложения, созданного разработчиками Shop-Script. Чтобы получить авторизационный токен приложения, воспользуйтесь ссылкой в подсказке под этим полем.

Если вы не хотите использовать ID стандартного приложения, зарегистрируйте собственное приложение на OAuth-сервере «Яндекса» с помощью ссылки в подсказке под полем.

При регистрации приложения нужно заполнить следующие обязательные поля:

  • Название: произвольное название для отображения в списке ваших приложений, оно не будет видно покупателям.
  • Права: выберите «Яндекс.Маркет» и справа включите флажок «API Яндекс.Маркета для партнеров».
  • Callback URL: для заполнения поля щелкните по ссылке «Подставить URL для разработки».

Секция «Действия с заказами»

Для каждого из действий с заказами, поддерживаемых «Яндекс.Маркетом», выберите соответствующие действия, настроенные в вашем интернет-магазине в разделе «Настройки → Статусы заказов».

Выберите только те действия, которые меняют статус заказа так же, как и действия, выбранные здесь по умолчанию. Например, в пункте «Заказ готов к доставке» имеет смысл выбирать только действия, которые меняют статус заказа на «Отправлен».

Секция «Кампании на Маркете»

После того, как вы сохраните ID приложения и авторизационного токена в секции «Авторизация партнерского API», здесь появится список компаний, настроенных вами на стороне «Яндекс.Маркета». Для изменения настроек отдельной кампании используйте ссылку «Конфигурация».

Ниже перечислены настройки, доступные для каждой кампании.

Каждая кампания соответствует отдельной витрине интернет-магазина, настроенной в разделе «Структура» приложения «Сайт».
1. API «Заказ на Маркете»
  • Авторизационный токен: значение для этого поля скопируйте в поле «Авторизационный токен» в своем кабинете на сайте «Яндекс.Маркета» в разделе «Заказ на Маркете → Настройки API заказа».
  • URL API: скопируйте это значение и укажите его в поле с таким же названием в своем кабинете на сайте «Яндекс.Маркета» в разделе «Заказ на Маркете → Настройки API заказа».
2. Параметры магазина
  • Товары на заказ: включите возможность оформления заказов для товаров, которых нет на складе.
3. Оплата
  • Предоплата на «Маркете» подключена: подтвердите настройку приема предоплаты в аккаунте «Яндекс.Маркета».
  • Оплата наличными: включение этой настройки позволит активировать возможность приема оплаты заказов наличными курьером для отдельных способов доставки в секции «5. Условия доставки и оплаты».
  • Оплата банковской картой курьеру: выберите один из вариантов мобильного терминала — это позволит активировать возможность приема оплаты заказов банковской картой курьером через мобильный терминал для отдельных способов доставки в секции «5. Условия доставки и оплаты».

Если вы не включили оплату наличными и оплату банковской картой курьеру, то единственным доступным для покупателей вариантом оплаты останется только предоплата на «Маркете». В этом случае нужно включить возможность приема предоплаты в своем аккаунте на сайте «Яндекс.Маркета», чтобы избежать ошибок.

4. Общие параметры доставки
  • Самовывоз: подтвердите возможность для покупателей забрать товар в одной из точек продаж, настроенных в аккаунте «Яндекс.Маркета». Покупателю будут предложены только те точки продаж, которые прошли модерацию в кабинете «Яндекс.Маркета» и в данный момент активированы (включены).
    Используются только точки продаж, настроенные в личном кабинете «Яндекс.Маркета». Подробнее настройка точек продаж описана в разделе «Настройка точек продаж».
  • Доставка: включите, если ваш магазин выполняет доставку товаров. Доступные варианты доставки настраиваются в секции «5. Условия доставки и оплаты».
  • График работы: здесь показаны праздничные и выходные дни, настроенные в личном кабинете «Яндекс.Маркета». Если вы изменили настройки в личном кабинете, а данные в этом календаре не обновились, очистите кеш в настройках «Инсталлера».
  • Время приема заказа: выберите режим приема заказов — общий либо по дням недели.
  • Домашний регион (Доставка только в домашнем регионе): включите, чтобы принимать заказы только в пределах домашнего региона, настроенного в аккаунте «Яндекс.Маркета». Если этот параметр включен, возможность указать условия доставки в другие регионы для отдельных способов доставки в секции «5. Условия доставки и оплаты» становится недоступна.
  • Часовой пояс магазина: выберите часовой пояс, в котором работает офис магазина — для правильного пересчета графика работы, указанного в поле «Время приема заказа».
  • Сроки доставки товаров на заказ: срок доставки товаров, отсутствующих на складе, не должен превышать 2 месяцев; если оставить поле пустым, будет использоваться стандартный срок доставки таких товаров, равный 32 дням.
  • Доставка включена: если этот параметр включен, возможность указания стоимости доставки для стандартного способа доставки курьером будет недоступна. Стоимость доставки, рассчитанная плагинами, будет в любом случае вычисляться автоматически.
5. Условия доставки и оплаты

В этой секции содержится стандартный способ фиксированной доставки в домашнем регионе («курьер»), для которого можно вручную указать стоимость доставки (если выключен параметр «Доставка включена» в секции «4. Общие параметры доставки»), а также способы доставки, настроенные с помощью плагинов в разделе бекенда магазина «Настройки → Доставка».

Плагины доставки, требующие подключения к сторонним API служб доставки, поддерживаются, но в некоторых условиях могут долго получать ответ по API от сторонних служб доставки. В таком случае может быть превышен лимит времени для ожидания ответа от CMS, разрешенный «Яндекс.Маркетом» и покупатель получит сообщение об ошибке во время оформления заказа на «Маркете» — это может привести к отключению интернет-магазина от программы «Заказ на Маркете».

Используйте такие плагины, только если вы точно уверены в достаточно высокой скорости подключения вашего интернет-магазина к API соответствующих служб доставки.

Плагины доставки с настроенными точками продаж (например, плагин «Самовывоз») нельзя использовать для настроек кампании программы «Заказ на Маркете». Иначе в «Яндекс.Маркет» будут переданы лишние варианты доставки. Чтобы избежать этого, в Shop-Script настройте дополнительный способ доставки — специально для «Яндекс.Маркета», включите его в настройках кампании программы «Заказ на Маркете» и отключите этот способ доставки в настройках витрины интернет-магазина. Подробнее этот способ описан в разделе «Настройка точек продаж».

Включите нужные варианты доставки и для каждого из них укажите условия доставки.

Сроки доставки указываются в рабочих днях (значение или интервал с разницей не более 3 дней).

Если товар изготавливается на заказ и срок доставки не может быть указан точно, в поле для ввода сроков доставки укажите значение 32 или больше (либо оставьте значение пустым — в этом случае срок доставки будет считаться равным 32 дням). Для таких товаров на «Маркете» будет показана надпись «на заказ».

Укажите максимальную возможную цену доставки для домашнего и остальных регионов, чтобы не возникло ошибок по качеству.

Фиксированная доставка в домашнем регионе

  • Время приема и доставки заказов: выберите те же дни, которые выбраны в настройке «4. Общие параметры доставки → Дни и время приема и доставки заказов», чтобы не возникло ошибок по качеству; время доставки здесь можно выбрать другое.
  • Стоимость доставки: в домашнем регионе.
  • Сроки доставки: в домашнем регионе.
  • Оплата наличными: эта настройка доступна, если в секции «3. Оплата» включен параметр «Оплата наличными».
  • Оплата банковской картой курьеру: эта настройка доступна, если в секции «3. Оплата» выбран один из доступных видов мобильных терминалов в поле «Оплата банковской картой курьеру».

Если в секции «4. Общие параметры доставки» включен параметр «Доставка включена», то данное поле «Стоимость доставки» недоступно для заполнения.

Плагины доставки

  • Время приема и доставки заказов: выберите те же дни, которые выбраны в настройке «4. Общие параметры доставки → Дни и время приема и доставки заказов», чтобы не возникло ошибок по качеству; время доставки здесь можно выбрать другое.
  • Сроки доставки (в домашний регион): это поле всегда доступно для заполнения.
  • Сроки доставки (в остальные регионы): если в секции «4. Общие параметры доставки» включен параметр «Доставка только в домашнем регионе», то возможность указания стоимости доставки в остальные регионы недоступна.
  • Оплата наличными: эта настройка доступна, если в секции «3. Оплата» включен параметр «Оплата наличными».
  • Оплата банковской картой курьеру: эта настройка доступна, если в секции «3. Оплата» выбран один из доступных видов мобильных терминалов в поле «Оплата банковской картой курьеру».

3. Настройка на стороне «Яндекс.Маркета»

В своем кабинете на сайте «Яндекс.Маркета» на странице «Заказ на Маркете → Настройки API заказа» выберите следующие варианты настроек:

  • URL API: вставьте сюда значение поля «URL API» из секции настроек плагина «Кампании на Маркете → API Заказ на Маркете», как показано выше.
  • SHA1: не используется
  • Тип авторизации: URL
  • Формат данных: JSON

Доставка

Настройки доставки в личном кабинете «Яндекс.Маркета» в разделе «Своя доставка» влияют только на обработку заказов в личном кабинете. Для обработки заказов в бекенде Shop-Script они не учитываются.

В качестве источника информации о сроках и стоимости доставки в домашнем регионе выберите YML-файл, сформированный в бекенде Shop-Script. Это поможет предотвратить ошибки и отключение товаров в «Яндекс.Маркете».

Откройте раздел «Подключение и настройки → Настройки доставки», выберите свой домашний регион, щелкните «Редактировать».

В настройке тарифов выберите вариант «Использовать данные из прайс-листа».

Точки самовывоза

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

Откройте раздел «Подключение и настройки → Точки продаж» и щелкните по кнопке добавления точки продаж.

Заполните требуемые поля. Поле «Идентификатор точки продаж» оставьте пустым — оно автоматически заполнится нужным значением при сохранении точки.

Список доступных точек самовывоза также виден в настройках плагина по ссылке «Конфигурация» в столбце «Точки продаж» для каждой подключенной кампании в секции «Кампании на Маркете».

В этом списке каждую точку продаж можно связать с точками самовывоза, предоставляемыми плагинами доставки для организации доставки заказов методом PICKUP.

Как сделать доступными для программы «Заказ на Маркете» только часть товаров

На доступность товаров для «Заказа на Маркете» влияет значение параметра «CPA».


Если для этого параметра не указано никакое значение (выбрано «пропустить»), то по умолчанию все товары участвуют в программе. Чтобы указать разные значения для разных товаров (1 — товар участвует, 0 — товар не участвует), при экспорте YML-файла выберите подходящее свойство товара, содержащее одно из этих двух значений.

Настройка точек продаж (пунктов выдачи заказов)

  1. В бекенде Shop-Script настройте дополнительные способы доставки — специально для точек продаж «Яндекс.Маркета»:
    • добавьте и настройте дополнительные способы доставки в настройках Shop-Script — например, с помощью плагина «Фиксированная стоимость»;
    • отключите эти дополнительные способы доставки в свойствах витрин интернет-магазина — например, в разделе «Витрина → Настройки»; эти способы доставки не должны быть доступны покупателям на обычной витрине — они только для «Яндекс.Маркета»;
  2. Добавьте точки продаж в кабинете «Яндекс.Маркета» — в разделе «Точки продаж».
  3. В конфигурации точек продаж в настройках плагина «Яндекс.Маркет» для каждой точки, созданной в кабинете «Яндекс.Маркета», выберите один из дополнительных способов доставки.
  4. В настройках плагина «Яндекс.Маркет» в конфигурации кампании программы «Заказ на Маркете» включите и настройте виды доставки для дополнительных способов доставки. Выберите для них в поле «Тип доставки» вариант «Самовывоз (пункты выдачи заказов)».
    Плагины доставки с настроенными точками продаж (например, плагин «Самовывоз») нельзя использовать для настроек кампании программы «Заказ на Маркете». Иначе в «Яндекс.Маркет» могут быть переданы лишние варианты доставки из этого плагина. Лучше использовать плагин без возможности настройки нескольких точек доставки — например, «Фиксированная стоимость».

Теперь при оформлении заказа через «Яндекс.Маркет» покупателям будут предлагаться точки выдачи заказов, настроенные в кабинете «Яндекс.Маркета» — в зависимости от их настроек в конфигурации кампании в бекенде интернет-магазина.

Как разместить товары в нужных категориях «Яндекс.Маркета»

Выполните рекомендации сервиса:

Как использовать «Яндекс.Маркет» для выполнения требований закона РФ №54-ФЗ

«Яндекс.Маркет» может сам отправлять информацию о заказе в налоговую инспекцию через оператора фискальных данных и сам формировать чеки для покупателей в соответствии с требованиями закона №54-ФЗ. Магазину не нужно брать на себя эти функции и дублировать отправку данных.

Это работает, если:

  • ваш интернет-магазин работает по модели CPA,
  • вы включили прием предоплаты через «Яндекс.Маркет» в личном кабинете.

Как настроить интернет-магазин

  1. На странице экспорта YML-файла для элемента <vat> выберите вариант «Налоговые ставки», чтобы передать ставки НСД товаров в «Яндекс.Маркет». Налоговые ставки используются для предоплаты на «Маркете» и также передаются через API программы «Заказ на Маркете» для заказанных товаров.

  2. В конфигурации кампании в настройках плагина включите флажок «Предоплата на “Маркете” подключена».



    Это позволит выбрать:
    • систему налогообложения, которая будет передаваться в информации о заказанных товарах через API интернет-магазина в «Яндекс.Маркет»;
    • ставку НДС для товаров;
    • ставку НДС для стоимости доставки.

Использование информации о скидках

Плагин позволяет передавать только фиксированное значение скидки для товаров с использованием элемента <oldprice> в файле YML. Скидки, формируемые плагинами, не передаются в «Яндекс.Маркет».

Как работает «Заказ на Маркете»

Покупатель оформляет заказ на сайте market.yandex.ru, и его заказ появляется в основном списке заказов в бекенде Shop-Script — точно так же, как если бы он был оформлен на сайте интернет-магазина.

Сотруднику интернет-магазина достаточно работать с единым списком заказов, не покидая интерфейс администратора Shop-Script.

Схема работы с заказами, оформленными на сайте «Яндекс.Маркета», показана на рисунке.

Важные особенности работы плагина для программы «Заказ на Маркете»

Особенности расчета сроков и стоимости доставки

Сроки:

  • Для доставки в домашнем регионе с фиксированной стоимостью более приоритетным является значение сроков доставки, указанное для товаров в YML-файле (используется максимальное из значений, указанных для всех товаров в заказе). В остальных случаях магазин передает в «Яндекс.Маркет» сроки доставки из конфигурации кампании.
  • Если в корзине покупателя на «Маркете» окажутся товары под заказ (т. е. отсутствующие на складе), в качестве срока доставки используется значение поля «Сроки доставки товаров на заказ» в свойствах кампании (если оно не заполнено, по умолчанию используется срок, равный 32 дням).
  • Значение «Сроки доставки», экспортированное в YML-файл для товаров в секции «6. Экспорт характеристик товаров», действует только для домашнего региона.

Стоимость:

  • Для первого (фиксированного) вида доставки приоритетной является локальная стоимость доставки, указанная для товара в YML-файле.
  • Если в корзине покупателя на «Маркете», кроме товаров с бесплатной доставкой (экспортированной для них в YML-файле), есть еще и товары с обычными условиям доставки, то для всего заказа используется стоимость доставки, рассчитанная плагином.
  • Значение «Стоимость доставки», экспортированное в YML-файл для товаров в секции «6. Экспорт характеристик товаров», действует только для домашнего региона.

Учет складских остатков товаров

При оформлении заказа учитываются настройка Shop-Script «Заказ» в разделе «Настройки → Склады» и выбор склада при экспорте информации о товарах в YML-файл.

Товары «на заказ»

Если товар отсутствует на складе, то в «Заказе на Маркете» он становится доступным «на заказ». Для экспорта таких товаров в YML-файл включите параметр «Выгружать товары с нулевым остатком» в секции «3. Экспорт товаров».

Получение контактных данных покупателя

Когда покупатель оформляет заказ в вашем интернет-магазине через сайт «Яндекс.Маркета», сервис сразу не передает в рамках заказа его контактные данные. Это происходит потому, что «Яндекс.Маркет» в этот момент еще не получил от магазина информацию о том, сможет ли выполнить доставку такого заказа. Спустя несколько минут, когда «Яндекс.Маркет» и интернет-магазин (скрытым от покупателя образом) обменяются данными о заказе и доступных способах доставки и выяснится, что доставка данного заказа доступна покупателю, в бекенде интернет-магазина появится контактная информация покупателя.

40 комментариев

  • +1
    Ярослав Ярослав 6 июня 2016 11:26 #

    все делал по инструкции

    • +1

      Для вашего домена не установлен SSL-сертификат. Это требование есть в условиях подключения к программе "Заказ на Маркете".

    • +3
      ДенисычЪ ДенисычЪ 24 октября 2016 23:57 #

      не нашёл функции - забронировать на маркете.

      У них свой параметр надо передавать -


      outlets

      Используйте элемент <outlets> в прайс-листе формата YML, чтобы указать:

      • в каких точках продаж можно забронировать товар;
      • какое количество товара доступно для бронирования.

      Эти данные используются в рамках программы «Забронировать на Маркете».

      Предложения с возможностью бронирования показываются на страницах Цены и Карта карточки модели, а также в поиске Яндекс.Маркета.

      • +3
        Владислав Горлов Владислав Горлов Webasyst 25 октября 2016 00:30 #

        Сейчас справочник точек продаж подключен в справочном режиме. Для бронирования товаров необходимо будет настраивать связь между складами и точками продаж и корректно обрабатывать подобные заказы. Так же потребуется управление списком товаров, которые можно забронировать: сейчас подобное настраивается не самым удобным образом — через дополнительные параметры товаров. В одном из следующих обновлений это будет реализовано.

        • +1
          Cristian Galleta Cristian Galleta 11 февраля 2017 03:38 #

          Сейчас это как реализовано и как включить таки бронирование на маркете?

        • +1
          Vladislav Vladislav 25 октября 2016 10:01 #

          После обновления^

          - не зависимо от остатков на складах все товары экспортируются available="false", кроме пользовательского true

          - не сохраняется настройка Оплата банковской картой курьеру - Другой мобильный терминал

        • +1
          Филипп Иванов Филипп Иванов 9 декабря 2016 14:24 #

          Неделю не могу настроить CPA на Маркете через API. Прошу помочь с настройкой.

        • +1
          Вера Тюхова Вера Тюхова 25 января 2017 14:36 #

          Здравствуйте!

          Не получается настроить плагин, все время пишет

          <h4 style="margin-bottom: 0.3em; font-size: 14px; line-height: 1.2em; font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;">Для отображения списка кампаний настройте авторизацию партнерского API и проверьте настройки кампаний в личном кабинете «Яндекс.Маркета».</h4>


          Готова заказать настройку. Кто может это сделать?

        • +1
          ekips ekips 13 февраля 2017 07:58 #

          Доброго дня. Не экспортирует <sales_notes> если в offers нет group_id=", т.е. если товар с одним артикулом.


        • +1
          ekips ekips 14 февраля 2017 01:20 #

        • +1
          Евгений Евгений 24 апреля 2017 10:13 #

          Магазин доставляет заказы от 1до 3 рабочих дней. Суббота, воскресенье и государственные праздники - Выходные. В настройках яндекс маркета: График работы службы доставки указан также.

          Везде в настройках сайта и выгрузки стоит 1-3 дня.
          Перед выходным была проверка (cделали заказ после закрытия поэтому +1 день) и магазин отключили с диагнозом:

          <o:p></o:p>

          Расхождение информации связано со сроками доставки, что Вы передаете в ответе API. Например, для товара "XXXXX" 20 апреля от магазина был получен ответ, что доставка возможна с 24 по 26 апреля. В прайс-листе Вы указали сроки доставки 1-3 дня, при этом суббота и воскресенье согласно графику службы доставки являются выходными. Чтобы информация совпала, в ответе API должны были быть переданы сроки 21-25 апреля. Пожалуйста, проверьте настройки API и внесите необходимые корректировки согласно правилам работы магазина.

          Как это сделать? Как включить выходные и государственные праздники?

          • +1
            Михаил Ушенин Михаил Ушенин Webasyst 24 апреля 2017 12:24 #

            Настройте дни и время работы магазина в конфигурации кампании в настройках плагина "Яндекс.Маркет".


          • +1
            DDS DDS 24 апреля 2017 13:02 #

            Здравствуйте

            Получил ошибку подключения к заказу на маркете:

            При оформлении заказа через корзину на Маркете передаются следующие условия покупки: - в ответе API способ доставки "Курьерская доставка Москва" дублирует способ доставки "Курьер". Необходимо исключить из ответов API дублирующиеся способы доставки.

            Не понимаю что исправить, чтобы соответствовать правилам.

            Подскажите пожалуйста, какое есть решение?

            С уважением, Дмитрий

            • +1
              DDS DDS 25 апреля 2017 10:25 #

              Уточнил у Маркета что это значит, вот их ответ:

              Это означает, что магазин передает и способ доставки "Курьер", и способ "Курьерская доставка Москва".

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


              Но как это исправить, я не понимаю - подскажите

            • +1
              Евгений Евгений 24 апреля 2017 19:14 #

              Михаил, у нас так и стоит, даже больше...


              • +1
                Михаил Ушенин Михаил Ушенин Webasyst 26 апреля 2017 17:03 #

                Проверьте, соответствует ли расписание доставки на вашем снимке настройкам доставки в вашем кабинете на сайте "Яндекс.Маркета". Настройки по дням недели должны совпадать и в личном кабинете, и в конфигурации кампании в настройках плагина.

                • +1
                  Евгений Евгений 27 апреля 2017 10:59 #

                  Михаил, естественно совпадают.
                  прописано: Время приема заказа <input type="text" name="shop[local_delivery_order_before]" value="19" placeholder="24" class="numerical short" id="s-plugin-yandexmarket-shop-local_delivery_order_before" style="font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif; text-align: right; min-width: 200px; width: 60px; vertical-align: middle;">→<delivery-options><option order-before="..." >

                  в файле:
                  <delivery-options>

                  <option cost="399" days="1-3" order-before="19"/>

                  <option cost="299" days="1-3" order-before="19"/>

                  </delivery-options>

                  Единственный выход из такой ситуации видим в том чтоб увеличить сроки доставки, но это будет влиять на лояльность покупателей.


                  И что делать с государственными праздниками ???



                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 27 апреля 2017 11:18 #


                    прописано: Время приема заказа

                    Простите, не понял ваш ответ. Кажется, вы привели фрагмент HTML-кода со страницы экспорта товаров или настройки конфигурации кампании в бекенде Shop-Script.

                    Я же просил вас проверить график работы магазина, настроенный в вашем аккаунте на сайте "Яндекс.Маркета". В разделе "Настройки → Параметры размещения".

                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 27 апреля 2017 11:20 #
                    И что делать с государственными праздниками ?

                    Для учёта праздников придётся временно отключить приём заказов на те дни ближайшей недели, на которые приходятся праздники. А потом включить их обратно в настройке графика работы магазина.

                  • +1
                    Евгений Евгений 27 апреля 2017 11:20 #

                    Атрибут "order-before" передается только в элементе <delivery-options>!!!

                    В элементе <offer> атрибут отсутствует, и соответственно его магазин передать не может.

                    <delivery-options>

                    <option cost="299" days="1-3"></option>

                    </delivery-options>

                    Возможно это также вызывает ошибку при ответе магазина...



                    P.S.: Реально начинаешь жалеть, что связался с вашими скриптами, такое ощущение, что заплатил деньги за тестирование ваших продуктов.... (наболело)

                  • +1
                    Евгений Евгений 27 апреля 2017 13:08 #

                    В элемент <offer> вписать параметр order-before="19" без него заказы принятые после 19-00 будут считаться заказами этого дня.
                    и должны быть выполнены начиная с текущего дня.



                    Проблемы клиентов - это их проблемы и решайте их сами!
                    Пришел к выводу, что действительно проще срок доставки увеличить.



                  • +1
                    Евгений Евгений 16 мая 2017 17:30 #

                    Может кто сможет подсказать, что надо изменить, чтобы учитывался график работы магазина, а точнее параметр "order-before"


                    Ответ от яндекс маркета, который прояснит суть проблемы:

                    Элемент order-before учитывается нами при проверках.
                    В случае, если Вы указываете информацию таким образом: option cost="xx" days="2-4" order-before="19", то при заказе 15.05.17 в 23:57 срок доставки по API должен был передаваться так: 18.05-21.05.

                    Вы же передавали срок: "18.05 – 20.05", который соответствует трем дням, а не четырем.




                    Идет второй месяц подключения к программе "Заказ на маркете", поддержка просто удручает.
                    Яндекс постоянно выявляет ошибки, так как расхождений по api не должно быть, а разработчики webasyst занимают позицию на стороне тишины.
                    Может повернетесь к своим клиентам лицом и окажите хоть какую-нибудь поддержку?





                  • +1
                    Евгений Евгений 18 мая 2017 16:37 #

                    Тег <delivery-options> может быть указан как в составе элемента <shop>, так и в составе конкретного товарного предложения (<offer>).

                    При этом необходимо учесть, что приоритет всегда выше у <delivery-options>, указанного в составе <offer>.

                    А в данном случае в составе <offer> указаны условия доставки без уточнения времени заказа. Т.е. приоритетный <delivery-options>, который учитывается в данном случае нашей системой, уточнения о времени заказа не содержит. С этим связано несовпадение даты доставки с ответом API.


                    Вопрос к разработчикам:
                    Как передать элемент order-before в составе <delivery-options> товарного предложения <offer>???

                  • +1
                    Евгений Евгений 8 июня 2017 14:02 #

                    Вопрос: Как проверить какое время передает api ?

                  • +1
                    Alexa Prohorenkov Alexa Prohorenkov 19 июня 2017 11:44 #

                    Здравствуйте.

                    Ошибка качества заказа на маркете по причине отсутствия точек точек продаж при их передачи плагином "Яндекс.Маркет (CPC, CPA)" при этом Через плагин Яндекс.Маркет точки самовывоза отображаются

                    при оформлении тестового заказа не выпадает список ПВЗ

                    Ошибка следующего содержания: "К сожалению, магазин lowstock.ru не подключился к программе «Заказ на Маркете». Ему не удалось пройти проверку качества.

                    При проверке магазина lowstock.ru мы обнаружили следующие нарушения условий размещения в программе "Заказ на Маркете": - данные, передаваемые по API, противоречат данным, передаваемым в прайс-листе. Товарное предложение: ХХХХХХХХХХХХХХХХХХХХХХХХ. При оформлении заказа через корзину на Маркете передаются следующие условия покупки: - в прайс-листе на товарное предложение заявлена возможность самовывоза, однако в ответе API не передается соответствующий способ получения товара.



                    Настроено все в соответствии с инструкцией, точки продаж в ЛК яндекса прописаны, но какая-то часть из них не подтверждается "проверена и одобрена" на протяжении нескольких недель. Тех поддержка Маркета недоумевает по этому поводу, якобы модерация у них проходит за 2-3 рабочих дня.

                    Где искать?????




                    • +1
                      поддержка Маркета недоумевает по этому поводу

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

                    • +1

                      Периодически ЯМ ругается на прайс-лист. Подскажите пожалуйста, что не так? (скрин во вложении)

                    • +1
                      Артем Пикалов Артем Пикалов 2 августа 2017 22:52 #
                      Uncaught exception waException:
                      Profile not found (500)
                      ## wa-apps/shop/plugins/yandexmarket/lib/classes/shopYandexmarketPluginOrder.class.php(105)
                      #0 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(402): shopYandexmarketPluginOrder::createFromJson(Array, Object(shopYandexmarketPlugin), false)
                      #1 wa-apps/shop/plugins/yandexmarket/lib/actions/api/shopYandexmarketPluginApi.actions.php(33): shopYandexmarketPluginApiActions->getApiRequest()
                      #2 wa-system/controller/waActions.class.php(25): shopYandexmarketPluginApiActions->cartAction()
                      #3 wa-system/controller/waActions.class.php(44): waActions->execute('cart')
                      #4 wa-system/controller/waFrontController.class.php(229): waActions->run('cart')
                      #5 wa-system/controller/waFrontController.class.php(164): waFrontController->runController(Object(shopYandexmarketPluginApiActions), 'cart')
                      #6 wa-system/controller/waFrontController.class.php(58): waFrontController->execute('yandexmarket', 'api', 'cart')
                      #7 wa-system/waSystem.class.php(698): waFrontController->dispatch()
                      #8 wa-system/waSystem.class.php(485): waSystem->dispatchFrontend('yandexmarket/ap...')
                      #9 index.php(7): waSystem->dispatch()
                      #10 {main}

                      Разместили на маркете вторую витрину (тот же магазин, поддомен) но не получается пройти проверку заказов. При запросе с маркета возникает ошибка 500

                    • +1
                      alexmetall@sibmail.com alexmetall@sibmail.com 18 сентября 2017 19:02 #

                      Проверка реального заказа (fake=false) Не удалось создать заказ - Не пройдена.

                      Все проверки проходят, кроме этой. Подскажите, пожалуйста, в чем может быть причина?!!

                      • +1
                        Sergey Sergey 10 ноября 2017 21:10 #

                        в общих настройках, раздел конфигурация вроде, включите на время провреки прием оплаты наличными при получени

                      • +1
                        obmen86 obmen86 17 октября 2017 10:04 #

                        Как добавить этот параметр в товар?

                        Элемент sales_notes присутствует у 0% товарных предложений

                        Информация о минимальной сумме заказа, минимальной партии товара или необходимости предоплаты, а также описания акций, скидок и распродаж

                      • +1
                        Андрей Андрей 2 ноября 2017 17:32 #

                        Здравствуйте!

                        Нужно вывести в на сторону номер заказа из яндекс.маркета. Работаем через хук order_action.create. Как это проще всего сделать?

                      • +1
                        Toxic Toxic 10 ноября 2017 12:42 #

                        Огромная просьба создавать видео инструкции.

                        Добавить комментарий

                        Чтобы добавить комментарий, зарегистрируйтесь или войдите