Есть уже давным давно выработанные четкие паттерны поведения. Такое решение является "непонятным" как раз потому, что ты этот паттерн нарушил.
Я думаю, что еКаталог успешно продает через свой сайт и в таком случае нужно не новые "фишки" внедрять, а оптимизировать те, которые есть