Задачи:
1. Создать приложение для интернет-магазина в социальной сети 'ВСЕ ХОЧУ'.
2. Синхронизация каталога товаров.
3. Экспорт заказов в панель управления сайтом.
4. Возможность совершать заказы без необходимости регистрации.
5. Поиск по каталогу.
6. Виджеты "поделиться с друзьями" и комментарии.
7. Возможность добавлять приложение в список избранных.
8. Возможность приглашать друзей в приложение.
9. Рассылка уведомлений пользователям.
10. Оповещение администраторов о новых заказах по электронной почте.
Процесс реализации
Для взаимодействия приложения с социальной сетью используется специальный интерфейс «ВКонтакте API». Таким образом, приложение может получить доступ ко всем основным функциям сети, в том числе получать данные пользователей для автоматической регистрации, отсылать уведомления.
Синхронизация каталога происходит автоматически путем парсинга xml-выгрузки с сервера сайта (формат файла полностью аналогичный формату выгрузки для Яндекс Маркета «YML»).
Оповещения о новых заказах синхронизируются с заказами панели управления сайтом, заказы отправляются на почту администраторов сайта. Использование виджетов социальной сети (лайки, комментарии и сообщество) приложения позволяет распространять информацию среди друзей о понравившихся товарах, акциях и других новостях, связанных с интернет-магазином "Все-хочу".
Для аналитики посетителей и мониторинга действий в приложение установлен скрипт «Яндекс.Метрика», позволяющий в режиме real-time видеть все совершаемые действия пользователем.
Результат
Разработанное приложение синхронизируется с каталогом сайта и получает самую актуальную информацию из каталога товаров в режиме реального времени.
Пользователь, заходя в такое приложение, видит его как полноценный интернет-магазин с возможностью заказа товаров из каталога, а также пред заказом новых товаров, которые еще не появились в каталоге интернет-магазина в наличии.
Всю необходимую информацию для заказа в интернет-магазине приложения можно получить автоматически через интерфейс взаимодействия с социальной сетью «ВКонтакте API», благодаря чему заказывать в таком приложение можно действительно «в один клик», не принуждая пользователя к лишней регистрации на сайте, а также получая возможность заносить пользователя в базу автоматической рассылки оповещений о новых товарах в каталоге, новостях и акциях.
Заказы, которые пользователи создают через приложение «ВКонтакте», автоматически отображаются в администраторской панели управления сайтом и программе 1С.