Цитата |
---|
Сергей Вольвич написал: Достался заполненный каталог на 3000 товаров... В каждом товаре в закладке Торговый каталог-Параметры выбрано Разрешить покупку при отсутствии товара: - НЕТ Как массово поменять во всех товарах данный параметр на По умолчанию (В настройках модуля Торговый каталог этот параметр = Да) Или в шаблоне может быть можно что-то прописать, чтобы система не обращала внимание на настройки товаров??? |
Добрый день!
Если еще решение не нашли, то опишу как можно это достаточно легко сделать.
Хоть процедура достаточно проста, но перед тем как приступить к описанным действиям, не лишнем будет создать резервную копию сайта, на случай - вдруг что-то пойдет не так.
Поехали:
1. Идем в "Настройки/Торговый каталог" на вкладку "Экспорт/Импорт". В окне выбора "Доступные поля товара" ищем и обязательно выбираем или добавляем к выбору "Разрешить покупку при нулевом количестве (B_CATALOG_PRODUCT.CAN_BUY_ZERO).
2. Теперь идем в раздел "Магазин/Настройки/Экспорт данных", выбираем "Export CSV". Если изначально у вас нет этой настройки в списке, то создайте профиль экспорта кнопкой сверху. С помощью этого профиля экспортируем необходимый каталог товаров в файл .CSV (не забудьте поставить галочку именно на пункте "Разрешить покупку при нулевом количестве (B_CATALOG_PRODUCT.CAN_BUY_ZERO)", остальные галочки на ваше усмотрение).
3. Открываем полученный файл с помощью Exel и в столбце CP_CAN_BUY_ZERO меняем ключ у необходимых товаров в зависимости от вашей потребности: Y - Да, N - Нет, D - по умолчанию. Сохраняем.
4. Теперь нам осталось только импортировать каталог обратно. Идем в раздел "Магазин/Настройки/Импорт данных" и с помощью настройки Import CSV (если нет, то создайте ее) импортируем исправленный файл.
5. Все... Наслаждаемся результатом.