Доброго времени
В программе товар имеет след-й статус:
http://joxi.ru/KAgYjqDHDDOQml
По складам:
http://joxi.ru/8AnzjqYU44RZAO
В доступное кол-во по нему идет "1", а не "0" или "1000":
http://joxi.ru/a2Xxg6aSyx4qx2
так же программа настроега след. образом:
http://joxi.ru/1A5ZVo0iY5barE
Скажите пожалуйста, как реализовать для указанного товара передачу в программу "0" в "Доступное количество"? Хотя товара нет, при выгрузке статус "есть" по складу "Краснодар" у товара не пропадает, а сам он активируется, если его до выгрузки на сайт деактивировали.
Доступное количество, принимаемые значения
-
drdhakavdv
- Сообщения: 23
- Зарегистрирован: 14 ноя 2016 13:00
Последний раз редактировалось drdhakavdv 14 ноя 2016 15:07, всего редактировалось 1 раз.
-
drdhakavdv
- Сообщения: 23
- Зарегистрирован: 14 ноя 2016 13:00
Есть еще один вопрос, связанный с оптимизацией работы сайта:
чтобы после последней выгрузки не обновлять поисковые индексы/мин. цену у всех элементов, а только у тех, которые были обновлены/добавлены, как добавить свойство/маркер(например со значение 1, означающим, что выгрузка была произведена)?
Возможно этот момент можно решить с помощью спец-го значения в поле "Доступное кол-во", например "2" или "200"?
Спасибо
чтобы после последней выгрузки не обновлять поисковые индексы/мин. цену у всех элементов, а только у тех, которые были обновлены/добавлены, как добавить свойство/маркер(например со значение 1, означающим, что выгрузка была произведена)?
Возможно этот момент можно решить с помощью спец-го значения в поле "Доступное кол-во", например "2" или "200"?
Спасибо
Для обновления поля "доступности" нужно выполнить запрос после основного обновления:
Код: Выделить всё
UPDATE b_catalog_product SET AVAILABLE=IF(QUANTITY>0, 'Y', 'N');;;Выгружается для обновления весь каталог, а не только измененные товары.drdhakavdv писал(а):Есть еще один вопрос, связанный с оптимизацией работы сайта:
чтобы после последней выгрузки не обновлять поисковые индексы/мин. цену у всех элементов, а только у тех, которые были обновлены/добавлены, как добавить свойство/маркер(например со значение 1, означающим, что выгрузка была произведена)?
Возможно этот момент можно решить с помощью спец-го значения в поле "Доступное кол-во", например "2" или "200"?
Спасибо
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
-
drdhakavdv
- Сообщения: 23
- Зарегистрирован: 14 ноя 2016 13:00
Спасибо за ответ. Непонятно осталось, как это поможет в решении проблемы.
Постараюсь описать проблему более подробно, возможно так будет возможно подсказать более очевидное решение:
на текущий момент проблема состоит в том, что
1) в программе есть позиции, которых нет у поставщиков. По ним. Они так же выгружаются на сайт, но по таким позиция происходит только активация(поле ИБ ACTIVE=>Y) элемента, будь он деактивирован все равно активируется после выгрузки, но без обновления св-в и полей типа "Доступное количество".
2) на сайте работает логика определения статуса "в наличии", согласно значению "есть" в свойстве ИБ "Краснодар".
3) т.к. позиции нет у поставщиков, но программа все равно выгружает весь ассортимент, по таким позициям не происходит обновления значений свойств ИБ, таких, как "Краснодар".
4) Итого позиция остается с "Доступным количеством" = 1 и "есть" по Краснодару
Подскажите, куда нужно вставить доп. запросы и как. Возможно есть новые настройки, о которых мы не знаем. Спасибо
Постараюсь описать проблему более подробно, возможно так будет возможно подсказать более очевидное решение:
на текущий момент проблема состоит в том, что
1) в программе есть позиции, которых нет у поставщиков. По ним. Они так же выгружаются на сайт, но по таким позиция происходит только активация(поле ИБ ACTIVE=>Y) элемента, будь он деактивирован все равно активируется после выгрузки, но без обновления св-в и полей типа "Доступное количество".
2) на сайте работает логика определения статуса "в наличии", согласно значению "есть" в свойстве ИБ "Краснодар".
3) т.к. позиции нет у поставщиков, но программа все равно выгружает весь ассортимент, по таким позициям не происходит обновления значений свойств ИБ, таких, как "Краснодар".
4) Итого позиция остается с "Доступным количеством" = 1 и "есть" по Краснодару
Подскажите, куда нужно вставить доп. запросы и как. Возможно есть новые настройки, о которых мы не знаем. Спасибо
Активность товара регулируется в настройках Туннеля.
Новых настроек нет. Нужные SQL запросы вставляйте сюда:
Новых настроек нет. Нужные SQL запросы вставляйте сюда:
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация 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".
Спасибо
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 (135.7 КБ) 6189 просмотров
У вас этот товар не активный, по умолчанию такие товары не выгружаются, это видно из Ваших настроек экспорта для шаблона.
Поставьте галочку выгрузки деактивирвоанных товаров. Сделайте экспорт. Сообщите результат.
Поставьте галочку выгрузки деактивирвоанных товаров. Сделайте экспорт. Сообщите результат.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
-
drdhakavdv
- Сообщения: 23
- Зарегистрирован: 14 ноя 2016 13:00
Доброго времени
1) действия выполнены, анализируем результаты выгрузки для как можно более полного и точного ответа по проблеме. Ответ будет позже
2) было замечено, что после выгрузки становится некорректным значение одного из свойств элементов, например AVLBL_DATE(тип: дата/время, bitrix CMS), а именно:
получаются значения типа: 30.11.0006
Сталкивались-ли вы с подобной ситуацией?
Спасибо
1) действия выполнены, анализируем результаты выгрузки для как можно более полного и точного ответа по проблеме. Ответ будет позже
2) было замечено, что после выгрузки становится некорректным значение одного из свойств элементов, например AVLBL_DATE(тип: дата/время, bitrix CMS), а именно:
получаются значения типа: 30.11.0006
Сталкивались-ли вы с подобной ситуацией?
Спасибо
Мы не обновляем дату, это не относится к нашей выгрузке.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
-
drdhakavdv
- Сообщения: 23
- Зарегистрирован: 14 ноя 2016 13:00
Дорбого времени
столкнулись с проблемой:
На сайт при экспорте идет значение цены в USD(например 39 за принтер), а устанавливается "валюта базовой цены" в РУБ.
Причем при ручном изменении в детальной товара(битрикс) валюты на USD и повторной выгрузки у товара возвращается RUB.
При этом было проверено, что из прайса позиция берет в валюте USD в СТИПП, а в СТУС есть колонка "цена", но нет колонки "Валюта", поэтому нет возможность определить правильность передачи типа валюты.
Пожалуйста помогите решить вопросы:
1) вывести данные в СТУС о валюте по позиции или каким-то образом ее можно проверить без вывода в таблице?
2) что сделать, чтобы на сайт при выгрузке валюта попадала согласно валюте из прайса(РУБ, USD)(что проверить, какую настройку выполнить)?
спасибо
столкнулись с проблемой:
На сайт при экспорте идет значение цены в USD(например 39 за принтер), а устанавливается "валюта базовой цены" в РУБ.
Причем при ручном изменении в детальной товара(битрикс) валюты на USD и повторной выгрузки у товара возвращается RUB.
При этом было проверено, что из прайса позиция берет в валюте USD в СТИПП, а в СТУС есть колонка "цена", но нет колонки "Валюта", поэтому нет возможность определить правильность передачи типа валюты.
Пожалуйста помогите решить вопросы:
1) вывести данные в СТУС о валюте по позиции или каким-то образом ее можно проверить без вывода в таблице?
2) что сделать, чтобы на сайт при выгрузке валюта попадала согласно валюте из прайса(РУБ, USD)(что проверить, какую настройку выполнить)?
спасибо
