26.04.2018

Определение геолокации пользователя

Очень часто бывает задача показывать пользователю различный контент в зависимости от того, из какого государства просматривает пользователь ваш сайт. Процесс определения государства конечно же должен быть автоматизирован. В версии модуля sale 17.0.13 появилось автоматическое определение местоположения покупателя при оформлении заказа.


1C-Битрикс
18.04.2018

Пошаговое удаление элементов инфоблока

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

1C-Битрикс
10.04.2018

Работа с Imagick

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

PHP
10.04.2018

Установка Imagemagick в Centos

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

Linux
12.03.2018

Если у вас несколько сайтов

Что, если у вас несколько сайтов? Имейте ввиду, что поисковики могут такие сайты посчитать аффилиатами.

SEO-продвижение
05.12.2018

Добавление товара со свойствами в корзину

Данный код позволяет добавить в корзину товар вместе со свойствами товара

1C-Битрикс
21.11.2018

Установка Wkhtmltopdf к веб-окружению BitrixVM

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

Wkhtmltopdf - простая и эффективная утилита командной строки с открытым исходным кодом, которая позволяет пользователю конвертировать любую веб-страницу в документ PDF или изображение (jpg, png и т. д.). 

 Wkhtmltopdf написана на C ++ и распространяется под лицензией GNU/GPL (General Public License). Она использует механизм рендеринга WebKit для преобразования веб-страниц в PDF без потери качества. Это действительно очень полезное и заслуживающее доверия решение для создания и хранения снимков веб-страниц в режиме реального времени.

BitrixVM
20.11.2018

Округляем число до ближайшего разряда

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

Данная функция особенно востребована для создания фильтров по цене или любому другому числовому значению. 

PHP
05.11.2018

Класс выгрузки каталога товаров в xml

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

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

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

1C-Битрикс
30.10.2018

Получить информацию о разделе товара в корзине

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

1C-Битрикс
11.10.2018

Отмена 301-го редиректа для обмена с 1С

Если для учета товаров используется 1С старой версии, то при настройке 301-х редиректов с http на https, получим ошибку "The message received was unexpected or badly formatted". Чтобы этого не было - нужно отменить 301-й редирект при обращении к файлу обмена с 1С.

Nginx
05.10.2018

Автоматическая оптимизация изображений сайта

Последние несколько лет я достаточно тесно сотрудничаю с сео-специалистами в продвижении сайтов на базе 1С-Битрикс. Одной из первых задач от сеошников является приведение работы сайта к зеленым показателям в Google Page Speed. В 90% случаев, сайты, поднятые на готовых решениях, уже удовлетворяют всем требованиям, кроме оптимизации изображений и наличия несжатых css и js файлов.

Сегодня покажу на примере, как настроить автоматическое сжатие изображений.

BitrixVM
04.10.2018

Генерация pdf-накладной к заказу

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

Для таких вариантов достаточно распространенным решением является генерация pdf-файла с товарной накладной. 

В данном посте рассмотрим работу с модулем tcpdf на примере генерации накладной для заказа пользователя.

1C-Битрикс
18.09.2018

Встроенные переменные nginx

При написании редиректов на уровне nginx могут помочь встроенные переменные.

Nginx
09.09.2018

Микроразметка LD+JSON для интернет-магазина

Когда есть необходимость в добавлении микроразметки сайта уже после того, как в дизайн сайта внедрена верстка (что чаще всего бывает при покупке готовых решений для сайта), можно воспользоваться форматом ld+json, чтобы не править верстку уже по живому.

SEO-продвижение
06.09.2018

Генерация пароля средствами linux

Конечно, сейчас есть огромное количество онлайн сервисов генерации пароля, а также любой менеджер паролей содержит соответствующий инструментарий, но почему бы не рассмотреть еще один вариант?

Linux
27.08.2018

Плавный скроллинг к элементу на jQuery

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

JavaScript
27.08.2018

Текущий адрес страницы

В данном посте рассмотрим, как работать с текущим адресом страницы в JS.

JavaScript
07.08.2018

Какой купон использован в заказе?

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

1C-Битрикс
07.08.2018

Как вернуть выполнение агентов на хиты

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

1C-Битрикс

Разработка сайта

Подайте заявку на разработку сайта на базе готового решения от компании 1С-Битрикс или одного из партнеров компании. Максимально подробно опишите, чему будет посвящен сайт, если это интернет-магазин - что он будет продавать, нужна ли мультиязычность, будут ли разные типы цен (розница, опт, крупный опт), будет ли интеграция с 1С, будет ли выгрузка товаров на различные торговые площадки...

Сопровождение сайта

Вы можете подать заявку на сопровождение вашего сайта на базе 1С-Битрикс. Сопровождение включает в себя: проверка актуальности обновлений сайта, проверка актуальности резервной копии, консультации по сайту. Опишите в заявке, какие еще объемы планируются на сопровождении и на какой срок вы планируете заключить договор на сопровождение - мы подберем подходящий вам бюджет на сопровождение

Работы по сайту

Вы можете подать заявку на выполнение определенного объема работ по сайту. Опишите в заявке объем работ. Это может быть разработка какого-то нового функционала, доработки по имеющемуся функционалу, доработки под требования сео-специалистов. На основании заявки вам будет сформирован бюджет работ, а также названы сроки на выполнение тех или иных работ.