На днях обнаружил страшный баг в bxSlider. В Mozilla Firefox ни один кликабельный элемент не активен.

Ошибка воспроизводится в последней на данный момент версии v4.2.12

Решение нашлось на Stackoverflow.

Нужно заменить

if (slider.viewport.get(0).setPointerCapture) {

на

if (slider.viewport.get(0).setPointerCapture && orig.pointerId) {

строчка 1109

Т.к. Firefox тут возвращает orig.pointerId === 0 и slider.viewport.get(0).setPointerCapture(slider.pointerId) отключает событие клика.

Eugen Nichikov 15 февраля 2018

Небольшая заметка на будущее. При настройке выгрузки из 1С в Shop-Script оказалось, что 1С не может соединиться по защищённому соединению. Но в .htaccess был настроен редирект. Нужно было сделать исключение для /cml1c/

Много вариантов перепробовал пока не нашёл подходящий:

    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteCond %{REQUEST_URI} !^/cml1c.*
    RewriteCond %{REQUEST_URI} !index.php 
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Eugen Nichikov 12 апреля 2017

Сегодня столкнулся с интересным багом в Хроме. Некорректно сохранялись переменные сессии. Ошибка была связана с тем, что отсутствовал favicon.ico, а .htaccess перенаправлял его на index.php. Вот так вот.

Eugen Nichikov 1 октября 2015

В файл head.html добавляем

<style type="text/css">
.callback-show-alert-border3 {
    -webkit-animation:none;
    animation:none;
}
.callback-show-alert-border2,.callback-show-alert-border1 {
    -webkit-animation:none;
    animation:none;
    opacity:0;
}
.callback-show-alert:hover .callback-show-alert-border1 {
    -webkit-animation:callback-show-alert-border1 1300ms linear infinite forwards;
    animation:callback-show-alert-border1 1300ms linear infinite forwards;
}
.callback-show-alert:hover .callback-show-alert-border2 {
    -webkit-animation:callback-show-alert-border2 1300ms linear infinite forwards;
    animation:callback-show-alert-border2 1300ms linear infinite forwards;
}
.callback-show-alert:hover .callback-show-alert-border3 {
    -webkit-animation:callback-show-alert-border3 1300ms linear infinite forwards;
    animation:callback-show-alert-border3 1300ms linear infinite forwards;
}</style>

Eugen Nichikov 4 сентября 2015

Настроить крон для брошенных корзин или любого другого приложения Webasyst не сложно. Но бывают особо запущенные случаи, когда php-cli на хостинге не работает ни в какую.

Для решения этой проблемы придумал небольшой workaround, который опишу ниже.

Не рекомендую им пользоваться, если есть шанс всё настроить по-человечески.

Ну а если нет, поехали...

Читать далее →

Eugen Nichikov 13 августа 2015

Eugen Nichikov 4 августа 2015

Как было упомянуто в предыдущей статье, триггерные письма — это предложения, составленные на основе действий посетителя вашего сайта.

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

  • Владельцы магазинов зачастую предлагают ввести личные данные только при регистрации, в ней же одно предложение для подписки на новости и акции.
  • Сайты не поощряют клиентов вводить данные либо попросту нет объяснения чем это будет полезно им. Дата рождения, пол, любимый цвет, праздник, стиль, чем занимается, доход и т. д. помогут составить список товаров, которые подойдут покупателю.

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

  • Неправильное время и слишком частая рассылка, ненужная либо дефицит информации, сложные предложения.
  • Обобщенное обращение. «Добрый день», «Мы рады предложить вам» – стандартные варианты. Назвав имя клиента и составив предложения вокруг его выгоды, а также дружеский подтекст, заинтересованность в том, чтоб клиент был доволен – это малая часть того, что гарантирует отличный результат.

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

Читать далее →

Eugen Nichikov 28 июля 2015

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

Преимущество заключается в том, что они рассылаются исходя от действий клиента, и осуществляться это может все автоматически.

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

Читать далее →

На самом деле огромное количество ресурсов пишут про то, «как получить максимальную прибыль с интернет-магазина», предлагают различные тренинги, сервисы и много-много другого. Ко всему все это обновляется, а нам приходится «перелопачивать» одно и то же сказанное иными словами, дабы найти новые действующие методы для прибыли.

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

В первую очередь собирался материал для максимального увеличения продаж в самом магазине. Делалось это с такой точкой зрения - сначала надо знать, как продать клиенту, а не как его найти…

Читать далее →

Популярности лучших интернет-магазинов мира поспособствовало множество факторов.

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

Данной серией писем мы решили пролить какой-никакой свет на деятельность лучших продающих механизмов в интернете…

Читать далее →