Весна идет весне дорогу!

Друзья мои, вы наверное заметили что я сдулся.
И это факт — я сдулся.

Все что я мог написать про сео-шмео оптимизации и ускорения opencart, я написал.
В коммьюнити все устаканилось, и нет ни единого повода вмешиваться в происходящее.

Всех пидарасов вывели на чистую воду, и их уже и без меня нормально ебут прямо  в их логове на opencartforumе.

Я пока наслаждаюсь затишьем, вроде и в отпуске а вроде и с головой в работе.

Опять душит прокрастинация и очень хочется в теплые края под пальмы.

 

 

 

Хуйнаныр(8)Очко(0)

Оптимизация форума на IPB {Эксперименты и результат}

15822500169_0931f5ecbf_b

Буду очень краток. Последний месяц выдался слишком напряженным, поэтому я ушел в отпуск, на ближайший месяц точно!

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

Первым делом было принято решение менять сервер.
Взяли на Hetzner SX61 SSD, настроили ему нормальный конфиг базы данных, нормально настроили связку nginx + apache. Все ожило. Но осталось одно но. Средняя нагрузка на процессор все равно была 60-70% и в пик доходила до 100. А любой паук, собирающий битые ссылки, гугл, или «дружественная организация с DDOSом», могли спокойно обрушить стабильность системы. Так что смена сервера это был первый шаг. Мало  того Динокс на радостях, что форум живой, скормил гуглу сайтмапы, после чего гуглбот заселился по полной на форуме, будто Дэн Билзерян в пентхаусе Беладжио.

80% от всей нагрузки создавала база, и cтало ясно, что нужно дать ей дополнительный запас прочности. И тут на ум приходит страшное слово — репликация.

А там где репликация — там уже второй сервер.  Сказано, сделано, заказали вторую железяку. Подняли реплику. Поставили страшного зверя MaxScale, который должен был балансировать нагрузку между базами. И ничего не произошло.

Ну как, не «совсем ничего», разгрузили мы где то процента три. А все почему, потому, что в IPS присутствует несколько недоделанный ORM, который валит очень мало чистых атомарных запросов на чтение. И тут надо вернуться назад, так как нативная репликация средствами mysql возможна только в master-slave режиме, соответственно на слейв запросов уходило очень мало, хотя мы и настроили все в режим master-write/slave-read. Было принято решение разворачивать кластер и делать репликацию по схеме master-master.

Всякие недоделанные оптимизаторы, могут меня ща ткнуть пальцем в статью на ruhihgload про то что можно извернуться и сделать master-master репликацию, средствами mysql-сервера. Но тут чуваки реально  гонят, так как любая коллизия порушит к монахам подобную связку, а еще есть deadlock.
Так вот, всякие адепты ruhighload — идите в жопу и играйте в песочнице.

В такой ситуации без полноценного DB-кластера, мы бы просто ходили по минному полю.
Вобщем взяли аккаунт на DigitalOcean, запилили там тестовую площадку и развернули Galera Cluster. В силу врожденной лени, Savage4pro нашел чудоюдософт под названием ClusterControl. Нереальная хрень, с гиперизбыточным функционалом, денег стоит я подозреваю ахулиард, но месяц бесплатного фуллтриала нас полностью устроил. С помощью CC — на голые сервера в три клика накатывается на 90% готовая сконфигурированная система. А потом узлами кластера можно жонглировать как горячими пирожками.

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

И все бы было хорошо, но было непонятно как себя весь этот огород поведет в бою. И мы начали над ним измываться.

Чуваки, мы реально три дня долгими зимними вечерами, только тем и занимались что тушили-включали узлы, по очереди, все, в разных последовательностях, и оно все равно заводилось, подтягивало актуальное состояние во все базы и начинало работать.
Я не шучу — мы правда на это потратили три дня.

В итоге с такой-то матерью и полным кардбланшем от Динокса, мы завели и отработали тестовую систему и пришло время собирать это дело в бою. Было решено собрать систему в формате web server с nginx и phpfpm, без всяких apache + две реплики базы master-master + небольшой управляющий vps под сервисные нужды.

И вот тут мы наткнулись на полный ппц, если вы помните, две недели назад  вместо форума полдня были миньоны. В теории они должны были появится на 2-3 часа, а провисели 16, несмотря на горы проведенных тестов всего предусмотреть нельзя и в одном моменте мы крепко хомутнулись, потому что нельзя просто так взять и просто так взять! Все в итоге закончилось успешно и форум начал дышать полной грудью.

В первые дни Гугл сошел с ума, я так понимаю что он меряет время отдачи контента и сам балансирует нагрузку, которую создают боты. А тут он получил абсолютно стабильные 200мс загрузки страницы. Ну и загружал он, как я показывал на предыдущих графиках по 150-250000 страниц в сутки + нагрузка от посетителей порядка 70-100 000 просмотров + другие боты, я думаю суммарно сопоставимы с гуглом. в итоге 300-500 000 просмотров страниц в день и полет  нормальный.

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

Также мы включили Opcache. Для тех кто не понимает Opcache — это не хранилище для данных, это кеширование исполняемого кода php. В прошлой статье я задавал вопрос. куда делась system — нагрузка, вот ее Opcache и снял.

Сразу после сетапа сервера, которому суждено было стать web-мородой мы на него поставили Munin для мониторинга всего и вся. А сегодня еще прикрутили PHP7.
Я специально оставил этот процесс на сладкое, для того чтобы имея подробную статистику показать вам, да и самому увидеть есть ли от него толк. Таки есть.

Вот вам большой красивый график:

ctoday_cpu

 

