Создание первого варианта Интернет магазина на MODx +Shopkeeper

Как я уже упоминал, мне очень хотелось создать магазин, в котором будет нормальный дизайн и главное, можно будет реализовать абсолютно любой функционал. Этот функционал включает в себя систему фильтрации, обработку ajax запросов к БД.

Для создания нового магазина я использовал фреймворк MODx и бесплатное дополнение к нему для интернет магазинов — Shopkeeper. С момента начала моих «ковыряний» по натяжке движка прошло уже почти 3 недели. К сожалению, мой начальный уровень знания MODx был нулевым, а знания PHP и JS далеко не на уровне профи. В любом случае, чем больше я изучаю эту MODx, тем больше различных преимуществ он открывает для меня. Т.е. он стоит того времени, которое я потратил на его изучение. В любом случае, второй аналогичный сайт я бы сделал уже всего за 4-5 дней.

Изначально я думал, что это будет значительно проще. Чего уж там… создать страницу вывода товаров, страницу карточки товаров, корзину и оформление заказа. Всего-то 4 динамически меняющихся страницы ))

Оказалось все не так просто. Т.к. эти страницы должны по разному формировать содержимое в зависимости от того КТО туда переходит, ОТКУДА и КОГДА. В общем мне, младенцу в области web разработок, понадобилось довольно много времени, чтобы сделать своего первого урода, который можно уже будет запускать в тест.

Почему «урода»? Прежде всего потому, что многие модули реализованы на коленке топором, с прямыми запросами SQL в БД. Где-то наоборот, использованы готовые решения, которые хорошо подходят для других задач, но в данном конкретном применении, жрущие  слишком много ресурсов. Сейчас время генерации некоторых страниц доходит до 5 секунд. Если бы не кеширование, то на такой сайт людей пускать было бы нельзя.

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

Так что, с понедельника я очень надеюсь будет старт проверки конверсии с Директа уже на новом дизайне.

Далее, уже буду дорабатывать и оптимизировать работу сайта так, чтобы исключить не очень удачные решения.

Об аффилированных сайтах

Если вы владелец Интернет магазина и хотите, чтобы у Вас работали оба сайта, то необходимо их делать таким образом, чтобы они не имели никакого отношения друг к другу. Сайты должны иметь:

— разные IP адреса, а в идеале разный хостинг;

— разные контактные номера телефона;

— разные владельцы доменного имени;

— разные адреса в контактах;

— другую структуру сайта.

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

К следующей записи >>

К списку записей по проекту >>

Отправка товара в регионы

За последний месяц я сделал несколько отправок в регионы при оплате наложенным платежом в другие города России. Надо сказать, что опытом я доволен. Изначально, даже за 800 рублей люди были готовы платить. Учитывая, что это оказалось гораздо проще и в среднем дешевле, чем я предполагал, то решил снизить оплату при курьерской доставке EMS до 400 рублей.

По оформлению и доставке. Просто вызывается курьер EMS, заполняется адрес получателя и отправителя и указываете сумму наложенного платежа. Все. По получении денег курьером EMS, примерно через 10-12 дней, деньги поступают на ваше имя почтовым переводом. Учитывая, что времени на доставку я практически не трачу, с средняя стоимость (до Урала) моего товара как раз около 800 рублей и составляет, то 400 рублей за наложенный платеж с людей брать – это вполне нормально.

По конверсии в последнее время у меня какой-то швах. С поиска сейчас идет около 200 человек в день, и это дает всего 8-15 обращений в неделю. Я уже 2 недели, как отключил всю рекламу. Мне очень интересно, как скажется на конверсии смена дизайна, который мне уже сверстали,  а js скрипты настроили. Сейчас я продолжаю настраивать новый интернет магазин на MODx.

Чем больше я вожусь с этой системой, тем больше мне она нравится. Учитывая, что это не CMS, а фреймворк, гибкость колоссальная и нет разницы, что и в какой последовательности выполнять. Правда делать я стал все же на REVO, а там новая и неизвестная для меня система объектного программирования XPDO, в результате для выцепления некоторых данных мне приходится тратить довольно много времени, чтобы понять, как это делается. В некоторых случаях плюю и делаю прямые запросы к БД. Если бы все же решил реализацию делать на EVO, то уже наверное бы закончил.

Но, в любом случае, к следующему понедельнику я намерен представить миру свой сайт уже с новым дизайном и новым движком. А еще через пару дней, испытать его в действии с помощью рекламы. Причем этот сайт будет уже реально высокотехнологичным. Все товары по наличию у него будут автоматически обновляться. Мобильная версия и платежные системы чуть позже обязательно реализую. А пока я гоню с настройкой, чтобы посмотреть на конверсию. Жуть, как интересно ))

