Ворклог ноябрь 2019

Небольшие заметки о задачах, которых приходится решать full stack разработчику, кейсы. Возможно, мой опыт вам пригодится (обращайтесь в telegram @bridge2web).

Читать далее Ворклог ноябрь 2019

Ворклог октябрь 2019

Небольшие заметки о задачах, которых приходится решать full stack разработчику, кейсы. Возможно, мой опыт вам пригодится (обращайтесь в telegram @bridge2web).

Читать далее Ворклог октябрь 2019

Решение для серия строительных интернет-магазинов на WooCommerce — часть 2

Продолжаю цикл заметок о разработке интернет-магазинов на WordPress & WooCommerce.

Главными героями этой заметки будут вот эта замечательная табличка «Доступные Варианты» с псевдо-3D эффектом и супер-полезная панелька «Тулбар» для посетителей (aka покупателей) интернет-магазина, с секциями «Пользователь», «Избранное», «Сравнение», «Корзина», «Поиск»:

Я опишу основные моменты, интеграцию со сторонними плагинами, примеры кода — информация, более ориентированная на разработчиков.

Если вы просто хотите получить описанный функционал на свой интернет-магазин, то переходите сразу в конец заметки.

Итак, обо всем поподробнее.

Решение для серия строительных интернет-магазинов на WooCommerce — часть 1

Задача: создать несколько интернет-магазинов по большей части строительной тематики, напр. Italdiamant — алмазные диски для резки, шлифования различных материалов; Steigtechnik — это лестницы, строительные леса, стремянки и различные; MÜPRO — крепеж, болты, шурупы, хомуты, профили, изоляция — вот это все. WESCO — яркие, стильные аксессуары для дома (Германия).

Была выработана единая платформа на WordPress, подобраны и адаптированы плагины из официального репозитория WP, а также разработаны свои под нестандартный функционал. Разработана уникальная тема WP, c рассчитом на высокую производительность. Шаблон легко кастомизируется под разный фирменный стиль.

Некоторыми плагинами, кейсами и хаками (куда же без них в WP :)) делюсь с читателями блога.

Читать далее Решение для серия строительных интернет-магазинов на WooCommerce — часть 1

Внутренний курс валют в магазине на WooCommerce + Автообновление с cbr.ru

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

Как это реализовать?

Закончена новая версия магазина orimex-shop.ru на Yii2

К Новому году была запущена новая версия интернет-магазина «Оримэкс».
Первая версия магазина была разработана мною на CMS Joomla 2.5 (последней версией системы на то время) c использованием компонента VirtueMart 2 (тоже последняя и немного сыроватая версия, как выяснилось позже).
Магазин со временем оброс различным функционалом, таким как выбор тонировок и тканей, просмотр товаров в 3D и пр. Для некоторых функций пришлось править ядро компонента VirtueMart, что «не есть хорошо». К сожалению, Joomla и VirtueMart годятся только для шаблонных решений, если мы, к примеру, захотим изменить процедуру оформления заказа, убрать лишние шаги, добавить/удалить какое-то поле и пр., то это зачастую возможно только изменением кода VirtueMart и использованием каких-либо костылей или грязных хаков. Все это привело к тому, что сайт стал производить невероятное число SQL-запросов, и хостер периодически переставал справляться с нагрузкой и сайт тормозил, а иногда и вовсе был недоступен. Немного спасало положение включение кэширования, но это все-равно неверный путь, это затрудняет разработку и отладку сайта.
В 3 версии Joomla многое изменено в лучшую сторону, новая MVC-архитектура, более четкое разделение логики от представления, использование моего любимого фреймворка Bootstrap. Но все же Joomla по-прежнему производит впечатление огромного и неповоротливого кухонного комбайна, шаблонности и топорности. А сделав чистую установку последнего релиза VirtueMart 3 на чистую же Joomla 3, я словил несколько исключений, и кучу посыпавшихся мелких багов, желание разбираться с которыми совершенно не было — это была чистая установка, а что было бы потом при разработке.
Поэтому было принято решение не обновлять все прежнее «хозяйство», а разработать совершенно новый интернет магазин с современным дизайном и адаптацией под мобильные устройства.

Картинка для привлечения внимания
Картинка для привлечения внимания

Читать далее Закончена новая версия магазина orimex-shop.ru на Yii2

Премиум-объявления на delovoibiysk.ru

Реализована новая платная функция — «Премиум-объявления», которая позволяет выделить свое объявление и удерживать в топе выдачи на delovoibiysk.ru
Оплатить можно с личного счета или кошелек Qiwi. Всего 100 руб. за месяц, для Бийска и района, результат получится эффективнее при минимуме затрат, чем на других досках объявлений.

Новая версия проекта delovoibiysk.ru

Итак, запущена новая версия delovoibiysk.ru, прежняя основывалась на CMS WordPress (!), хотя от него позже осталась только админ-панель, и вызовы WordPress API, местами удобное, но при росте проекта все это «хозяйство» показало свою ограниченность в дальнейшей доработке функционала и добавлении новых сервисов.

Читать далее Новая версия проекта delovoibiysk.ru

Разработка сайта-скидочника skidochnik.com.ua

Сделал на днях интересный и сложный проект — агрегатор скидок под ключ. Были использованы почти все возможности WordPress 3.0.5 (жаль не дождались релиза 3.1, реализовать некоторые вещи на нем легче было бы).

Читать далее Разработка сайта-скидочника skidochnik.com.ua

Good news, everyone!

Есть огромное желание совершенствовать свои навыки в области разработки плагинов CMS WordPress и создания десктопных air-приложений. Поэтому готов разработать для вас плагин или программу бесплатно, при условии:

Читать далее Good news, everyone!