Ruslan Brest, rb.labtodo.com
Backend web-developer: CodeIgniter, PHP, MySQL, OpenCart, PrestaShop, MaxSite CMS

E-commerce

Fotomag.ua - всё?

AIN.UA сообщает о финансовых проблемах Fotomag.ua. Около года назад, когда проект был продан группе украинских бизнесменов, в этом интернет-магазине работало 300 человек. Сейчас уволены все, кроме IT-отдела. И, возможно, проект попробуют переделать в торговую площадку-аукцион наподобие Aukro.ua.

Полагаю, конкурировать "лоб в лоб" с Аукро - затея странная. Но может им удастся предложить покупателям какие-то интересные альтернативы? (Уж кто-кто, а конечные потребители от конкуренции только выиграют.) Впрочем, сильно в этом сомневаюсь, особенно если оглянуться на последние лет 5-10 жизни и "развития" Фотомага. Но посмотрим - вдруг чудеса случаются?

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

Opencart разослал продавцам расширений предупреждение о недопустимости ссылок на свои магазины

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

Отчисления в 20% от цены платных модулей идут на поддержку развития Opencart. Поэтому наличие в описаниях ссылок на сайты разработчиков, где модули можно приобрести напрямую или со скидкой (призывы к этому некоторые авторы модулей пишут прямо в описаниях, размещая таким образом их на сайте opencart.com), владельцами Опенкарт категорически не приветствуются.

Разрешаются ссылки на демо-сайты и на сайты техподдержки (саппорт-тикеты). Но озвучено условие, что на этих сайтах не должно быть возможности купить модули. Дополнительно просят использовать target="_blank" для своих ссылок.

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

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

Одно из таких писем я уже видел несколько дней назад - в конце расположен блок с рекламой нескольких (то ли 4, то ли 6) модулей. Выглядит HTML-письмо симпатично, мне понравилось.

Описание этого рекламо-предложения слегка различается (на данный момент я встречал его трижды: в блоге, в описании функции "Promote Extension" в акаунте продавца, теперь вот ещё в письме). В основном пишут о рекламе на главной странице. Но в блоге, если не ошибаюсь, было и про мелькающие блоки вверху страниц категорий и поиска.

Цена такой рекламы - $50 в сутки (по $35 на выходных). В день можно рекламировать до трёх своих модулей. Выбирается модуль и дата.

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

Новая система модулей OCMOD - Opencart Modification System

Начало появляться описание формата и отличий новой системы расширений OCMOD от использовавшейся ранее разработки: широко известного VQMOD, автором которой является Qphoria.

Суть системы расширений осталась та же самая, но XML форматы VQMOD и OCMOD отличаются, поэтому модули придётся переписывать. OCMOD - упрощённая версия VQMOD. В админке также добавлены удобства для загрузки новых OCMOD-расширений (Extensions / Extension Installer).

Например, основные отличия OCMOD от VQMOD: имеются операторы Replace, Before, After, Regex, Offset, Limit, отсутствуют ignoreif, log.

Отличается и работа offset.

