Записки веб-разработчика

Маркировка товаров Маркировка товаров 0
Приобрел себе принтер термоэтикеток, забавная штука. Зачем? Мы клеим информацию о заказанных товарах (состав, срок годности и тп).
Я сделал полуавтоматическую печать при поступлении нового заказа, в статье расскажу как.
Читать дальше »
Алексей,
Перерасчет заказа на API 2
Одним методом не обойтись, тут надо комплексно заново применять все скидки и считать сумму. Пример есть в файле /bitrix/modules/sale/admin/order_edit.php:176
Читать дальше »
Алексей,
Отложенная отправка писем 1
Письмо о заказе можно отправлять немного позже, когда уже пришла информация о оплате и когда менеджер проверил заказ.
Читать дальше »
Алексей,
Выводим выручку по заказам Выводим выручку по заказам 0
Скидка, еще одна, плюс бесплатная доставка, а не переборщили ли мы и насколько выгодный получился заказ? Выводим в списке заказа информацию о прибыли (стоимость заказа минус закупочная цена всех товаров).
Читать дальше »
Алексей,
Не работает исключение в gitignore 0
Если добавить всю папку /bitrix/* в файл .gitignore, то !/bitrix/modules/name-module/ уже не сработает, но можно сделать иначе
Читать дальше »
Алексей,
Отправка почты через gmail 0
Не нравится yandex? Можно отправлять через google. Мне такой вариант подошел больше, т.к. google упорно отправлял письма с yandex в спам.
Читать дальше »
Алексей,
Настраиваем почту 0
Принимать будем на Яндексе, отправлять с сервера и с Яндекса
Читать дальше »
Алексей,
Делаю ИМ, часть 2. Верстка 0
Верстка магазина стандартная, но есть один многофункциональный блок который всегда рядом и о котором я хочу рассказать.
Читать дальше »
Алексей,
Проверяем логи, битрикс окружение 0
bitrix, nginx, apache, php, mysql, sendmail, cron
Читать дальше »
Алексей,
Свой обработчик для службы доставки Свой обработчик для службы доставки 5
Расчет стоимости доставки курьером по своей формуле.
Читать дальше »
Алексей,
SEO редирект на PHP 0
Одним редиректом с http на https, с www на без www, с index.php на /
Читать дальше »
Алексей,
Формирование цены от закупочной 0
Автоматический расчет розничной цены из закупочной. Например наценка 20% c округлением.
Читать дальше »
Алексей,
Обновил документацию по D7 Обновил документацию по D7 0
Загрузил все стабильные обновления (редакция Бизнес, версия 17.0.0) и "сгенерировал" документацию с помощью doxygen. Как и раньше, документация доступна по ссылке https://budagov.ru/dev/doc/
Читать дальше »
Алексей,
Асинхронная загрузка изображений без js 0
На некоторых страницах сайта количество изображений переваливает за 100. И пока они все не загрузятся - браузер не покажет контент. Решением будет загрузка изображений после загрузки страницы.
Читать дальше »
Алексей,
Делаю ИМ, часть 1. Планирование Делаю ИМ, часть 1. Планирование 1

Какой он современный интернет-магазин? Для себя я определил три главные цели: удобный, быстрый, полезный.

Читать дальше »
Алексей,
Битрикс управление сайтом, всё? Битрикс управление сайтом, всё? 0
Ошибок все больше, нововведений все меньше, многие модули уже давно не получали обновления. Прогноз не очень, не так ли?
Читать дальше »
Алексей,
Подключаем шрифты правильно 0
Часто встречаю неправильное подключение шрифтов, а на исправление иногда уходит много времени, покажу как я подключаю нестандартные шрифты
Читать дальше »
Алексей,
Внешний репозиторий git Внешний репозиторий git 1
Резервная копия Вашего кода и не только. Расскажу как я использую bitbucket.org
Читать дальше »
Алексей,
Анимированная svg иконка Анимированная svg иконка 0
Для привлечения внимания посетителей к определенному блоку на сайте, этот самый блок можно сделать анимированным, либо поместить в него анимированную часть.
Читать дальше »
Алексей,
Как правильно подключать ресурсы с внешних источников 0
Если Ваш сайт работает по протоколу https:// и в шаблоне подключаются ресурсы (например шрифты) с http://, то браузер заблокирует загрузку и выдаст ошибку в консоль.
Читать дальше »
Алексей,
Многосекционный слайдер Многосекционный слайдер 0
Название так себе конечно. Смысл в том, что слайд делиться на несколько областей и у каждой области своя ссылка. Интересная идея для магазина одежды.
Читать дальше »
Алексей,
Настройка рассылки Настройка рассылки 0
Настройка модуля, почтовых шаблонов и автоматизация выпусков.
Читать дальше »
Алексей,
Делаю ИМ, часть 0. Выбор и настройка сервера. Делаю ИМ, часть 0. Выбор и настройка сервера. 0
Небольшой цикл статей о том как я делаю интернет-магазин для себя. Начну с настройки web-сервера.
Читать дальше »
Алексей,
Свойство списком или справочником Свойство списком или справочником 0
Сравнил производительность 2-х типов свойств. Результаты в таблице:
Читать дальше »
Алексей,
Получение данных о отгрузке 0
Задача, в письмо о отгрузке добавить информацию: идентификатор посылки, номер и дату документа, адрес доставки.
Читать дальше »
Алексей,
Вывод времени по разным временным зонам Вывод времени по разным временным зонам 0
Пара примеров работы с классом DateTime
Читать дальше »
Алексей,
Как сделать ИМ дружелюбнее. E-mail уведомления 0
Наверно это касается всех интернет-магазинов на 1С-Битрикс. Делаешь заказ и понеслось: заказ оформлен, заказ принят, заказ оплачен, заказ передан в доставку. И все эти письма в течении минуты. Можно же сделать все одним письмом.
Читать дальше »
Алексей,
Получаем адрес посетителя Получаем адрес посетителя 0
От браузера или по IP с помощью Yandex Map API для автозаполнения в формах
Читать дальше »
Алексей,
Полезные ssh команды 0
Собрал все часто используемые команды в одном месте
Читать дальше »
Алексей,
Оптимизируем картинки 0
Как уменьшить размеры слишком больших картинок и сжимать остальные без потерь? Нам понадобятся плагины: imagemagick, jpegoptim и optipng
Читать дальше »
Алексей,