Индексация магазина при смене ID

Тема в разделе "Shop-script", создана пользователем ktvhfc, 15 окт 2008.

Статус темы:
Закрыта.
  1. ktvhfc

    ktvhfc Создатель

    Регистр.:
    6 июл 2008
    Сообщения:
    26
    Симпатии:
    2
    Прошу прощения если данная тема обсуждалась, я не нашел.

    В общем вопрос в первую очередь к Гуру данного форума, прошу рассеить мои сомнения и помочь советом :ah:
    При обновлении SS через CSV происходит присвоение товару новых ID, даже если товар был в предыдущем каталоге. Т.е. если у меня всего порядка 5к товаров, при обновлении 90-95% товаров остаются (может измениться цена) и только 5-10% меняются (исчезают и добавляются), обновление происходит через csv раз в две недели.
    Как правильно производить обновление?
    Сейчас я через админку очищаю базу и заливаю новый csv.

    В результате всем товарам присваиваются новые ID.
    И товар который был в прошлом каталоге и остался в новом меняет свой ID и соответсвенно меняется ссылка на данный товар .../index.php?productID=ХХХХ
    Если ЧПУ, то .../productXXXX.html
    Я так понимаю что индексация всех товаров после обновления каталога теряется.
    Руками удалять и добавлять товары через админку, ну очень не хочится.

    Как правильно обновлять базу чтобы индексация не терялась? :thenks:
     
  2. zirrax

    zirrax

    Регистр.:
    8 ноя 2006
    Сообщения:
    321
    Симпатии:
    141
    не очищай базу, а делай именно обновление. тогда все "старые" товары останутся с прежним id
     
  3. ktvhfc

    ktvhfc Создатель

    Регистр.:
    6 июл 2008
    Сообщения:
    26
    Симпатии:
    2
    Это понятно, а как же товары которые необходимо удалить?
    Есть какой ни будь способ как очистить базу от товаров которых нет в новом прайс листе?
     
  4. delun

    delun Создатель

    Регистр.:
    17 мар 2008
    Сообщения:
    36
    Симпатии:
    6
    Удалять не обязательно, можно их отключить галочкой в админке только ручками. Через csv никак не удалить если обновлять, а не вычмщать полностью..
     
Статус темы:
Закрыта.