Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Следующий »

  1. Эмулятор сервиса Яндекс Еда. (привязан к версии ПО). В случае, если не запускается, эмулятор потребует "пересборки". О чем сообщить в отел разработки. "Пересборка" возможна только в том случае, если клиентом приобретен коммерческий модуль расширения - ЯндексЕда.

YandexEda.Emulator.1.048.7z

Во вложении эмулятор, файл надо положить в каталог \BIN

IP сервера обмена данных пишется вместе с портом, ID и Secret берутся из настроек сервера обмена данных. Если секрет потерялся его надо сгенерировать заново (показывается один раз).

При тестировании вначале авторизуемся, потом делаем запросы. Если время жизни токена истечет, авторизуемся еще раз.

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

  

Бюллетень изменений от версии 1.048, 1.048 сп1.


ID 2006 SMP-945 Интеграция магазинов с сервисом Яндекс.Еда.7z

Техническое задание.

3. В качестве переменных которые задействованы в формировании данных, используются:

  • разделы ПО (параметры карточки).
  • системные характеристики карточки.
  • пользовательские характеристики карточки.

Два скрипта для создания характеристик товара. Две системные и две пользовательские:

declare
iPos integer;
begin
select nvl(max(Position),0) into iPos from SACardPropDef; iPos := iPos + 1;
insert into SACardPropDef(ID, Name, DataType, Preset, Status, ToCash, Position)
select 'Sys.InternetShopOrderQuantum', 'Минимальное количество заказа в интернет-магазине', 2, '1', '1', '0', iPos
from dual
where not exists (select 1 from SACardPropDef where ID='Sys.InternetShopOrderQuantum');
iPos := iPos + 1;
insert into SACardPropDef(ID, Name, DataType, Preset, Status, ToCash, Position)
select 'Sys.StorageCondition', 'Описание условий хранения', 0, '1', '1', '0', iPos
from dual
where not exists (select 1 from SACardPropDef where ID='Sys.StorageCondition');
end;
/
commit;

declare
iPos integer;
begin
select nvl(max(Position),0) into iPos from SACardPropDef;
iPos := iPos + 1;
insert into SACardPropDef(ID, Name, DataType, Preset, Status, ToCash, Position)
select 'YandexEda.Picture.URL', 'Адрес изображения артикула', 0, '0', '1', '0', iPos
from dual
where not exists (select 1 from SACardPropDef where ID='YandexEda.Picture.URL');
iPos := iPos + 1;
insert into SACardPropDef(ID, Name, DataType, Preset, Status, ToCash, Position)
select 'YandexEda.Picture.Hash', 'Хэш-код изображения артикула', 0, '0', '1', '0', iPos
from dual
where not exists (select 1 from SACardPropDef where ID='YandexEda.Picture.Hash');
end;
/

commit;

4. Пользовательские характеристики, рекомендуется сделать "обязательными", но не смотря на это иметь ввиду, что система не контролирует их актуальность.

Все, что мы можем предложить это заставить пользователя один раз их наполнить.

В случае добавления \ изменения фотографии \ изменения пути размещения файла с фото - характеристику необходимо актуализировать вручную.

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

А от второго способа, как сложного в актуализации данных - откажется.

  • Нет меток