Да действительно PHP дает большой прирост производительности. Но друзья мои. У нас здесь только web-сервер, нагруженный, но тут нет базы. Не спешите бежать к вашим вебмастерам с воплями ХОЧУ ХОЧУ ХОЧУ. Если вы для магазина на Opencart поставите PHP7, явной разницы между 5.4 или 5.6, вы не ощутите. В нашем случае это выглядит красиво и дает 10 кратный запас прочности, вместо 6 кратного, который был до этого и это очень круто, так как программой максимум было развернуть систему с нагрузкой в 25%, а тут получились все 10.

Вот еще одна красивая картинка с динамикой событий:

monthly_cpu

 

И еще одна:

nginx_monthly

Небольшой общий faq.

Почему  Galera а не  Percona XtraDB Cluster ?
- потому как базы у нас крутились на MariaDB а Galera — родная так сказать система для нее. 

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

Почему в качестве прокси-прокладки мы не стали использовать MaxScale, а остановились на HaProxy
- несмотря на то что MaxScale также продукт MariaDB foundation, у HaProxy получше система мониторинга — а мониторинг наше все.

Почему dedicated а не облако на том же DigitalOcean?
- потому что физический сервер всегда будет быстрее чем любая виртуализация.

Почему арендованные сервера, а не купить свои — это же дешевле?
- свои сервера хорошо и дешевле, пока вы не посчитали стоимость colocation(стоиомость аренды юнита пот сервер в нормальном дц с хорошим,и каналами считайте половина аренды сервера на Hetzner). С ценой сервантов на Hetzner, да еще минус 19% НДС — итоговая цена аренды — совсем не больно, и мы не привязаны физически ни к хостеру ни к ДЦ. Завтра захочется сменить место дислокации — теряется только месячная абонплата.
будет необходимость увеличить ресурсы, новый узел докупается в один клик и готов к использованию прямо сейчас при этом нет проблем со скоростью коннекта между узлами — у Hetzner очень быстрые внутреннии магистрали как внутри так и между дата-центрами. Почти нет разницы в общем стоят сервера в одной стойке, или в разных ДЦ.
Выпустят послезавтра PHP8 с мегаскоростью работы, отказались от избыточных мощностей — сократили затраты.
А свои сервера — только устаревают и теряют в цене!

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

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

Чем осуществляется мониторинг серверов?
- Munin и встроенные средства CLusterControll

Итог.
Я попытался очень кратко описать детали процесса понятным для большинства языком.
Но кое-что я осозанно пропустил. Во первых — не раскрыл подводные камни связанные с развертыванием системы и способы их обхода, во вторых — не вдавался в технические подробности, потому как Commercial.

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

Я не могу сказать что мы супер-пупер умные перцы. И больше так никто не умеет делать. Это будет полная чушь, так как любая площадка в топ-500 выдачи Яндекса на порядок сложнее.  Но мне кажется у нас получился очень правильный проект и подошли мы к нему не с позиции — лишь бы сделать, а с позиции сделать круто настолько, насколько это возможно, при этом без единого вмешательства в код системы.
И вот тут я должен выразить огромную личную благодарность как Savage4pro, так и Dinox.
Потому что с первым у меня каким то образом получается полное взаимопонимание процессов (ну и как то слишком часто мысли сходятся), и во многом благодаря этому взаимопониманию у нас все получилось, а второй проявил себя очень достойно во всем: от оперативной реакции по его задачам процесса (изменение днс, деплой серверов, конфигурирование форума) до полного вникания во все этапы, но без намека на попытку повлиять на процесс, потому что «где то прочитал». Т.е. все что мы делали, мы делали ровно так и в том виде как мы считали нужным.

——————— Happy end ————-

p.s.

Читать далее

Хуйнаныр(47)Очко(1)

HTTPS HTTPS HTTPS HTTPS HTTPS HTTPS

Слушайте ну это шквал какой то просто.
Мне сегодня человек 20 написали в скайп, который у меня офлайн кстати!

И Мозилла теперь метит сайты незащищенными!

optic_1

optic_2

Так что попробуем собрать все в кучу.

Во первых про перевод есть статья с костылями для 1.5 тут.

Во вторых есть полезнейший мануал, скомпилированный RHCk.

В третьих есть фри мод HTTPS FIX.

И в четвертых, если вы не хотите танцевать с бубном есть Волшебная поделка МракиМрака, так как я к ней приложил руку, то могу от души рекомендовать:

seohttpsfixpro1

 

Если у вас включился HTTPS, но не появился зеленый замочек, или  посыпались стили - это самая штука, которая позволит решить одним махом все проблемы!

 

 

 

Хуйнаныр(35)Очко(0)

Оптимизация форума на IPB {экспертиза}

battle

Итак, я немного пришел в себя и могу вам поведать первую часть эпопеи с Опенкартфорумом.

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

Так вот имеем вводные. Ресурс на IPB, на котором одновременно онлайн бывает до 600-700 посетителей. 70 000 постов, которые регулярно сканируют боты и совершенно непонятно кем, когда и как настроенный сервер, нагрузка которого валила в 100% без остановки и падала немного только ночью. Доступов у меня нет ни к чему, только к фронтенду, как у банального посетителя.

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

Площадки у нас что forum.opencart.pro, что opencartforum.com, стоят на одном движке IPS (раньше это называлось IPBoard), поэтому некоторое представление о его работе у меня есть.

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

Сначала пришлось определиться с хранилищем для статики. Движок на выбор предлагает либо mysql, либо файловую систему. Mysql мы сразу отметаем — так как она бедная итак ели шевелилась, да и хранить статичные файлы в базе данных — не кошерно.

Дальше был выбор между APC, Memcache и Redis. Здесь тоже однозначный выбор — исключительно в пользу Memcache, так как работает он быстрее всех.

