Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Удаление старых товаров ocStore 2.1.0.2


Recommended Posts

Добрый день!

Вот заинтересовал вопрос как удалить старые товары из базы ocSotre? Старые это которых давно не было в наличии, скажем более полугода.

Кто как решает такую проблему? Может быть есть готовые модули для этого? У меня магазин порядка 12000 товаров, приблизительно половины нет в наличии, но из этой половины некоторые товары периодически появляются на складе, а некоторые как канули в небытие так там и остались, но на сайте они отображаются как нет в наличии. Вот от них и хотелось бы избавится.

Модули искал в гугле, и похожую тему тоже здесь искал, но ничего не нашел. Может плохо искал конечно.

 

Посоветуйте пожалуйста хорошее решение для этого.

Надіслати
Поділитися на інших сайтах


Есть два (три-четыре) подхода -

- удалить, но тогда проиндексированные будут отдавать 404, что не есть ни хорошо, ни плохо, при этом достаточно сложно будет построить реальный отчет о продажах)

- изменить статус - на отключен, также будет 404, хотя товар вроде бы есть, но зато - будет работать отчет

- пометить его архивным, и исключить из  запросов (создание доп поля - для пометки) - отсутствие 404-й, возможность обвязки другими модулями - типа посмотрите аналоги, Истинность отчетов о продажах

- еще какой-нибудь вариант

Надіслати
Поділитися на інших сайтах

Есть два (три-четыре) подхода -

- удалить, но тогда проиндексированные будут отдавать 404, что не есть ни хорошо, ни плохо, при этом достаточно сложно будет построить реальный отчет о продажах)

- изменить статус - на отключен, также будет 404, хотя товар вроде бы есть, но зато - будет работать отчет

- пометить его архивным, и исключить из  запросов (создание доп поля - для пометки) - отсутствие 404-й, возможность обвязки другими модулями - типа посмотрите аналоги, Истинность отчетов о продажах

- еще какой-нибудь вариант

тут больше проблема как их определить (из всех "нет в наличии" только те, которых нету более 6 мес. )

 

Можно как вариант записывать дату обновления позиции или же изменять дату поступления товара. И потом уже будет прощу посмотреть какие давно не обновлялись

Надіслати
Поділитися на інших сайтах


Но таких полей нет, и к сожелению, при вычитании товара со склада, не происходит update date_modified

Надіслати
Поділитися на інших сайтах

У меня в базе в таблице oc_product есть поле date_available, может как-то от этого поля отталкиваться?

Или от поля date_modified и количества товара, т.е. если date_modified > 6 мес. и количество <= 0 то удалять или архивировать, или отключать. Ну чтобы не было 404 ошибки.

Змінено користувачем dimanov911
Надіслати
Поділитися на інших сайтах


Вот интересует собственно теперь готовое решение. Есть ли? 

Особенно понравилось замечание:

- пометить его архивным, и исключить из  запросов (создание доп поля - для пометки) - отсутствие 404-й, возможность обвязки другими модулями - типа посмотрите аналоги, Истинность отчетов о продажах

Надіслати
Поділитися на інших сайтах


Обновление товара происходит через модуль opencart-exchange-1c. Там сбрасывается количество у всех товаров в ноль, а затем каждому товару проставляется количество, которое есть на складе.

Надіслати
Поділитися на інших сайтах


Обновление товара происходит через модуль opencart-exchange-1c. Там сбрасывается количество у всех товаров в ноль, а затем каждому товару проставляется количество, которое есть на складе.

Изменяйте при обновлении дату поступления на текущую. А через пару месяцев запрос на вывод товаров у которых дата поступления старая и все...

Надіслати
Поділитися на інших сайтах


Изменяйте при обновлении дату поступления на текущую. А через пару месяцев запрос на вывод товаров у которых дата поступления старая и все...

Дата поступления это какое поле имеется ввиду? date_available?

У меня при загрузке (обновлении каталога) меняется поле date_modified

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.