Модули могут состоять из одного файла (должен иметь расширение .ocmod.xml) или нескольких, упакованных в архив с расширением .ocmod.zip. В архиве могут находиться XML, SQL и PHP файлы:

  • upload/*
  • install.sql
  • install.php
  • install.xml

Все файлы из папки `upload` будут скопированы в папку, куда установлен Opencart.

В install.sql можно добавить все необходимые SQL-запросы (create, drop, insert, update), которые должны быть исполнены при установке модуля. Каждый запрос должен заканчиваться символом ;.

Если модуль требует каких-то дополнительных действий для установки, PHP код надо разместить в файле `install.php`.

Остальные подробности можно будет узнать позже -- либо по мере появления новой документации по адресу https://github.com/opencart/opencart/wiki/Modification-System, либо путём изучения появляющихся модулей.

См. также:

  • Override Engine + VQmod for OpenCart 2.0 (J.Neuhoff). Это решение позволяет получить как новую систему Override Engine (OE), так и поддержку всех старых vQmod расширений (OE хорош именно для модулей, а вот для изменения шаблонов способ vQmod пока наиболее подходящий; плюс совместимость). Всё доступно свободно для скачивания и эксперименто. Предлагали Даниэлю. Кстати, автор vQmod (Qphoria) тоже высказался в топике за встраивание этого варианта OE+vQmod в Opencart 2.0. Он сказал: "Согласен. Я хочу, чтобы OE включили в ядро Opencart, а vQmod остался внешним расширением, каким он всегда был. OE или правильная система хуков -- это что-то, что ядро должно предлагать из коробки, тогда как vQmod был создан лишь как костыль, исправляющий отсутствие чего-то подобного в ядре. vQmod до сих пор имеет огромный смысл в Opencart, но я не вижу смысла в добавлении урезанного его варианта вместо того, чтобы сделать правильную систему."
  • SafePatch -- альтернатива vQmod

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

Тотальные ограничения для анонимных пользователей ЯД, QIWI и т.д. с 16 мая

Яндекс.Деньги сообщают о новых ограничениях, которые вступят в силу 16 мая, со ссылкой на законы 115-Ф3 и 161-Ф3 (т.е. это касается всех российских платёжных систем).

Анонимным пользователям станет практически вообще ничего недоступно: ни переводы другим пользователям, ни получение переводов от них, ни вывод в банки и на карточки, ни покупка в нероссийских магазинах. У россиян 2 варианта: деанонимизация с помощью небольшой формочки на сайте (ФИО, номер паспорта и дата выдачи) или полная идентификация.

У остальных - только идентификация. В информации об офисах Яндекса (там можно было пройти идентификацию) исчезли Киев, Одесса, Симферополь, а также Екатеринбург, Минск, Новосибирск, Казань, Ростов-на-Дону. Остались только Москва и Питер... И есть ещё вариант по почте и с нотариусом.

В общем, насколько понимаю, в России без паспорта шагу ступить нельзя и гайки закручиваются по всем фронтам. Мобильный? Давай паспорт. Виртуальные деньги даже для какой-то мелочёвки? Давай паспорт. Прослушка? Давно. Уже и скайп признался, что полгода способен хранить все разговоры. GPS? Скоро, наверное, спортивные часы, смартфоны, навигаторы и GPS приёмники тоже будут регистрироваться по паспорту.

Подробнее о всех новых ограничениях Яндекс.Денег:

https://money.yandex.ru/doc.xml?id=526543

Обсуждения:

Opencart 1.5.6.2

12 апреля 2014 г. Ruslan Brest E-commerce » OpenCartОбсудить

Пару дней назад (10 апреля) втихомолку выложен Opencart v1.5.6.2. По ченджлогу - ничего особенного, разве что исправление некоторых ошибок:

Updates to the Paypal Express module to fix some issues during checkout.
Changed UTF-8 helper file to new code and updated the installer to check for iconv function or mbstring extension.
More info including commit links can be found in the change log: https://github.com/opencart/opencart/blob/v1.5.6.x/changelog.md
MySQLi database support available at install.

То есть исправлены какие-то ошибки

  • в email (поля "from" и "mail-to");
  • есть изменения в system/helper/utf8.php (которые, судя по багрепортам, могли приводить к проблемам с изображениями в файл-менеджере - сейчас вроде бы исправлено)
  • в инсталляторе добавлена проверка на наличие на сервере "iconv" и "mbstring".

В изменения не вглядывался. Остальное для рунета мало актуально: Paypal Express, Klarna, OpenBay Pro.

Ещё на гитхабе заметна работа по интеграции созданию "своего vQmod велосипеда". Остальное - какие-то мелочи, в голове не задерживающиеся. Хотя я туда последнее время мало заглядывал. Может есть ещё что-то, приближающее (или наоборот, задерживающее) версию 2.0.

Вот так примерно выглядят метания между встраиванием vQmod и своей реализацией:

  • b81ee97 2012-08-24 16:36:02 (Edgar gabaldi) Named vqmods columns
  • d731ba9 2012-08-24 16:38:29 (Edgar gabaldi) Merge branch 'vqmod'
  • 7a64c34 2013-02-15 23:20:26 (Daniel Kerr) started adding my own version of vqmod.
  • d02ec9b 2013-02-18 12:51:13 (Daniel Kerr) started to add my own version of vqmod. trying to get the code into a single class.
  • 4f64f0d 2014-04-10 14:35:00 (Daniel Kerr) changed the system to use vqmod
  • 7267145 2014-04-10 17:13:32 (Daniel Kerr) more vqmod work done
  • f14c938 2014-04-10 18:28:07 (Daniel Kerr) more vqmod stuff done
  • 4f2498b 2014-04-10 23:46:41 (Daniel Kerr) updated the vqmod code but i'm probably going to undo the vqmod changes and use the system i had before. vqmod seems to have to many features that are just not required.
  • 774ab43 2014-04-10 23:52:16 (Daniel Kerr) vqmod removed, using my own again

"Свой собственный vQmod" (modifications в терминологии Опенкарт) будет с другой реализацией (хоть и похожей на vQmod) - и насколько вижу, речь о совместимости со старыми расширениями там не идёт.

Opencart, GNU GPL и модули

Opencart использует лицензию GNU GPL v3. Это одна из наиболее жёстких лицензий, накладывающая ограничения на закрытие исходного кода как производных программ, так и расширений (модулей, плагинов).

Ниже несколько цитат из GNU GPL FAQ, касающихся лицензирования и условий распространения модулей и расширений GPL-программ.

Далее...

Создатель PrestaShop: встреча во Львове 26 июля 2013 года

Создатель PrestaShop Бруно Левек 26-го июля 2013 года прилетает в Украину, где проведет во Львове встречу с разработчиками, представителями веб-студий, фрилансерами.

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

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

Что нас ждёт в Opencart 2.0

Конца разработке Opencart 2.0 пока ещё не видно, но сейчас уже можно выделить основные нововведения и готовиться к изменениям.

Что нас ждёт в новой версии Опенкарт?

  • HTML5,
  • адаптивный дизайн (Twitter Bootstrap),
  • наведение красоты и использование шрифтов с иконками (Font Awesome) вместо мелкой графики,
  • добавление полей в форму регистрации из админки (не видел, не знаю, о чём речь),
  • а также "встроенный vqmod": новые пункты меню "Extension installer" и "Modifications" в меню расширений.

Также 10 июня было сказано, что Paypal и Amazon заплатили за внесение каких-то новых фишек, но на гитхаб это пока не выложено. Делается какой-то другой компанией и будет объединено позже.

UPD: это оказались:

Далее...

Opencart CE (Community Edition)

Давно я ожидал появления альтернативной версии репозитория Опенкарт с более адекватным ведением дел. Вообще-то думал, что он чуть раньше появится. Но чтобы его объявили прям в "новостях и анонсах" на форуме -- не ожидал. Смело :) Я думал, будет как-то менее заметно и в одном из репо десятка-другого активных разработчиков и комиттеров, разочаровавшихся в политике DK. Респект rph :)

Вообще-то в какой-то момент, когда Qphoria начал бранчи в гитхабе изучать, я поверил, что не всё потеряно. Но потом опять началось, ДК ничуть не изменился. Workflow в гитхабе также остался прежним.

В общем, на днях (21 июня) пара квалифицированных разработчиков (rph /opencarthelp/ и AddCreative как минимум) объявили о рождении "community edition" форка (ответвления от основного репозитория Opencart). Судя по списку планируемых вопросов -- с этими людьми "кашу сварить" можно. И скорее даже нужно. Очень надеюсь, что там дело пойдёт намного лучше по части совместной разработки.

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

Чтобы было чуть более понятно, надо пояснить, как сейчас ведутся дела.

Далее...

89% взрослых украинцев пользуются мобильной связью, 12,6% — мобильным Интернетом

7 июня 2013 г., 10:45

http://ko.com.ua/89_vzroslyh_ukraincev_polzuyutsya_mobilnoj_svyazyu_12_6_mobilnym_internetom_77307

Согласно данным исследования GfK Ukraine рынка телекоммуникационных услуг, в I квартале 2013 г. доля пользователей мобильной связи достигло 89% населения Украины старше 16 лет. Это на 3% выше показателя за аналогичный период 2012 г.

Наиболее значительно выросло число пользователей мобильной связи в городах с населением до 50 тыс. жителей: на 4,3% до 91,2%. Кроме этого, значительно увеличилась доля пользователей в возрастной группе старше 60 лет (+5,5%, до 69,4%). В начале года в среднем абоненты тратили на услуги мобильной связи 45 грн, что превышает средний уровень затрат годом ранее на 4 грн.

Всего мобильным Интернетом пользуются 12,6% украинцев, по сравнению с 10% в аналогичном квартале 2012 г. 10,2% при этом пользуются мобильным Интернетом на экране мобильного телефона или смартфона (6,9% годом ранее).

Мужчины несколько активнее используют свои телефоны для выхода в Интернет (12,5% против 8,3% женщин). Молодежь в возрасте 16-19 лет являются наиболее активными пользователями (37,7%). Наибольший рост демонстрируют возрастные группы 16-19 и 20-29 лет. Быстрее всего росли группы пользователей мобильным Интернетом на экране телефонов в селах и маленьких городах с населением до 50 тыс., где проводное подключение к Интернету намного менее доступно.