Также у Ipboard есть механизм popup-сообщений (почти автоддос), механизм внутренней поисковой индексации (почти встроенный сфинкс) и механизма запуска системных событий вызываемый при обращении к фронту а не через крон (можно переключать крон/фронт).

Попапы — классно, но когда сидит 250 человек онлайн у всех открытые браузеры, которые каждую минуту стучаться за новыми данными — это ужас. Бедной системе  итак плохо, а тут нагрузка удваивается пропорционально активным подключениям. На время мы это все отключили.

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

Следующим этапом была проверка конфигруации Nginx Apache и Mysql. Как выяснилось от недостатка ресурсов для буфферизации индексов, база не могла полноценно обрабатывать сложные выборки, и при правильном конфигурировании, опять же немного снизилась нагрузка. Nginxу были добавлены worker процессы ну и по мелочи он был доконфигурирован, чтобы держать как можно больше подключений. Опять же это все по фотографии, руками анонимного одмина, который то появлялся то пропадал в сумраке.

Это были даже не полумеры. Это была попытка надышаться перед смертью.
Нагрузка все не хотела падать меньше 80% и при этом так и норовила добежать до 100.

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

И это уже было что-то, создав нормальный роботс и отбив ботов с большей половины страниц куда они неустанно долбились, получилась более-менее стабильная картина в 50% общей нагрузки на ресурсы сервера.

Но счастье было недолгим. Буквально на следующий день, все 16 ядер процессора оказались опять загружены по полной, и стало ясно, что в такой конфигурации дальше система просто рухнет. Оптимизация «по фотографии» была закончена. Нужно было проводить более подробный анализ, искать бутылочные горлышки, анализировать общий входящий трафик, разбираться со структурой БД и проектировать систему, на которой можно было бы оживить проект. К сожалению даже десяток самых быстрых VPS от AdminVps  мало чем помог.

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

А  пока вот вам красивая картинка (здесь нет данных по первоначальнй площадке):

cpu_op_f

 

Первый кто правильно скажет куда делась нагрузка system(зеленый график), получит от меня 1000 рублей, там как раз завалялось с донатов.

Хуйнаныр(42)Очко(0)

Что мы сделали с Opencartforum

rocket

Вы знаете, я до сих пор в раздумьях, в каком виде делать большой пост про оптимизацию площадки на которой работает Opencartforum. И делать ли его в принципе.

Пока я собираю мысли в кучу и придумываю, как это оформить, чтобы исключить пидарские вопли про «Динокс лег под Йоду» от наших фанатов.

Ну и мы еще не все процессы закончили.

Но из промежуточных данных на сегодня, из всех проектов, который мы оптимизировали — этот просто получился каким то реактивным.

Вот просто немного фактов:

небольшой график из гугла.
load

 

Вот цитата от Динокса:

если точно, то гугл сожрал 31 числа 339 107 страниц
время загрузки страницы 191 милисекунда

340 000 pageview только от гугла!

А еще есть Яндекс, а еще есть посетители, а еще есть другие боты!

Если вы могли заметить тормозов нет, и на 31 число — это был всего лишь один правильно приготовленный сервер. А сейчас их 4! Ддосеры велкам — ддосьте хоть обосритесь! У нас 5 кратное резервирование. Потенциал площадки — около 3.5-4М pageview!

Вот теперь мне интересно увидеть персонажа, который со мной захочет подискутировать на тему оптимизации.

 

upd: первый пидарский камент про гугл «как оптимизировать ipb» меня ввел в состояние бешенства, да ебаный насос, какие вы все тупые бляди!!!! Мы тут неделю без сна убили на тестирование жизнеспособности кластера в разных вариациях….  А приходит какое то животное и рассказывает, что можно нагуглить все в три секунды…. Да ебитесь вы в хуй тыпые упыри!!!!

Хуйнаныр(56)Очко(0)

Как я заебался!

kinopoisk.ru

Я даже не заебался…
Я как три таких вот гориллы!
Но у нас получилось!
По моему мы опенкартфоруму не только сердце и легкие поменяли, но еще и большой писюн!

Подробности позже… хочется спать, яблочко и кока-колы!

Хуйнаныр(53)Очко(0)

Бабушка новошти принешла

babushka

1. SSL и вкрай опухший гугл!
Многим из вас пришли письма счастья, о том что, в ближайшее время время гугл, как драный кот, будет метить сайты «ненадежными».

Наверное в целом это хорошо, с другой стороны, какие то два еврея, теперь правят интернетом. А вот это не очень. В данном формате  — это узурпация. Я понимаю если бы W3C принимали подобные решения. Но гугл в одно лицо, за которым потянулась Mozilla Foundation. Это слишком. Это первые реальные шаги большого брата.

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

google_loh

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

2. Little Success Story
Чуть раньше я писал про один украинский магазин, который от переезда на HTTPS, чуть не разорился. И я писал что они лохи и их вебмастер тупая обезьяна.
Я тогда специально не привел адрес этого магазина и статью с их слюнявыми истериками, теперь могу.

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

Так вот. Написать там лохи, а я такой весь в белом, я не мог. Перевести на https магазин с тремя калеками в день, это одно, а проект с тремя пятью тысячами посетителей в день — немного другое. Так как потеря даже 20% трафика, на таких проектах, для владельцев черевато существенным уроном.

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

UPD: Обещанный скрин.
Нет ни намека на просадку ни со стороны яндекса ни со стороны гугла.

https_sample

Со слов хозяина:

[27.01.2017 18:50:54] Yoda что там по трафику
[27.01.2017 18:50:59] Yoda: ни единого разрыва ?
[27.01.2017 18:51:40] Bruce Lee: да, без просадки все
[27.01.2017 18:52:10] Bruce Lee: ну может 3-5%
[27.01.2017 18:52:16] Bruce Lee: но погрешность

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

