Перейти к содержанию
Mitnik

Создание модуля удаления товара из определенной группы через N дней

Рекомендуемые сообщения

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

Т.е. в настройках задаем группу, количество дней нахождения товаров в этой группе.

Добавляем в группу товар.

Модуль фиксирует дату добавления этого товара.

Через заданное количество дней товар удаляется только из этой группы, из других групп товар не удаляется (если он прописан в нескольких).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. 

 

Мне кажется тут придется нормально так в логику вклиниваться самого опенкарта.

В месте добавления товара (в модели) сохранять в отдельной таблице информацию, о времени жизни в группе.

 

И вопрос по проверке, как это делать или во время запроса товаров из категории проверять на актуальность по времени, или раз в сутки по крону?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте. 

 

Мне кажется тут придется нормально так в логику вклиниваться самого опенкарта.

В месте добавления товара (в модели) сохранять в отдельной таблице информацию, о времени жизни в группе.

 

И вопрос по проверке, как это делать или во время запроса товаров из категории проверять на актуальность по времени, или раз в сутки по крону?

 

Добрый день!

Метод проверки особой роли не играет.

Можно и по крону.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Под группой понимается категория?

Одна, две?

Как определить жизнь в группе?

С момента попадания в группу, с момента модификации товара?

С ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, под группой понимается категория.

Категорий может быть несколько.

Жизнь в группе определяется с момента попадания в группу.

Изменено пользователем Mitnik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.