Приветствую, коллеги!
Для сайта https://prizma-ua.com необходим модуль случайных скидок, который по крону будут обновляться 1 раз в неделю.
Функционал модуля:
Возможность указать размер скидки
Возможность указать категорию, где будут скидки
Возможность указать количество товара из категории, которым будет присвоена скидка (по умолчанию 10 товаров на 1 категорию)
Возможность присвоить массовую скидку на весь бренд (означает, что скидка распространяется на все категории бренда)
Скидка не должна распространяться на разновидность товара (одно и то же изделие, которое имеет либо другой цвет либо размер)
Если товар будет не в наличии, то скидку не применять. Если товар был в наличии со скидкой, но после продаж 0 остатки, то скидка автоматически должна сниматься.
Базовая задача модуля, чтобы он каждую неделю генерировал рандомным образом скидки для товаров из указанных категорий