Ubercart: Удаление старых продуктов

Главные вкладки

Аватар пользователя Goodseeker Goodseeker 25 июля 2012 в 19:15

Во первых, хочу поблагодарить сообщество Drupal.ru за помощь.
Регулярно получаю дельные ответы и практически всегда нахожу решение в уже отвеченных вопросах.
Я понятия не имею кому это нужно постоянно отвечать на вопросы.

Сам то я отвечал всего пару раз. Потому что случайно обратил внимание на знакомый мне вопрос.
Я вообще специально не заглядываю в раздел, где задают вопросы, чтобы на них ответить.
На форуме нет даже репутации.
Может раскроете для меня тайну, почему вы отвечаете на вопросы?

Очередной мой вопрос.
Подскажите пожалуйста, можно ли готовыми средствами решить задачу ?

Коротко:
При обновлении цен в Ubercart, нужно удалить продукты из Ubercart которых нет в новом прайсе.

Подробнее:
Есть прайс = 100 позиций
Эти 100 позиций залил в Ubercart на сайт

Теперь мне прислали новый прайс с обновленными ценами и ассортиментом.

В новом прайсе содержится 10 новых позиций.
Так же из прайса удалено 5 позиций - это продукты которые больше не будут продаваться, а значит их нужно исключить из поиска по магазину.

Т.е. каждый раз нужно
1. обновлять Цены по всем позициям
2. добавлять новые продукты и удалять старые, которых нет в прайсе.

Какую последовательность нужно делать, чтобы обновлять цены и ассортимент?

Комментарии

Аватар пользователя Shok211 Shok211 25 июля 2012 в 19:42

А чем вы их заливаете на сайт ?
В моем виденье лучше определить действие (Выключить, Обновить, Создать, Включить) на стадии импорта.

Аватар пользователя Goodseeker Goodseeker 25 июля 2012 в 20:18

Shok211 wrote:
А чем вы их заливаете на сайт ?
В моем виденье лучше определить действие (Выключить, Обновить, Создать, Включить) на стадии импорта.

Заливаю с помощью модуля Node Import

Я не понял, по поводу действий...

P.S.
До сего дня, у меня написан скрипт в ексцеле, который "вылавливает" новые позиции в прайсе.
Эти новые позиции импортирую в с помощью Node Import

А цены обновляю уберкартовским модулем.

Вот только старые позиции остаются на сайте - а это плохо.
Плохо, то что посетитель будет эти позиции ложить в корзину.