Здравствуйте.
Извеняюсь, несколько раз прочитал о возможностях но так и не сообразил, что будет с теми товарами которые при обновлении будут отсутствовать?
К примеру:
1 импортирую прайс с 1000 товаров.
2 следующий раз импортирую уже 1200 товаров, из которых 1000 без изменений и 200 новых.
Тут понятно 1000 перезаписывается а 200 добавляется как новое.
3 в третий раз импортирую уже 900 товаров, тут что то заменяется а что-то перезаписывается.
Но что будет с теми 300 которые снялись с продажи?
Они останутся в базе, но каков им будет присвоен статус?
или их все в ручную надо через админку помечать как нет в продажи?
Под этим имею ввиду, после импорта будут ли эти 300 товаров находиться в каталоге или они будут только в базе и доступны по старым ссылкам, но клиенты их не будут видить?
Спасибо за разъеснение.
Вопрос не в том, что будет, а в том, что вам конкретно нужно получить? Читаем инструкцию вместе:
Версия 2.0: Добавлена функция управления наличием товаров, позволяющая автоматически выставлять товарам Склад на -1, если они отсутствуют в CSV-файле импорта, но имеются в текущем каталоге магазина. Сверка товаров с CSV-файлом может быть ограничена доп. характеристикой (например: Поставщик или Бренд);
Вы загружаете CSV со своими 900-ми товарами и ставите галку "Управление наличием товаров по доп. характеристике", и ОБЯЗАТЕЛЬНО указываете эту самую доп. характеристику в выпадающем списке (иначе у вас ВСЕМ товарам в каталоге, кроме 900 из CSV выставится Склад на -1). Характеристику выбирайте такую, которая имеет уникальное значение только для ваших 1200 товаров, например "Бренд", "Коллекция", "Поставщик" или еще что-то, в противном случае, если вы хотите работать со всем каталогом, то оставьте "Все товары".
Теперь при процессинге импорта CSV вашим 300-м, отсутствующим в CSV и присутствующим в каталоге, товарам выставится Склад на -1, то есть они станут "Временно нет в продаже/отсутствуют на складе" - а уж как вы там их выводите у себя, это зависит от вас, у меня такие товары присутствуют в каталоге магазина в общей массе, просто их можно фильтром отключить как "Показывать только товары в наличие".
-----------------------------------------
Я сделал это дополнение к модулю импорта, потому что менеджер магазина получает от каждого поставщика только определенный набор остатков. Например, получаем обычно CSV от поставщика где есть отатки по Casio, Citizen и Timex одной простыней вида: "Бренд", "Код модели", "Цена", "Наличие". Берем этот CSV и превращаем в вид: "Код", "Цена", "Склад" (Бренд убираем вообще). Загружаем его через CSV-импорт в магазин и указываем галки "Только обновление...", "Управление наличием..." со значением доп. характеристики "Бренд" (эта доп. характеристика есть у меня в базе у всех товаров) и ставим нужное значение для "Обнулять товары...", например 2 месяца. Жмем "Обновить".
В результате получаем:
- Товары, которые есть и в CSV и в каталоге - обновились по ценам и складу,
- Товары, которые есть в CSV и отсутствуют в каталоге (новинки) - не попали в магазин, а выгрузились как CSV-файл со списком кодов (это нужно нам для их последущей отдельной заливки в магазин, но уже со всеми характеристиками и подкатегориями, описаниями и т.д.),
- Товары которых нет в CSV, но есть в каталоге - выставился Склад на -1 (временно нет в наличие), а те товары, которые уже 2 месяца как "нет в наличие" стали Склад = 0 (то есть, "вышел из продажи"), такие вышедшие из продажи отображаются только по прямой ссылке с ПС, но их не видно в каталоге магазина. А уж присутствуют ли они при поиске по магазину, в XML-карте для ПС - это уже ваши личные предпочтения.
И это все произошло ТОЛЬКО с товарами Casio, Citizen и Timex! Что и будет вам показано по завершение импорта, там будет написано, что обработаны товары только со значениеми доп. характеристики "Бренд" равными Casio, Citizen или Timex. Остальные бренды останутся нетронутыми, структура каталога с категориями/подкатегориями также останется нетронутой, единственное, что изменится что не видно - это дата обновления товара (есть такой параметр в БД).