Но тут еще один вопрос .... Если все таки выводить товар с количеством 0 , то на отсутсвующий товар клиент может подписаться. Тоесть вроде ему приходит уведомлении как только товар появится на складе , или как...
Как тут отделить товар временно отсутствующий ,и товар которого больше не будет. Я так понимаю , никаких автоматических решений тут нету , и надо всё деактивировать вручную?
Проексперементировав дальше выяснилось , что чтобы удалить номенклатуру и на сайте ее стало 0 , то надо проделать следующие действия. Отменить проведение документа оприходования и потом обязательно провести обмен с сайтом , потом документ отредактировать и провести , и проделать еще один обмен.
Если не делать первый обмен , то номенклатуры на сайте будет то же количество что и было, даже если док и не проведен и на складе - 0!
Заполняю документ оприходования товаров в НТТ номенклатурой - Количества на сайте выгружаются. Ок. Отменяю проведение - количество на сайте 0. ОК Но если в проведенном документе удалю номенклатуру и ПЕРЕПРОВЕДУ документ то на сайте останется прежнее количество номенклатуры.
Так быть не должно.
Но если номенклатуру не удалять а изменить количество и перепровести ,то тоже все ок.
Смотрите , как я решаю даную проблему. Сегодня пришла идея.
Делаю два плана обмена выгрузки товаров на стороне 1С.
Обмен №1 Выгрузка изменений
Отбор ставлю только по ценам , складам и группам номенклатуры. Настраиваю обмен по расписанию , пускай периодически выгружает количественное изменение , изменения карточек номенклатуры , и прочие... Тоесть если номенклатуры станет 0 , то на Битриксе тоже прийдет уже 0. Этим обменом пользоваться буду постоянно.
Обмен №2 Полная выгрузка.
Вот от него то деактивация и будет плясать. Так как только при полной выгрузке при установленной настройке в настройках битрикса "Что делать при отсутсвии товара в файле импорта" (Деактивировать) с отсутсвующим товаром и произойдет та самая деактивация. В этой настройке добавлен только одна настройка отбора к тем что в №1 - это количество на складах "Равно или больше 1". Так что уже если меньше одного , то в файл даная номенклатура не попадет.
Обмен №2 буду делать раз в 3 месяца или раз в пол года...
Да , и в этом обмене я отключил выгрузку фоток , так как в отличии от настройки обмена №1 , тут будет обем информации побольше , и будет огромная нагрузка на сервак ,за что потом ругаются и просят перейти на тариф хостинга подороже. Фотки тут не надо , так как они при обмене №1 попадут уже на сайт.
Правильно ли я мыслю? Попрошу меня исправить и дополнить.
Вы имеете ввиду , что если Яндекс и Гугл проиндексирует сайт , а потом мы удалим товары которые нам не надо , то пользователи будут попадать ищ поисковиков на несуществующие уже страницы. Вобще то это правильно , я как то об этом не задумывался.
Ладно , тогда как быть с товаром , который выгружен на сайт , но снят с производства , и остаток его уже равен 0 ???
Если с ним ничего не делать , то БД сайта начнет разбухать , и страниц с такими товарами накопится туча.
Вы предлагаете , чтобы на детальной странице товар оставался , и на него мы попадали. Ну а как такой товар деактивировать в списке? Или точнее не показывать в списке? Можно ли это сделать уже имеющимися средствами в даной версии Битрикса , или же Вы только планируете это запустить в обновлениях и на даных порах прийдется курочить код программисту?
Как я понял , исходя из много численных попыток найти ответ , решением даной задачи будет только нанятие програмиста. в 1С не предусмотрена деактивация элементов при отсутсвии их на складах на стороне 1С.
Сайт мертвый что ли... Человек 2 года назад задал вопрос...
Поддерживаю эту тему. Вобще то решить это все можно полной выгрузкой на сайт! Тогда точно сработает. В вильтре в 1С поставить количество больше 0 , и все. Но полная выгрузка не катит. Слишком много файлов выгружает , и кому как займет , от 20 минут до 5 часов... а то и больше. Да и серверная нагрузка растет на хостинге , за что ругаются. Выгружать хотим "тоько изменения" . Наверное все мы так хотим. Ответьте люди добрые ,как же деактивировать товары с 0 остатком... ?
Вот выгрузил все товары складов. Потом на складе какого то товара стало 0. Сделал обмен. А на сайте он дальше висит. Стоит ли убирать отсутсвующий товар из сайта , и если да , то каким образом делать это автоматически?
При выгрузке поставил условие по наличии номенклатуры на складе , если больше 0. Тоесть если отсутсвует на даном складе , то не выгружается уже. Как сделать так , чтобы отсутсвующая номенклатура в торговом каталоге деактивировалась? Ведь зачем мне лишние товары на сайте?! В настройке обмена в 1С , Режим обмена - только изменения.
Но надо некоторые компоненты переставить . Например стандартный поиск поднять выше в определенное место. Изменить кнопку. Живой поиск переделать , чтобы и фотку показывало и цену товара.
Лазил по форумах , ничего для себя не нашел. Надоело , и решил заплатить...
Нужно настроить меню_menu_ext.php чтобы выводило мои торговые каталоги. У меня переходит по первому уровню , а по второму не идет... Вобщем там работы не много осталось. Пишите на мейл cr.b@bk.ru.
С файлом menu_ext.php разобрался на половину. В меню ссылки работают только по первому уровню , а переходы по второму уровню не осуществляются. может не тот компонент подключил? Вначале было bitrix:eshop.menu.sections
С файлом menu_ext.php разобрался на половину. В меню ссылки работают только по первому уровню , а переходы по второму уровню не осуществляются. может не тот компонент подключил? Вначале было bitrix:eshop.menu.sections
С файлом menu_ext.php разобрался на половину. В меню ссылки работают только по первому уровню , а переходы по второму уровню не осуществляются. может не тот компонент подключил? Вначале было bitrix:eshop.menu.sections
Вот у меня такой код. Если меняю catalog например на news то меню пустое. А в catalog у меня находится много торговых каталогов - Ноутбуки , Мобилки ,Планшеты. Что поменять в коде , чтобы показывапло в меню именно мобилки и планшеты например?
Как добавить в меню подменю с выпадающим списком каталога товаров? Обнаружил настройку "Подключать файлы с именами вида .тип_меню.menu_ext.php". Где настроить именно ту группу товаров с которой мне надо чтобы она появилась в елементе меню?