Наши работы

Проблемы в связке 1C и WordPress

К нам обратился Заказчик с уже готовым сайтом, на котором возникла проблема при выгрузке товаров из 1С на сайт. Сайт хорошо собран и насыщен по функционалу, но проблема в том, что WordPress изначально не предназначался для электронной коммерции, и WooCommerce хорошо работает только в качестве интернет-витрины на небольших проектах.

Почему вообще эта проблема возникла: есть сайт на WordPress — уникальный дизайн, адаптивная верстка, SEO — все хорошо. Есть плагин электронной коммерции WooCommerce — плагин известный и достаточно неплохой. Есть плагин для связки WooCommerce и 1С — работает, и данные передаются. И есть плагин для WooCommerce с разделением цен по группам пользователей — тоже, вроде, работает. Но плагин интеграции с 1С не знает о существовании плагина с разными ценами, и группы цен не принимает. Товары на сайт выгружаются, а цены — нет.

Проблема решена быстро, внесен ряд изменений в плагин импорта товаров из 1С. Необходимые данные на сайт выгружаются, вносятся в соотвутствующие поля товаров штатными средствами WP, и все теперь работает как надо. Однако рекомендовать связку WordPress + WooCommerce для серьезной работы не могу. WordPress хорош в качестве системы для быстрого старта, удобен для работы и прост в освоении, легко расширяется благодаря плагинам. Но из-за отсутствия единого стандарта взаимодействия между плагинами появляются такие проблемы.

Вывод: нужен полноценный интернет-магазин — берите 1С-Битрикс, NetCat или Magento. Если же у Вас уже есть магазин на WordPress и возникла проблема с 1С — обращайтесь к нам, будем рады помочь!

Колобанга!

Вот такой промо-сайт сделали нашим заказчикам.

Сайт статичный — чистый HTML без CMS. Чистая верстка «с нуля», без CSS-фреймворков. Время загрузки HTML — 300 миллисекунд, полная загрузка контента — 1,2 секунды. Google PageSpeed Insights показывает 100/100 для компьютеров и 91/100 для мобильных, что неплохо для настолько насыщенной графикой страницы.

Посмотреть на сайт «вживую» можно по ссылке — перейти на промо-сайт «Колобанга».

НикаСтом

Заказчик подобрал дизайн на TemplateMonster и попросил адаптировать его к 1С-Битрикс. В процессе работы практически весь дизайн и верстку пришлось делать «с нуля» в силу того, что стандартные шаблоны всегда дорабатываются под нужды заказчика.

Сайт получился довольно объемным, реализован интернет-магазин, настроена интеграция с 1С и Яндекс.Кассой. Разработан функционал заказа и оплаты участия в семинарах и учебных программах, созданы компоненты для вывода каталога товаров по брендам.

К сожалению, запуск интернет-магазина заказчик решил отложить, но сам сайт запущен и доступен по ссылке — перейти на сайт НикаСтом.

BusTiket

Сайт заказа билетов на автобусы в Индонезии. Сделано на Laravel, много интеграции со сторонними API, работы с большими массивами данных и внутренней аналитики.

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

В процессе работы произведен рефакторинг кода, найдены и устранены логические ошибки, допущенные в расчетах предыдущим разработчиком. Внедрен новый функционал, переделана реализация работы с API партнеров, внедрена система контроля версий и система непрерывной интеграции на основе BASH-скриптов.

Используемые технологии: Laravel, API, CURL, GIT, BASH.

CryCash SDK

Разработка SDK для CryCash API.

Заказчик обратился к нам с просьбой разработать SDK для существующего API платежной системы. Нами был разработан PHP-класс для общения с API, jQuery-библиотека для внедрения на сайтах без поддержки PHP, примеры внедрения для PHP-скрипта (скрипт-обработчик запросов) и JavaScript (имплементация на сайте одной строкой).

В ходе работы была решена задача обхода блокирования XSS, т.к. jQuery-библиотека запрашивалась с сайта платежной системы и обращалась непосредственно к платежному серверу, а также реализована безопасная передача данных между сервером и платежной системой. Полученное решение упаковано в Docker-контейнер и передано заказчику для внедрения на сервере.

Используемые технологии: PHP, API, CURL, jQuery, JavaScript, Docker.

Стенгазета

Заказчик обратился к нам с просьбой перенести сайт с самодельной платформы на WordPress.

Нами был произведен полный перенос данных сайта без потери внешних ссылок — таким образом удалось не только обеспечить доступность всех материалов по старым адресам, но и сохранить позиции сайта в поисковых системах.

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

Походить по сайту и почитать интересные статьи вы можете по ссылке — перейти на сайт Стенгазета.

Лови свисток!

Небольшой статичный промо-сайт для акции. Заказчик предоставил полиграфические материалы промо-акции, по которым мы нарисовали варианты дизайна под разные устройства, начиная от fullHD-мониторов до экранов телефонов.

Подготовленный дизайн был сверстан в чистых HTML5/CSS3 без использования CSS-фреймворков, что позволило добиться скорости загрузки страницы в 350 миллисекунд. Страница вместе со всеми изображениями занимает всего 200 КБ и может быть оперативно загружена при любом качестве связи.

EG Capital Advisors

Доработка сайта инвестиционной компании. Так как сайт относится к финансовой сфере, он подпадает под регуляторные риски. Одним из требований Заказчика была непрерывность работы сайта.

Все работы на сайте проводились на тестовом хостинге и не отражались на работе основного сайта. По завершении всех работ новая версия сайта выгружена на основной домен. Работа главного сайта не останавливалась ни на минуту.

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

Посмотреть работающую версию сайта вы можете по ссылке — перейти на сайт EG Capital Advisors.

Три Д Лаб

Корпоративный сайт стоматологической лаборатории. Сделан на CMS Bitrix с использованием готового адаптивного шаблона TemplateMonster. С нашей стороны выполнены работы по разработке инфоблоков и компонентов Битрикс, адаптации и внедрению дизайна.

Посмотреть готовый сайт можно по ссылке — перейти на сайт «Три Д Лаб».

Concord AM

Доработка корпоративного сайта инвестиционной компании. Для обеспечения непрерывности работы действующего сайта, нами выполнен перенос сайта на тестовый хостинг, произведен рефакторинг кода, тестирование скриптов компонентов и их адаптация под PHP 5.6, поиск и исправление ошибок в действующих JS-скриптах и AJAX-запросах.

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

После завершения тестирования внесенных изменений, данные перенесены на рабочий сайт без необходимости его закрытия для обновления. Посмотреть сайт можно здесь — перейти на сайт Concord Asset Management.