Очень веселит цитата:

 Трафик просел на 20%, а на девятый день — на все 50%»: переезд интернет-магазина на новый домен и протокол HTTPS

Вобщем не будьте такими же!

3. Opencartforum
Как вы могли заметить, в последнее время его штормило. И честно признаюсь — я тут не при чем.

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

И вот тут дальше смешно:
С одной стороны вроде как мы прямые конкуренты там и бла бла бла. С другой стороны я считаю, что чем больше в целом людей в сообществе и чем больше полезных площадок — тем меньше шансов у бесполезных, типа нашей раши, и тем больше в принципе развивается Opencart  в рунете. Поэтому я не до конца воспринимаю площадку Динокса как конкурента проекту Opencart.pro. Наверное, если мы сделаем свой магазин дополнений, начнем агрессивно входить рынок, демпинговать с комиссией, наверное мы станем конкурентами. Но как можно стать конкурентом площадке, который 7 лет, которая тебя жирнее в 10 раз, и которая по сути русскоязычная вики опенкарт — я пока не придумал.

Так вот, если вкратце, все проблемы Динокса были обусловлены его неграмотным одмином, и последствиями его «оптимизаций».

Сначала мы немного поработали «по фотографии». Правда. Это не анекдот. Я умею оптимизировать скорость загрузки IpBoard по фотографии. Ему полегчало. Но на время.
Ну а потом, потом потом…

Два супергероя: ваш покорный слуга и господин savage4pro засучили рукава:

bkaw3ZE

А дальше был целый сериал….
Итог вы можете наблюдать, уже сейчас форум работает стабильно и быстро.
В первый же день после переноса на нормальную площадку, пришел гугл-бот и сожрал 130 000 страниц, сколько их было еще? По моим прикидкам, столько же, плюс пользователи, которых до 500 живых душ одновременно онлайн. При этом форум даже не шелохнулся, абсолютно стабильная работа, без единого намека на подвисания.
Вобщем получился такой себе high-load проект на 300 000 PageView в день с тройным пиковым запасом ресурсов.
При этом, в исходном коде форума, не было изменено ни единой строчки!

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

4.  SSl + isp4 + Ублюдочные хостеры
Как известно, в ISP5 из корорбки, в три клика можно для любого виртуалхоста выпустить сертификат Let’s Encrypt с автообновлением раз в три месяца.
В isp4 такой возможности нет, потому что она древняя как гавно мамонта, но если сильно захотеть — все возможно. По крайней мере для господина savage4pro это не проблема, и он настраивает подобный сервис за полчаса. Но вот 99% ублюдочных хостеров, держат у себя в саппорте тупых Одминов, которым не дано покурить мануал и разобраться как это делать, и принудительно вынуждают менять версию панели управления, что черевато пересборкой всего сервера, либо же как предводители ублюдков HOSTPRO, еще пытаются задвинуть за $200 COMODO-сертификат. Незадорого. Вобщем не ведитесь.
Если у вас Isp4 — просто купите за 699 рублей сертификат у AdminVps, и пользуйтесь дальше старой панелью на здоровье.

5. Openart + twig
Заглядывал в дев репозиторий opencart на гитхабе. Даниэль во всю внедряет twig и дорабатывает установщик дополнений, чую я, они хотят интегрировать магазин прямо в движок. Ну и twig — это не кошерно. Так как любой шаблонизатор работает через регулярки, регулярки в таком количестве — это плохо, потому что они будут вызывать тормоза. Зачем нужны шаблонизаторы для php — мне внятно так ни разу никто не объяснил.

Вобщем ЛОХИ!

6. К нам присоединился Yesvik
Ну не в смысле в нашу команду, просто он появился у нас на форуме. Если вы не знаете кто это, я расскажу. Это человек — прямая противоположность упырям, которые заполонили нынче все площадки. Больше чем он, для развития ocstore и opencart в рунете — не сделал никто. Все базовые наработки по оптимизиации — это его рук дело еще для версий 1.4. SeoPro — это его детище, появившееся по просьбе Снастика. В 2011 году он уже дружил opencart и Sphinx, и разворачивал проекты на 100 000 товаров. Вобщем для меня это МЕГАГУРУ, и мне очень приятно его видеть у нас на форуме.

Хуйнаныр(66)Очко(0)

Зарикалася свыня гивна не йисты

fonstola.ru-109236

Для тех кто говорит не «в», а «на», перевожу заголовок статьи — «зарекалась свинья не есть гавна».
Несмотря на то что я терпеть не люблю неорадикальных партиотов, я очень люблю украинский язык. Но не суржик и не новопатриотический яз, имени всего кабинета министров Украины, а того же Котляревского с Энеидой. Ватники молчать. Русские пистели у меня в таком же почете как и Фенимор Чингачгукович Купер!
И вот эта поговорка на мове — лучше всего характеризует все происходящее.

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

Опять же подчеркиваю. Это личное моем мнение. На самом деле — они прекрасные люди, возможно. Но по моему все таки пидары.

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

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

Но это все чухня… Как то все утихло… Аддист завалил ебало, денег никому не вернул. Белопушистый черножопый чурка сьехал типа.

Хуй пойми, я бы если бы у него че купил, нашел бы его и выебал и высушил.

Но это опять же все чухня. Если бы вы знали, чем мы сейчас занимаемсяю
Нам с госоподином Savage4pro в лапы приехал проект с огромной посещаемостью, только бот гугла смотрит 120 000 страниц в день.
А еще есть 500-600 онлайн пользователей. И знаете, у нас по три яйца и мы умеем варить даже такое. Если хозин проекта даст разрешение, мы подробно расскажем, как мы оптимизировали проект с 200-300 000 просмотров страниц в день!

