Написать модуль "Похожие заказы" для CS-Cart 3

Василь12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.10.2015

На странице заказа /admin.php?dispatch=orders.details&order_id=6 отображать заказы у которых есть что-то общее с текущим.

Нужно склеить три таблицы cscart_orders и по полю status к той таблице приклеить cscart_status_descriptions( взять description – название статуса заказа) и таблицу cscart_status_data (взять value – цвет фона статуса заказа). Искать заказы по:

- фамилией и имя совпадает

- или с тем же ИП адресом,

- или с тем же номером телефона

В результате выводить:

Имя, Фамилия, Телефон, дата, Статус, поля из БД ttn, total, order_id

Заказов в базе не мало. Нужно сделать чтоб загружалось быстро. Сначала искать а потом join