Не заморачивайтесь. Пишите заказчику, что функционалом OpenCart это не предусмотрено, реализовать можно, но дорого будет стоить. Как правило, большая часть заказчиков передумывает. Если все-же заказчик готов платить, находите в сторе похожий плагин (например
этот) и пишите разработчику о добавлении кастомного функционала. Все, никаких проблем, разработчик просто дополнит свой плагин и все.