Еще раз, для тех кто не понял, джамшуты, идите штукатурить и учить русский язык! Программисты из вас не очень! И опенкарт параша тоже не очень!

Все вышенаписанное является личным мнением автора!
Автор ни в коем случае не призывает в межнациональной розни и не разжигает, а просто подчеркивает, что у людей из азиатских регионов России,  цвет жопы несколько темнее, чем у жителей среднерской возвышенности и черноземья.
Автор категорически настаивает, что принцип — не можешь срать — не мучай жопу, является основополагающим принципом. И прежде чем продавать дополнения для любой русской сборки Opencart, мумтозы и джамшуты должны выучить русский язык и сдать по нему экзамен!

p.s. Джамшуты посмотрите на женщину в заголовке поста. Учите русский язык, получайте образование, развивайтесь, и может вашим потомкам в пятом колене, подобная чика даст лизнуть левую половую губу!

 

Хуйнаныр(57)Очко(0)

У Лукоморья дуб зеленый…

addist

Другого названия происходящему, у меня придумать не получилось.

Я вас никогда не просил сделать репосты, и распространить информацию.
Это первый и надеюсь последний раз по такому поводу, но я вас убедительно прошу, мои дорогие читатели, друзья, враги, хейтеры.
Распространите эту статью максимально по своим знакомым у которых есть магазины на Opencart.
Только в моем контакт листе в  скайпе из 200 человек, 10 нашли у себя эту заразу.

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

Читать далее

Хуйнаныр(80)Очко(32)

Со дна постучали или новая оооочень критичная уязвимость в дополнениях

vir

Пока я тихо спокойно отходил от нового года и потихоньку пилил наш уже полусекретный проект, со дна постучали!

Я говорил, что модули с автообновлением с сервера — это зло!
Я говорил, что хранить фтп в базе — это зло!

Ну вот, получайте.

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

Но в целом все очень плохо. Открытые ворота — это не октрытые ворота.
Ваша магазин никогда не был настолько уязвим, скажем так, по моим друзьям у которых стоит подобный модуль, пароль от ftp  я получил за 5 секунд.

Что делать дальше с фтп — я думаю не надо рассказывать. Сначала угоняется ваша база и переводиться удаленно на другой сервер. Потом, когда у вас не будет бекапа, удаляются все данные, и у вас не остается ничего. Это самый плохой вариант.

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

Еще не очень вариант, ваш магазин может появится на помойках в продаже — как «готовый скрипт магазина с заполненными товарами».

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

Но молчать тоже нельзя.

Недолго думая, на коленке мы слепили сервис проверки этой заразы.

Заходите — пользуйтесь.

Что делать и как устранять — я тоже не могу писать в паблике. В личке, пожалуйста. Если проверка показала, что у вас есть зараза,  показываете что вы реальный его владелец, в меру своих скромных возможностей, скорее всего я вам помогу, в крайнем случае, отправлю к специалисту, который вам эту дыру залатает.

Если кто не верит, но ваш сайт не прошел проверку — пришлите мне его адрес в личку на форуме, я  вам пришлю в ответ ваш ftp-пароль.

Но честно говоря — это полный писец.

==============================================================================

UPD1:
С автором модулей, человек который обнаружил уязвимость ведет переговоры. Автор божится что его взломали, раскодировали его модули и закодировали опять. И выложили у него же на сервере.
Во первых — так не бывает.
Во вторых, ну что это за автор модулей, которого ломают.
В третьих я уже писал, любые механизмы доступа на сервер в обход веб-мастера, это дыра!
==============================================================================

UPD2:
Спасибо всем активистам, кто помогал искать дырявые магазины и слал хозяевам предупреждения.

==============================================================================

UPD3:
Я пошел спать, напомните Диноксу кто-нибудь, чтобы он когда закончит обновление форума своего, сделал рассылку по своим пользователям со ссылккой на чекер, по моим прикидкам заражено более 1000 магазинов.

==============================================================================

UPD4:
Каменты в блоге переведены в режим премодерации. Пишите, скоро вернусь и все проапрувлю.

==============================================================================

UPD5:

Человек, который нашел уязвимость  — спросил автора, возможно у него есть мысли какие на этот счет и он готов выплатить Bug Bounty.

Ответ просто — сказочный:

debil_2

==============================================================================

UPD6:

Автор дополнений пришел в каменты и ноет — как считаете — дать ему слово, или послать ?

==============================================================================

UPD7:

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

UPD8:
Написал статью с подобным разбором полетов.

Хуйнаныр(90)Очко(8)

Анализ продаж

2-s

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

Кстати магазин, про который шла речь в моем рассказе жив до сих пор и даже увеличил трафик до 500-600 человек. Но гугл им не поможет с аналитикой, так как у них 90% заказов по телефону и половина заказов это опт.

Но все течет все меняется. Не у всех 400 человек в день. Есть люди у которых 3-4 тысячи :)

Их немного. Но взаимодействовать с хозяевами таких проектов — это просто чистый кайф. Я знаю, что они меня читают, так что Респект вам!

Ну и как водиться. Большие магазины — большие заботы.

Большой трафик — это не всегда большая прибыль в карман. Офисы, сотрудники, зарплаты, налоги, товарные остатки… Операционные расходы растут как снежный ком, а эффективность бизнеса снижается. Даже в моем случае, я предпочитаю 80% задач делать сам, а не нанимать себе, 5 помошников, потому  как время потраченное на разъяснение что и как сделать, может быть больше, чем время, на тоже самое сделать самому.

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

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

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

Как заставить миньонов лучше работать и больше продавать в телефоне — тоже тут дело хозяйское. Их надо бить за любую провинность и кормить только по праздникам.

