Здравствуйте. Как можно реализовать удаление неактивных товаров с сайта автоматически, например по событию обмена данными с 1с?
31.08.2015 13:51:35
Здравствуйте. Как можно реализовать удаление неактивных товаров с сайта автоматически, например по событию обмена данными с 1с?
|
|
|
|
31.08.2015 14:15:25
Евгений, в настройках интеграции с 1С на стороне сайта есть соответствующие настройки
- Что делать с товарами, отсутствующими в файле импорта - Что делать с группами, отсутствующими в файле импорта Можно поставить 1й параметр в значение "Удалять". Тогда если настроить обмен на стороне 1С так, чтобы 1С не отдавал ненужные товары (устаревшие или товары не в наличии), то такие товары автоматом удалятся с сайта при очередной выгрузке товаров.
Атлант - развитие и поддержка сайтов на 1С-Битрикс
|
|
|
|
31.08.2015 14:22:01
|
|||
|
|
31.08.2015 17:36:13
Евгений, да, все верно.
Попробуйте для начала настроить на деактивацию товаров. которые не пришли из 1С. Потестируйте, если все ок - перенастройте на удаление. А вообще нужно именно удаление? Деактивации товаров не достаточно? Удаление товаров - не очень хорошая практика. К примеру, удаляются все связки с товарами в истории заказов. И при повторном создании точно такого же товара связь вряд ли восстановится сама по себе.
Атлант - развитие и поддержка сайтов на 1С-Битрикс
|
|
|
|
15.09.2015 13:22:17
|
|||
|
|
15.09.2015 13:54:54
Удаление еще и потеря трафика. Лучше всё-таки рассмотреть момент деактивации, а в последнем релизе появилась опция которая еще и может физически скрыть товар, но по ссылке с поиска показать.
Вот пример: товар по факту деактивирован и на сайте просто так его не найти, а по ссылке пожалуйста. |
||||
|
|
|||