Сниппеты — это серверная часть (php). А ExtJS — это фронтовая (javascript). 1. Учите ExtJS, коннекторы и процессоры. 2. Создавайте свой extJS-компонент, который будет вызывать ваш процессор. Но тут момент: если это у вас будет грид (таблица), ей данные нужны в JSON. А [[!Office?action=`miniShop2` ]] вряд ли JSON возвращает. Смотрите в минишопе какие там процессоры есть для работы с заказами. Проще всего изучить как работает управление заказами в админке у самого минишопа.