А вот с рекламными бюджетами — тут отдельная песня. Которую нам получилось решить.

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

Делюсь с вами как это сделать:

Забиваем на все болт.
Берем всю кассу из сейфа, пару кентов.
Заказываем баню, роту проституток, и ебем их до полусмерти.
Самое главное, чтобы они обоссали потом все кровати. А то русские хакеры не поймут.
Ну а потом….

  1. Идем на opencart.com.
    Качаем Ocmod для Google Ecommerce, он кстати бесплатный. Устанавливаем и обновляем модификаторы. (они там правда для ветки 2.x, но кому надо на 1.5 — переписать не долго справитесь).
  2. Настраиваем код отслеживания Analitycs. Важно чтобы он был в секции <header></header> в шаблоне вашего магазина.
  3. Делаем тестовый заказ. Если вы все сделали правильно, то на стадии checkout/success в исходном коде странице должен появится скрипт содержащий подобный текст: ga(‘require’, ‘ecommerce’). Но увидеть его октрыв исходный текст страницы вы не сможете, так как это будет повторная генерация страницы и в движке уже сбросятся данные в сессии о завершенной продаже, поэтому необходимо использовать консоль и смотреть в ней. ctrl+f вам в помощь.
  4. Идем в сам Гугл Аналитикс, заходим в настройки аккаунта и включаем там отслеживание электронной торговли. Как это сделать — подробный мануал здесь.
  5. Обязательно выставляем в настройках аналитикса правильную валюту магазина и временную зону.
  6. Включаем в Adwords и Yandex Direct utm метки.
  7. Если вы используете кривые сборки, а не Opecart.pro, позаботьтесь о доработке в seo_pro, и исключите обрезание get — параметров связанных с utm,  а именно utm_source, utm_campaign, utm_medium, utm_term и utm_content.
  8. Если у вас есть платные размещений баннеров, ссылок из социальных сетей, блогов или других сайтов, раздайте им короткие ссылки, с utm-разметкой. Сделать это просто и быстро вы сможете при помощи Utm Campaign Builder.

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

У меня, буквально за два часа, нарисовалась вот такая картина:

analiz

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

Маленькое дополнение — вы спросите, зачем затевать канитель с короткими ссылками и Utm-метками. Я вам расскажу. Тот же Vkontakt, при переходе на внешний ресурс использует систему редиректа, и понять из какой группы пришли не получится — так как реферер у вас будет vk.com. А вот если вы пометили как мартовский кот, ссылку, по которой осуществляется этот переход — то никаких проблем c отслеживанием не возникает.

Вот такая уличная магия. С вами был Йода Дэвидович Блейн.

Также не забываем — что самые кошерные модули для Opencart — на Liveopencart.ru, а самый кошерный хостинг для Opencart — это AdminVps.

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

Хуйнаныр(43)Очко(2)

Как из Opencart сделать торговую площадку

вщылф

С завидной регулярностью к нам приходят запросы «а как дать возможность посетителям добавлять свои товары, а как сделать что то похожее на OLX или SLANDO»?

Меня эти вопросы если честно говоря бесят.

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

Ну ладно, я могу поверить в удачу, и в то, что за три копейки один из тысячи взлетит магазин. Но доска объявлений — не взлетит.
В магазине у нас определяющим фактором успеха является трафик. Это же верно и для досок объявлений. Не умеете привлекать трафик — идите работать на завод. Только в магазине трафик = деньги в 99% случаев, а вот пока вы с доски объявлений выжмите копейку — рак на горе свиснет. Мало того что у нас народ любит халяву, так еще пока у вас появится постоянная аудитория, в нужном количестве, которая начнет заносить деньги за платные посты и размещения, у вас закончится любой бюджет и вы двадцать раз проклянете тот день, когда в вашу голову пришла светлая мысль запустить доску.

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

За три копеечки  — не бывает. Даже если мы будем использовать Opencart MarketPlace, стоимость софта, дизайна, настройки системы, допилов и интеграции платежных систем выплывет в бюджет минимум $3-5к. А еще для того чтобы хоть как то запустить доску — необходимо заполнить первичный контент и возможно написать парсеры на другие доски, чтобы у вас появилось хоть какие то признаки жизни проекта. Поэтому без $10-15 стартового капитала, начинать не стоит. Кроме этого, после первых 50 000 объявлений у вас все ляжет, вам нужен будет один сервер, второй третий, потом вы упретесь в тупик архитектуры, вам нужно будет все переписывать ну и по классике 90% таких проектов сдуваются.

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

Собираете всю команду в подвале, ставите им мешок доширака в угол, наводите на них автомат и заставляете работать за еду, не отрываясь от производства, минимум полгода.

Ну и по традиции пишу я про это все не на голом месте. 
С полгода назад, написал мне один мой товарищ: «а допили как мне доску на osclass, а то я тут уже положил $2000 долларов в программиста, а он полгода дрочит и ниче не готово». Ответ у меня был однозначный — НАХУЙНАДО!

Но мне стало интересно что такое OsClass и с чем его едят?
Поставил я эту дрянь покрутил — и бросил.

Но пытливый детский ум начал гуглить, и о чудо, я нашел тадам: Tamaramga.


На демо — это помесь между OLX, Prom.ua, и Avtito. Полностью заточенное под Ru-Ua со всеми геозонами, платежками, картами, геомодулем, быстрым поиском на Sphinx, фильтром с динамическим набором атрибутов и огромной кучей дополнительных плюшек.

И самое главное — эта штука работает из коробки! Из коробки Карл! Поднимается вот такой к примеру проект: bazar.ua.

