Интернет-магазин глазами разработчика



Интернет-магазин глазами разработчика


Сегодня существуют различные системы управления сайтом, позволяющие с минимальными затратами времени и средств открыть представительство компании в Интернете, однако, что по этому поводу думают сами разработчики? На вопросы отвечает Туренко Денис Леонидович - ведущий разработчик компании PHPShop.

Каким параметрам продукта вы уделяете ключевое значение?

Основная проблема, кроме наличия некой суммы Х на покупку Интернет-магазина, является присутствие дружелюбного интерфейса панели управления Интернет-магазином. Для менеджеров ИМ* это является одним из главных пунктов при выборе ведущей площадки ИМ.

Мы очень много времени и сил потратили на то, чтобы сделать управление ИМ простым и понятным рядовым пользователям, работающим на Windows. Интерфейс админ-панели ИМ сделан в стиле обычной программы для Windows и позволяет быстро освоиться и научиться управлять ИМ.

Отдельное внимание мы уделяем покупателям и пользователям ИМ - не заставляем пользователя регистрироваться и заполнять кучу полей: «Ну, вот пол часа искал, нашел… а тут еще и регистрироваться надо... Надоело!». Процесс оформления покупки сведен к минимуму, но учтены и все дальнейшие желания покупателя, связанные с он-лайн проверкой состояния заказа и связью с менеджерами.

Постоянно ведутся работы по улучшению ревалентности ИМ в поисковых системах. Мы сотрудничаем со своими клиентами и предлагаем им свою помощь в улучшении позиции магазинов в поисковых системах. В ИМ учтены уже все моменты оптимизации и вам остается только наполнить товарную базу и получать прибыль.

Вы упомянули об удобстве навигации, однако, коммерсанты-новички часто забывают об очень полезной функции – иногда нужно, чтобы покупатель мог изъять из корзины выбранный товар и просмотреть новую суммарную цену покупок. Как это решено в Интернет-магазин PHPShop?

После добавления товара в корзину, кстати, это происходит по очень популярной сейчас технологии AJAX (без перезагрузки страницы), пользователь может в любой момент пересчитать количество товаров и сумму заказа. Общая стоимость учитывает также и доставку.

Расскажите, с какими системами интегрируется магазин?

ИМ интегрируется с самыми популярными существующими платежными системами. При желании можно интегрировать в любую платежную систему, это все предусмотрено в его логике. По умолчанию в ИМ интегрирована система интернет-расчетов Rupay, предназначенная для упрощения совершения покупок в сети Интернет. С помощью данной системы можно принять платежи почти в любом виде, что упрощает контроль и вывод денежных средств.

Нашими специалистами разработана специальная версия ИМ PHPShop Pro, взаимодействующая с программным продуктами 1C. Взаимодействие осуществляется по двум направлениям: выгрузка товарной базы 1С в ИМ и загрузка в 1С заказов с ИМ. Данная интеграция позволяет на должном уровне вести бухгалтерию крупных ИМ. При этом получается очень удачное сочетание мощной бухгалтерии от 1С и удобного, профессионального ИМ PHPShop.

Как известно, очень важно для любого Интернет-магазина - не потерять ни одного покупателя при совершении покупки. Настоящей проблемой становится прерывание сессии в момент обработки заказа. Как можно этого избежать?

Да, согласен, прерывание сессии в момент оформления заказа является головной болью многих разработчиков. Можно создать и собственную систему сессий, но главной проблемой при этом будет очень большая нагрузка на базу. На данный момент аналога внутренней сессии сервера мы еще не придумали, как и большинство ИМ, мы используем стандартные протоколы сессии. Единственным выходом, который можно порекомендовать пользователям, не закрывать окно браузера при совершении покупок и размещать ИМ на качественных хостингах, которые гарантируют безупречную работу своего оборудования.

Насколько система статистики отвечает нынешним запросам анализа: как глубоко позволяет отслеживать и управлять действиями посетителя?

В качестве сервера статистики мы остановили свой выбор на продукте CNStats. Данная статистика интегрирована в наши ИМ и показывает наиболее полные данные по посетителям, поисковым запросам, роботам и т.д.

Сервер статистики выполняет роль анализатора трафика ИМ и позволяет отслеживать каждый шаг покупателей. В ваших руках оказывается мощный инструмент, с помощью которого вы можете контролировать посетителей ИМ.

Система контроля поисковых запросов ИМ – это инструмент анализа для учета данных, которые ищут покупатели, предоставляющий возможность своевременно реагировать на инициативы пользователей. Система статистики авторизации пользователей позволяет отслеживать нежелательных посетителей и заносить их в черные списки. Модуль опросов ИМ позволяет создавать опросы и анализировать ответы пользователей с целью получения интересующих вас данных. Таких опросов может быть много и каждый опрос можно привязать к определенным страницам, что позволяет получать еще более детализированные данные.

Каждый пользователь ИМ может подписаться на новости, внеся свой адрес в форму, существует возможность и отписаться. Выпуская новости, администратор ИМ может разослать ее по базе своих подписчиков.

Как уже упоминалось выше, после заказа покупатель может он-лайн проверить состояния своего заказа, где менеджер ИМ может оставить свои поправки и замечания. Пользователь может связаться с менеджером через специальную форму.

Покупателя часто волнует вопрос, какие требования предъявляются к аппаратной части, квалификации специалистов на этапе вывода в эксплуатацию?

