Последний месяц неспешно занимался созданием копии digital.ru на битриксе. Для души. Вот что получилось.[spoiler] Там конечно не все работает, статичные страницы не создавал, что-то упростил или убрал, основное внимание уделено каталогу товаров, забил зеркальные фотоаппараты на пробу. Считаю проект законченным наполовину. Необходимо еще вылизать, что есть и кое-что доделать.
Зачем я это сделал. Это эксперимент. За сколько по времени и на сколько качественным я смогу сделать программную часть хорошего интернет-магазина. Я ненавижу и не умею заниматься дизайном и версткой, также не люблю проекты, в которых убогий дизайн и кривая верстка на <ТАБЛИЦАХ> с нЕчИтАеМоЙ структурой - мне их западло делать. А вот работать с красивым дизайном, хорошей версткой - это просто песня какая-то.
Если сравнивать текущую реализацию настоящего digital.ru и 1С-Битрикс с его возможностями, то приходишь в уныние - у битрикса хорошее API, но очень слабая реализация компонентов. Пришлось переписать все компоненты. В общем-то тут был использован свой модуль, который по идее уже решает значительную часть проблем. В первую очередь - нормальный AJAX, нормальное ЧПУ, списки элементов, организацию каталога, корзину, оформление заказа. Вывод всех списков товаров - это один и тот же компонент в разных шаблонах. Даже страница сравнения и результаты поиска - построены на нем. Самым логически интересным было построение логики основного меню товарных разделов. Вроде бы и просто всё, но не так чтобы совсем, пришлось мозг напрягать.
Учитывая, что компонент оформления заказа в битриксе стандартный уже точно такой же как был у меня - пытался его использовать. Но отказался по нескольким причинам. Во-первых, он несовместим с моей корзиной. В корзине автоматом по IP определяется город пользователя, либо задается, а потом при заказе он считается выбранным. В принципе это делалось через result_modifier.php в шаблоне, но даже если город выбран по умолчанию - не было служб доставки, которые зависят от города, а тут уже надо лезть в логику компонента, либо городить кривые костыли. Во-вторых, компонент кривоват, например, каким-то непостижимом образом он умудряется группы свойство повторять. В-третьих, сама убогость внешнего вида и кода компонента отталкивает - тупо лень было всё это переписывать с нуля.
Корзину свою тоже пришлось немного дописать. Теперь в ней выводятся еще и аксессуары к товарам в корзине - последний шанс впарить покупателю что-то в нагрузку. Посмотреть можно, если добавить в корзину Canon EOS 5D Mark II Kit.
Полностью был создан новый компонент для фильтра товаров в каталоге. Его можно наблюдать здесь справа от списка товаров. Ориентировался на яндекс.маркет - там при выборе характеристик производится подсчет товаров и дается ссылка на данную выборку. Сделал примерно то же самое. В digital.ru не особо нравился фильтр по ссылкам и фиксированным значениям.
Еще достаточно большой доработкой была система рейтингов и комментариев. Каждый товар можно оценить звездочками в списках или на странице товара. Естественно можно оставить комментарий к товару. И комментарий можно оценить на полезность. Всё точно также как в оригинале. Не сказать, чтобы это всё очень сложно, но пришлось опять же выдумывать костыли. Комментарии с оценками хранятся в отдельном инфоблоке, а в товарах хранятся результаты голосования - оценка и количество голосов. Так проще для сортировки и отображения оценок. Неудобно только, что приходится пересчет делать в товарах этих оценок.
Сегодня добрался еще до выгрузки в Яндекс.Маркет. Эх, там конь не валялся. Ситуация такая же как с компонентами - есть необходимый минимум и ладно. Достаточно большое количество данных просто не попадает в выгрузку, например, производитель, доставка, акции продавца, гарантии, типы товаров и т.д. Еще предстоит довести до ума.
Будьте аккуратны! Фрилансер кидает на деньги! Виталий Оборин, он же Vitaminych (сайт Bexx.ru) берет аванс за разработку сайта (копии digital.ru) и исчезает. В моем случае сумма 20тыс руб. (предоплата за разработку интернет-магазина)
Информация о нем: Оборин Виталий Андреевич (ник: Vitaminych) Тел 8 922 9019142 Сайт Почта vitaminych@gmail.com Его рожа Делает интернет-магазины - копии digital.ru Живет в Кирове, его партнер в Москве BRAND & BUSINESS В его портфолио сайты: Его предложение Его страницы: этот уже заблокировали (Обман пользователей) а это он новый создал
Изначально для контактов дает не работающий телефон 8 912 9477949
Его банковские реквизиты: Реквизиты банка: в АКБ "МБРР" (ОАО) 119034, Москва, Еропкинский пер., д.5, стр. 1 ИНН 7702045051 кор.сет 301018100600000000232 расчетный счет 40817810900009600006 в ОПЕРУ Московского ГТУ Банка России БИК: 044525232 Счет N 40817810700003609164, карта номер 4042 6764 0166 5350 Оборин Виталий Андреевич
Виталий изначально для контактов дает неработающий телефон 912 9477949, обещает сделать сайт за 2 недели, в итоге после месяца работы на мои вопросы отвечает это:
> Да, я немного пропал из жизни на несколько дней - это бывает, мне честно неловко из-за сложившейся ситуации. Просто сейчас много работы, приходится разрываться, постоянно кто-то подводит, а все шишки на меня. К сожалению, на все проекты не хватает времени, но учитывая накаляющуюся обстановку с вашим проектом, я готов порваться и закончить в течение трех дней. Сегодня пришлю вам вариант дизайна. Если еще есть что обсудить, готов пообщаться в скайпе - видел вы звонили, но меня не было возле компа. Звоните в любое время дня.
После нескольких неделей ожиданий, десятков моих звонков без ответа, писем и смсок отвечает обычно это:
> обещал вам сегодня заняться проектом, но че-то я не успеваю, ночь внезапно наступила, завтра утром тогда, сразу.
На следующий день опять пропадает на неделю или даже две. Через 2,5 месяца ожиданий меня всё достало и я потребовал вернуть мои деньги, через обещанные пять дней своих денег не увидел. В итоге пригрозил ему что начну "pr компанию", думал хоть это подействует, но теперь он совсем отмалчивается
> Денег пока не перевел и этот процесс пока под большим вопросом. Чтобы вам денег перевести их надо сначала где-то заработать. А клиентов, как разработчиков, которые кормят завтраками неделями тоже хватает, поэтому придется подождать. Сколько - не знаю, дни, в худшем случае неделя-полторы. Сейчас после праздников еще не все отошли и как-то неохотно расстаются с деньгами.
Развитие ситуации с вами я вижу в следующих вариантах: 1. Вы получаете свои деньги, но с некоторой задержкой по времени как я писал выше. 2. Если вы начинаете как-то противодействовать моей деятельности или связанных со мной третьих лиц, как вы это называете "pr кампанией", то вы получите адекватный публичный ответ. Поверьте, вы не первый и наверняка не последний, кто пытался таким способом вернуть деньги. Но в этом случае возвращать мне денег будет вообще не резон - мы с вами попращаемся без каких-либо денег и проектов в вашу сторону.
Прошло еще 2 недели - денег нету, начинаю "pr компанию", чтобы другие не попали! Буду признателен если расскажите об этом своим знакомым, этот мошенник должен быть наказан!
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».