А знаете что самое удивительное? Самое удивительное — это то что все это написано в одно лицо. На самом деле в четыре. Но основной код в одно. Кому интересно почитать про то кто это сделал и как так вышло — у них на сайте есть чудесный блог. Занимательная success story. Знаете, если бы я хотел сделать доску объявлений,  я бы не задумывался, а уже бы отправил оплату за скрипт. У нас даже состоялось милое знакомство, мы нашли общий язык, и у нас во многом похож подход многим вещам. Самое главное, что они, что мы всегда смотрим на вещи с позиции WIN-WIN. и не пытаемся нажиться здесь и сейчас, а завтра сгорел сарай — гори и хата.

А теперь вы спросите — типа а где подвох? Он конечно есть и не один.

Во первых цена.
Полноценный скрипт доски на Tamaranga обойдется вам в двушку зелени как с куста. Но я же выше писал, что цена реализации на Marketplace Opencart будет минимум в полтора раза больше. А приведение к нормальному виду, может стать и в четыре и в пять раз.

Отсутствие сообщества и профильных специалистов.
Если у вас проект на Opencart, Bitrix, Magento — есть большие сообщества, есть в конце концов fl.ru и проблем найти кто бы допилил — нет никаких.
С Тамарангой хуже — есть у них какие то две карманные студии и они сами и все.
Любое «хочу перламутровые пуговицы» обернется сущим адом поиска специалиста, который реализует ваши пуговицы и бюджета на его оплату.
Это последствия двух факторов. Во первых ребята с хорошей стороны «задроты на всю голову» и в край угла поставили качество проекта. Во вторых их мало. А развивать профильное коммьюнити — это я вам на собственном опыте скажу — та еще задача.
Вот к примеру, наш герой SV2109 пытается составить конкуренцию Диноксу уже полгода а у него всего 20 человек на форуме. И через год будет 20 человек. И кроме как окончательной потери репутации, он ничего этим не добился.

Отсутствие SAAS — сервиса.
У  нас есть наш форум forum.opencart.pro. Уже почти два года мы за него платим ежемесячную аренду и спим спокойно. Stand-alone решение не стоит конечно $2000, но даже $500 долларов за лицензию в начале нашего проекта, мы были не готовы положить, не потому что их не было, а потому что было непонятно — взлетит или не взлетит. И зачем делать капитальные вложения, если можно что-то взять в аренду. Опять же ситуация у ребят упирается в отсутствие рук и ресурсов. И я прекрасно понимаю почему им сложно расширяться. Требования к профессиональные навыкам к потенциальным членам команды — слишком велики. Но по другому они не умеют.

Хотя с другой стороны. Как сказал мой товарищ с доской на OsClass — «Если бы я сначала увидел Тамарангу, я бы уже год работал и горя не знал». На самом деле в коробке у них есть 90% необходимого фукнционала и работать первый год-два можно по принципу поставил и забыл. Занимайся дальше поиском трафика.

И к чему я все это написал, спросите вы.
Опять мол Йода полез в какие то дебри и всех пытается учить, и наверное договорился о рекламе. А вот и нет. Пост не проплачен. Однако.

1. Я хочу открыто обратиться к моему товарищу. Леша, ты дурак. Твой программист будет тебе яйца мять еще год. И в итоге ты проект похоронишь. Пока не поздно — ставь Тамарангу.

2. Я в конце концов альтруист иногда и не против помочь нормальным людям.

3. На будущее это будет закладочка, которая позволит давать ответ на вопрос — как сделать на Opencart доску объявлений или аукцион. Ответ простой: никак, не испытывайте судьбу — ставьте Тамарангу.

4. Кроме Доски объявлений, у них еще есть скрипт для городского портала и скрипт для фриланс-биржи. И вот, эта вся ситуация, определенным образом меня сподвигла на некоторые действия, о которых вы все скоро узнаете.

Так что ничего не бывает просто так. И да пребудет с вами сила!

Хуйнаныр(28)Очко(4)

FUCK YOU СЕСУРИТИ!

yuygkshen

Ну что, таки в этот раз обещания гуглей, оказались не обещаниями.

Все уже успели заметить «надежный» слева от адреса магазина в хроме ?

Непонятно как эта надежность повлияет на выдачу, но я уже от нее потерпел.

При чем потерпел очень глупо. Перенес я пару магазинов с одного сервера на другой с let’s encrypt сертификатами, а вот автопродление не пернеслось. И сегодня вдруг ни с того ни с сего сертификаты закончились.  И магазины просто не открываются.
Ни в хроме ни в мозилле — нигде!

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

По моему это уже совсем полный маразм. И хорошим это все не закончится. А вот продавцы сертификатов озолотились.

Вобщем корпорация зла поставила нас всех в позу бобра и дико сношает.

Чувствую скоро я как папа римский начну заклеивать камеру на ноуте и откопаю из схрона ноклу 3310.

И если вы у меня теперь спросите надо ли ставить эти долбанные ssl-сертификаты и переезжать на HTTPS — да сука надо!

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

Хуйнаныр(35)Очко(0)

Новогодняя рассылка покупателям. Работа над ошибками.

pexhkin2

Что я должен вам сказать.
Худо ли бедно ли. Но наш эксперимент удался.

Мы разослали 27 000 писем по всей базе покупателей. В итоге письма прочитала половина получателей. Вторая половина до сих пор не прочитана.

Получилось на сегодня ровно 270 заказов — 1% конверсии.

Мало это или много — однозначно сложно сказать.
Если считать конверсию относительно прочитанных писем, то это 2%. А учитывая, что результат мы отслеживали, только по использованию купона, который распространялся только на заказы без наложенного платежа, то где-то там еще есть 25-30% неучтенных заказов и это уже 2,5-2,7% конверсии, что очень даже отлично.

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

А теперь немного общих выводов.

