Доступное количество, принимаемые значения

Помощь пользователям в работе с программой E-Trade PriceList Importer
drdhakavdv
Сообщения: 23
Зарегистрирован: 14 ноя 2016 13:00

Доброго времени
В программе товар имеет след-й статус:
http://joxi.ru/KAgYjqDHDDOQml
По складам:
http://joxi.ru/8AnzjqYU44RZAO

В доступное кол-во по нему идет "1", а не "0" или "1000":
http://joxi.ru/a2Xxg6aSyx4qx2

так же программа настроега след. образом:
http://joxi.ru/1A5ZVo0iY5barE

Скажите пожалуйста, как реализовать для указанного товара передачу в программу "0" в "Доступное количество"? Хотя товара нет, при выгрузке статус "есть" по складу "Краснодар" у товара не пропадает, а сам он активируется, если его до выгрузки на сайт деактивировали.
Последний раз редактировалось drdhakavdv 14 ноя 2016 15:07, всего редактировалось 1 раз.
drdhakavdv
Сообщения: 23
Зарегистрирован: 14 ноя 2016 13:00

Есть еще один вопрос, связанный с оптимизацией работы сайта:
чтобы после последней выгрузки не обновлять поисковые индексы/мин. цену у всех элементов, а только у тех, которые были обновлены/добавлены, как добавить свойство/маркер(например со значение 1, означающим, что выгрузка была произведена)?
Возможно этот момент можно решить с помощью спец-го значения в поле "Доступное кол-во", например "2" или "200"?
Спасибо
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Для обновления поля "доступности" нужно выполнить запрос после основного обновления:

Код: Выделить всё

UPDATE b_catalog_product SET AVAILABLE=IF(QUANTITY>0, 'Y', 'N');;;
drdhakavdv писал(а):Есть еще один вопрос, связанный с оптимизацией работы сайта:
чтобы после последней выгрузки не обновлять поисковые индексы/мин. цену у всех элементов, а только у тех, которые были обновлены/добавлены, как добавить свойство/маркер(например со значение 1, означающим, что выгрузка была произведена)?
Возможно этот момент можно решить с помощью спец-го значения в поле "Доступное кол-во", например "2" или "200"?
Спасибо
Выгружается для обновления весь каталог, а не только измененные товары.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
drdhakavdv
Сообщения: 23
Зарегистрирован: 14 ноя 2016 13:00

Спасибо за ответ. Непонятно осталось, как это поможет в решении проблемы.
Постараюсь описать проблему более подробно, возможно так будет возможно подсказать более очевидное решение:

на текущий момент проблема состоит в том, что
1) в программе есть позиции, которых нет у поставщиков. По ним. Они так же выгружаются на сайт, но по таким позиция происходит только активация(поле ИБ ACTIVE=>Y) элемента, будь он деактивирован все равно активируется после выгрузки, но без обновления св-в и полей типа "Доступное количество".
2) на сайте работает логика определения статуса "в наличии", согласно значению "есть" в свойстве ИБ "Краснодар".
3) т.к. позиции нет у поставщиков, но программа все равно выгружает весь ассортимент, по таким позициям не происходит обновления значений свойств ИБ, таких, как "Краснодар".
4) Итого позиция остается с "Доступным количеством" = 1 и "есть" по Краснодару

Подскажите, куда нужно вставить доп. запросы и как. Возможно есть новые настройки, о которых мы не знаем. Спасибо
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Активность товара регулируется в настройках Туннеля.
активность товара на сайте.jpg
активность товара на сайте.jpg (187.58 КБ) 6211 просмотров
Новых настроек нет. Нужные SQL запросы вставляйте сюда:
SQL запросы.jpg
SQL запросы.jpg (169.56 КБ) 6211 просмотров
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
drdhakavdv
Сообщения: 23
Зарегистрирован: 14 ноя 2016 13:00

Доброго времени. Проанализировали заново настройки, пришли к выводу, что дело не в добавлении SQL запросов. Помогите разобраться, попробую описать со скриншотами:
1) в программе следующая ситуация с товаром:
http://joxi.ru/82QD1gpI1P7N8m
по скаладам:
http://joxi.ru/5md0VxNIvxgd0m
2) настройки программы следующие:
http://joxi.ru/52a89ONsG6XYNm
http://joxi.ru/823bMJns6EYpGm

Таким образом на сайте(bitrix CMS) товары в любом случае должны оставаться активными(ACTIVE=Y). Так и есть и указанный товар так же остается активным, даже если его деактивировать перед выгрузкой. Эта логика и нужна на сайте.

Проблема: у подобного товара не изменяется значение свойств(таких, как склады, например Краснодар), а значение "Доступное количество" остается равным "1".
Итого на сайте товар отображается с некорректным статусом "В наличии" или "Будет на <дата>".
Такая ситуация сейчас наблюдается не по одному товару.

Пожалуйста помогите решить эту проблему. У нас складывается мнение, что в программе не хватает настройки для данного случая, т.к. было бы достаточно чтобы либо по всем складам обнулялись значения, либо "Доступное количество"(св-во торгового каталога: http://joxi.ru/GrqzDEdfN1D07m) становилось равно "0".

Спасибо
Вложения
1797cece99.jpg
1797cece99.jpg (135.7 КБ) 6191 просмотр
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

У вас этот товар не активный, по умолчанию такие товары не выгружаются, это видно из Ваших настроек экспорта для шаблона.
Поставьте галочку выгрузки деактивирвоанных товаров. Сделайте экспорт. Сообщите результат.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
drdhakavdv
Сообщения: 23
Зарегистрирован: 14 ноя 2016 13:00

Доброго времени
1) действия выполнены, анализируем результаты выгрузки для как можно более полного и точного ответа по проблеме. Ответ будет позже
2) было замечено, что после выгрузки становится некорректным значение одного из свойств элементов, например AVLBL_DATE(тип: дата/время, bitrix CMS), а именно:
получаются значения типа: 30.11.0006
Сталкивались-ли вы с подобной ситуацией?
Спасибо
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Мы не обновляем дату, это не относится к нашей выгрузке.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
drdhakavdv
Сообщения: 23
Зарегистрирован: 14 ноя 2016 13:00

Дорбого времени
столкнулись с проблемой:
На сайт при экспорте идет значение цены в USD(например 39 за принтер), а устанавливается "валюта базовой цены" в РУБ.
Причем при ручном изменении в детальной товара(битрикс) валюты на USD и повторной выгрузки у товара возвращается RUB.

При этом было проверено, что из прайса позиция берет в валюте USD в СТИПП, а в СТУС есть колонка "цена", но нет колонки "Валюта", поэтому нет возможность определить правильность передачи типа валюты.

Пожалуйста помогите решить вопросы:
1) вывести данные в СТУС о валюте по позиции или каким-то образом ее можно проверить без вывода в таблице?
2) что сделать, чтобы на сайт при выгрузке валюта попадала согласно валюте из прайса(РУБ, USD)(что проверить, какую настройку выполнить)?

спасибо
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»