Quad.Wiki

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Для работы через фулфилмент Onliner нужно в программе добавить пользовательское поле с типом Число. Назвать его можно “Onliner Prime”.

Поле можно заполнять через Автозаполнение или вручную во вкладке Продукция, через карточку товара.

Значения поля:

1 - выгружается как Onliner Prime

0 или пусто - не выгружается

Это поле нужно добавить так же в настройки шаблона экспорта, которым выгружается файл для API онлайнера.

Поле должно быть в колонке 23.

Заполнение через прайс

Признак “Onliner Prime“ можно заполнять так же через прайс. Т.е. вы можете сделать какой-то файл в Google Docs, который программа будет скачивать при обновлении, перед импортом прайсов. В этом прайсе сделать 3 колонки - Код товара, Название товара и признак того, есть ли товар еще на складе Онлайнера или нет (реальный остаток или просто 0/1).

Загрузить этот прайс с типом Другой. Т.е. этот прайс не будет вашим поставщиком, а нужен только для установки признака выгрузки Onliner Prime для товара через API.

В настройках Quad.Magic перед действием, которое выполняет экспорт товаров для онлайнера, нужно добавить 2 действия:

1. Действие “Связать товары из выбранных прайсов по Коду” - которое свяжет товар этого прайса.

2. Действие “Запрос SQL” - которое скопирует информацию из прайса в Продукцию.

Запрос в Настройка 1 ввести такой:

update product set f_41nhacgke = 0 where f_41nhacgke = 1;
update product set f_41nhacgke = 1
from price_detail pd 
where pd.product_id = product.id
and pd.is_exists <> 2
and pd.price_id = 1111

В этом запросе вам нужно заменить код поля f_41nhacgke на код вашего поля (посмотреть можно в таблице, где добавляли новое поле). В запросе эта замена в 3-х местах.

Заменить 1111 на ИД вашего прайса, в который вы загрузили остатки товаров на складе Onliner.

  • No labels