В принципе — рассылки это круто. Даже если у вас база 1000 клиентов — у вас уже есть с чем работать. Это отличный инструмент как в принципе для повышения продаж — так и для слива неликвидных остатков на складе. Плюс отличный побочный эффект в виде обратной связи от пользователей и повышение лояльности постоянных покупателей в целом.

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

Немаловажная деталь — все ящики в базе рассылки необходимо актуализировать. Проверить живы они или нет. Есть для этого специально обученная технология. Этот процесс еще немного добавляет плюсов в карму и страхует от попадания в спам листы.

И немного про ошибки.

Опоздали.
Скажем откровенно — мы очень сильно затянули. Настраивать систему необходимо было в конце ноября, тестировать, и к 15 декабря делать рассылку. Мы же ее сделали за неделю до нового года, когда все уже купили подарки, потратились и по второму разу закупали запас виски к новому году. Не самая распологающая к тратам ситуация.

Недоработали.
Кроме прямого извлечения прибыли, необходимо использовать рассылку как канал коммуникации и максимально цеплять аудиторию. Большая недоработка — это откровенно слабое письмо. Тут последствия спешки и все дела. Но по хорошему, нужно было вставить в письма призывы вступать в группы в ВК, фейсбуке, подписываться на инстгарамм и тд. Все таки в мире продвижения все поменялось. Недавно я сталкивался с магазином, в котором 30+ заказов в день и весь трафик из одноклассников! Из одноклассников КАРЛ!

Раннее планирование.
Конечно же, когда вы начинаете делать магазин, или уже успешно торгуете, вы не задумываетесь глобально о будущем. И воспринимаете механизм подписки на рассылку как фичу движка не более. Соответственно, часть покупателей игнорирует подписку на рассылку. Потому что не понимает зачем им это нужно. Поэтому мне кажется, необходимо людей явным образом стимулировать подписываться, с разъяснением, что подписавшиеся — это некий клуб избранных, у которых будет доступ к ништякам, недоступным простым смертным. И по хорошему начинать надо работать сразу, даже с аудиторией в 200 человек, раз в месяц рассылая им инфу про новинки, акции и спец-предложения. Самое главное не частить. Даже если человек у вас уже все купил, есть большой шанс, что и «соседу надо», а купон на скидку в 3%, будет контрольным в голову этому самому соседу.
Так что не повторяйте наших ошибок — шлите акционные предложения хотя бы за 2 недели до события.

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

Работайте с вашим покупателями, даже если их 100 человек, и даже если вы получите одну продажу — одна продажа всегда лучше чем 0!

Начало истории здесь.
Что делать с почтой чтобы она не попадала в спам первая  и вторая часть.
Модуль который мы использовали для рассылки продается тут.
Сервер, на котором мы развернули smtp-шлюз любезно предоставлен AdminVps.

Хуйнаныр(30)Очко(0)

sv2109 — мелкий мошенник, или матерый аферист ?

Все вы знаете, что я очень недолюбливаю этого гандона.

Несмотря на то что я с ним лично ни разу не пересекался и не вел диалогов, изо всех щелей от него сплошной негатив.

Сначала одному моему товарищу он начал ставить дополнение, поставил оно не работало — и он начал истерить рассказывая что оно работает и ты сам дурак. Любые аргументы слышать отказывался.

Потом его бесконечные недомодули, поиск работающий через жопу и убивающий производительность магазинов, наклейки спизженные у нас в сборке ocshop 1.5, boost спизженный тоже известно где.

Потом стикеры и типа исправленные стикеры за +100 рублей.

И все ему блядине сходило с рук.

Но перед новым годом это хуйло исполнило полный пиздец.

Я знаю многим не дает успех нашей сборки opencart.pro и этому мудиле видимо она аж глаза выела. И он сделал типа свою сборку, напиздил все что плохо лежало у всех. Но пошел дальше. Он спарсил у Динокса каталог дополнений и решил что будет продавать с комиссией 5% а не 15% и продав — связываться с автором.

Т.е. схема простая. Продает парень воздух, который ему никто продавать не разрешал. Допустим какого хуя он ваще посмел себя примазать к нашим модулям и выложить у себя в магазине — я до сих пор не могу понять.

На Liveopencart за такую хуйню он забанен пожизненно.
Диноксу же он наплел какую то ересь и бан с него сняли.

Я считаю что подобным мудойобам не место в сообшестве и гнать их надо ссаными тряпками.
Ау Динокс. Очнись, бывших пидарстов и наркоманов — не бывает!

Хуйнаныр(52)Очко(1)

Моя сексуальная фантазия на 2017

Я знаю что так не будет, в 2018 все равно те же лица что и в этом будут вещать постную хуйню с телевизоров в уши верующих масс!

Но блядь где то совсем рядом бывает по другому:

Анархисты и противники копирайта построят новую экономику Исландии

Читайте в первоисточнике кароч.

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

 

Хуйнаныр(10)Очко(0)

С наступающим 2017

sneg

Дорогие друзья.

Я не знаю как у вас, но у меня это был очень сложный дебильный конченный на всю голову год.

Многие события, мне хочется забыть, но вряд ли у меня это получится.
И очень хорошо что он наконец заканчивается.

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

Спасибо нашей дружной команде.

Личный привет новой команде Opencartforum.ru и Диноксу.

Отдельный привет 19ому и его LiveOpencart.

Спасибо всем моим постоянным читателям, я вас всех люблю и вы даже себе не представляете, насколько для меня важно что вы есть.

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

Здоровья вам, любви, семейного комфорта, баблищ, телочек со сладенькими пирожками ну и всего всего.

Встретимся в 2017.

Искренне ваш Йода.

Хуйнаныр(24)Очко(1)