Мы ориентировали свой продукт для большего круга пользователей и не используем в нем специфических разработок. Все магазины работают на самых популярных аппаратных частях: PHP 4.*, MySQL 4.*, Apache 1.3.*. Логика ИМ не требует выделенного сервера, скорость и быстрота выдачи результатов гарантирована грамотно спланированной логикой базы и собственной системы кэширования, позволяющей осуществлять меньшую нагрузку на базу ИМ.

Для управления ИМ вполне хватит квалификации обычного пользователя Сети Интернет. Знание языка HTML приветствуются, но не обязательны. Как уже упоминалось выше, мы создали ИМ для простых пользователей. Если вы знаете принцип работы текстового редактора Word, то специализация Администратора ИМ PHPShop вам открыта. Помимо того, что есть подробный учебник для управления ИМ, мы осуществляем постоянную техническую поддержку. Как правило, пользователи уже после 3х дневного курса самообучения больше не беспокоят наших суппортов.

Для установки ИМ нужно сделать всего два шага: указать пароли для базы и запустить инсталлятор. Пару секунд и ИМ магазин готов к эксплуатации.

Однако, если заглянуть к Вам на сайт в FAQ, там большинство вопросов по установке, как Вы это прокомментируете?

Логика ИМ использует стандартную аппаратную часть со стандартным набором функций. Если какой-то функции нет или она отключена на сервере, то возможны трудности, как при установке, так и при дальнейшей эксплуатации ИМ и любого другого ПО***. Бывают очень «запущенные» случаи, т.к. пользователи любят устанавливать ИМ на любительские или домашние сервера, на которых часто бывает отключена та или иная функция. Мы всегда находим выход и публикуем ответы на часто встречающиеся вопросы. Как можно заметить из того же раздела, вопросов по эксплуатации административной части мало, значит, наши клиенты полностью разбираются сами в панели управления ИМ.

Расскажите, как защищаются данные, полученные в ходе авторизации покупателя: передаются по SSL-протоколу или есть другой эффективным способ?

Руководствуясь правилами доступности своих продуктов, мы не используем ресурсоемкие технологии. Поддержка SSL-протокола на российских серверах встречается не часто. По данной причине мы ее не используем. При авторизации ИМ передает данные в закодированном виде, что, конечно, на 100% не обеспечивает защиту, но является общепринятым способом безопасности ИТ**.

Большое внимание мы уделили авторизации менеджеров ИМ. Наличие модуля GeoIP позволяет отсеивать попытки авторизации с неразрешенных зон. Добавим сюда ведения журнала авторизации и черного списка IP–адресов, и мы получим надежный инструмент защиты админ-панели ИМ.

В продолжении темы безопасности – какие способы обнаружения и устранения уязвимости используются в PHPShop? Например, когда удаленный пользователь может внедрить произвольные SQL команды, получить данные клиентов из базы данных и т.д.

С самого создания нашего ИМ мы особое место уделяли его безопасности. Обычно, чтобы внедрить вредоносный SQL код, нужно его передать входящим переменным. Каждую такую переменную проверяет специальный модуль, отсеивающий вредоносный код. Наши магазины не один раз проверялись известными компаниями на предмет уязвимостей, но кроме небольших пожеланий нам не было ничего предъявлено.

Специалисты нашей компании всегда в курсе последних громких уязвимостей в ИТ и учитывают это в своих дальнейших разработках.

Как будет совершенствоваться Интернет-магазин?

Из запланированных на ближайшее время работ могу отметить создание модулей личного кабинета пользователя и партнерской системы. Нельзя создать универсальный программный продукт, всегда найдутся новые идеи, воплощением которых мы и занимаемся постоянно.

Как вы оцениваете нынешнюю ситуацию на рынке Интернет-технологий, какие тенденции будут определять развитие этого сегмента?

Ситуация на данный момент в ИТ очень благоприятна для роста количествава и качества ИТ услуг и сервисов. Лет 5 назад компаний, занимающихся ИТ в Москве, можно было сосчитать по пальцам, а сейчас почти каждая 3 компания или веб-студия предлагает создать для вас ИМ или Интернет-сервис. Раньше почти все эти сервисы опирались на зарубежные разработки, а сейчас стали распространенны ПО российских разработчиков. О чем это говорит? Интерес и профессионализм Российских разработок становится все более и более высоким, и в скором времени полностью вытеснит зарубежные аналоги. По моему мнению, такой рост можно объяснить хорошим качеством современной печати, обеспечивающей грамотную информационную поддержку, и простое желание пользователей узнать больше и больше в такой интересной области как ИТ.

Сокращения:
*ИМ – Интернет-магазин
**ИТ – Интернет-технологии
***ПО – программное обеспечение


Ссылка на интервью http://soft.mail.ru/interview_page.php?id=48

Рекомендуем почитать:

Новый модуль для Pro: Мегамаркет по API

Новый модуль для Pro: Мегамаркет по API

Модуль позволяет автоматически выгружать заказы из Мегамаркета и обновлять цены с остатками по API.

30-10-2024
AI внутри PHPShop - искусственный интеллект теперь под рукой!

AI внутри PHPShop - искусственный интеллект теперь под рукой!

Поиск, генерация, анализ и общение в чате - прямо внутри PHPShop! Новая интеграция с искусственным интеллектом YandexGPT и поиском Yandex Search API.

01-10-2024
Отправляйте заказы на пункты выдачи Яндекс.Маркет

Отправляйте заказы на пункты выдачи Яндекс.Маркет

Теперь Яндекс.Доставка с получением товара на пунктах выдачи Яндекс.Маркет!

24-07-2024