К следующей записи >>

К списку записей по проекту >>

Откровения идиота – Веб Аналитика

Я столько раз говорил своим клиентам, что надо смотреть на то, как пользователь себя ведет на сайте. Особенно это важно на странице оформления заказа. Очень часто оказывалось, что перегруженная форма приводит к тому, что люди просто убегают с сайта, несмотря на то, что уже выбрали товар, полазили по сайту, положили его в корзину и хотели реально оформлять заказ… пока что-то их не смутило.

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

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

А вчера посмотрел вебвизор и мне поплохело. Когда я зашел в раздел «анализатор форм», то впору было пить валидол, ибо то, что я там увидел за последние месяцы, было типичным для любого моего старого клиента, которого я не понимал и упрекал в глупости упущения самых простых очевидных вещей.

За последние 2 недели, у меня на сайте 50 раз нажимали кноку «Оформить заказ». А завершило заказ только 11 человек из этих 50. Еще около 8 из них взяли трубку и сделали заказ по телефону. Но 31 из 50 заказов я потерял только потому, что моя форма, несмотря на простоту – никуда не годится для моей аудитории.

Моя аудитория, как я уже не раз указывал, на 85% состоит из женщин в возрасте старше 45 лет. У большинства моей целевой аудитории, слово e-mail вызывает ступор, а обязательное поле в форме с таким названием, побуждает их свалить с сайта.  Это ошибка №1. Следующая серьезная ошибка – это вывод формы логина и регистрации перед формой данных заказа (телефон, адрес, дата доставки и т.п.).

Вот вид моей формы:

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

Там они видят то, что ввергает их в панику…

И они убегают, чтобы больше никогда не вернуться. Примерно треть от потерянных заявок я теряю на этом этапе. Где-то восьмая часть срывается при попытке отправить форму без заполнения e-mail. Остальные просто смотрят на форму, и, не разобравшись, что от них хотят, сваливают в лето.

С завтрашнего дня я привожу форму в нормальное состояние.

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

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

К следующей записи >>

К списку записей по проекту >>

2 макета одобрены

Вовремя я затеял поиски дизайнеров, т.к. free-lance ввел совершенно невыносимые для работы условия, где все общение должно было вестись в интерфейсе системы, что приводило к жутким тормозам и неудобству.

К счастью, дизайнеров я нашел до этого. Описывать диалоги с ними смысла нет, т.к. в принципе уточняющих вопросов не было. Поскольку я нашел несколько дизайнеров, которые брали весьма небольшие деньги за макет, при наличии более, чем достойного портфолио, я решил нанять 2 дизайнеров. В результате за 18 т.р. я получил 2 разных вида макетов (один четко по моему заданию, другой с измененной концепцией в плане расположения элементов и другой цветовой гаммой). Макеты мне очень понравились и следующий мой шаг – был верстка.

К счастью, верстальщик с которым я работал раньше, куда-то пропал и не отвечает ни по аське,  ни по почте.  Почему «к счастью»?  Из-за этого мне пришлось искать верстальщиков опять же на фрилансе и там я обнаружил любопытную вещь – добрая четверть верстальщиков предлагает не только верстку html макета, но и за совершенно смешные деньги огранизует реализацию js и jquerry скриптов в дизайне.

Для меня это значит, что того уровня, которым я обладаю в js сейчас, вполне достаточно и лезть глубже не надо. Т.к. одно дело разобраться в готовом несложном скрипте и иметь возможность его чуток подкорректировать, и совсем другое дело ваять это с нуля.

Таким образом, все, что мне осталось – это просто все грамотно организовать на стороне серверной части на php. Эти знания у меня вполне на достойном уровне. К тому же я уже довольно хорошо разобрался в modx после того, как понял, как пользоваться документацией — http://rtfm.modx.com/dashboard.action

Сами макеты на всеобщее обозрение пока не выставляю, но думаю, что на сам сайт – плод этой работы, ссылка появится уже всего через 2-3 недели. В середине следующей недели верстальщики должны закончить со своей работой и далее один из дизайнов я адаптирую под движок.

Вообще, чем больше ковыряюсь с modx, тем больше он мне нравится. Я не видел ничего более гибкого, простого и логичного для построения системы управления сайтом. Вполне возможно, что после создания своего магазина, в компании «Мастер Поиск» опять появится услуга создания сайтов, т.к. на modx можно реализовать абсолютно любой каприз.

У него только одно отличие от платных монстров – он не позиционируется как cms, на основе которой любой человек в состоянии построить функциональный сайт. Modx надо изучать, а также достойно владеть php.