Русский
Русский
English
Статистика
Реклама

Интернет-магазины

Стоит ли платить за плагины OpenCart?

18.11.2020 16:23:31 | Автор: admin

У нас обновление в маркетплейсе: теперь вы можете заказать с предустановленным OpenCart.

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

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

На что смотреть, принимая решение о покупке расширения?


Качество кода


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

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

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

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

Стоимость


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

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

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

Возможность использования плагина в будущем


Прежде чем покупать расширение, подумайте:

  • Можно ли его использовать в других проектах повторно?
  • Идет ли он в связке с каким-то другим плагином или может работать солоо?
  • Обновляется ли плагин регулярно?


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

Многие бесплатные расширения хорошо поддерживаются, а многие платные нет.

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

Но вернемся к OpenCart.

Как мы создавали образ для OpenCart в нашем маркетплейсе




Готовый образ в нашем

Требования к серверу


Для использования Opencart 3 рекомендуется использовать 2 Гб RAM и 2 ядра CPU.

Основные файлы Opencart занимают около 50 Мб, дополнительно вам понадобится место для хранения базы данных, резервных копий, и данных сайта, которое будет зависить от объема опубликованной информации.

Opencart может использовать Apache или Nginx с PHP 7.3+, а в качестве базы данных MySQL.
Мы будем создавать образ с использованием Nginx и MySQL.

Подготовка образа


Обновим установленные пакеты до последней версии:

dnf update -y

Добавим постоянное разрешение для входящего трафика на http/80 и https/443 порты:

firewall-cmd --permanent --add-service=httpfirewall-cmd --permanent --add-service=https

Применим новые правила файрвола:

systemctl reload firewalld

Установим Nginx:

dnf install nginx -y

Запустим и включим сервер Nginx:

systemctl start nginxsystemctl enable nginx

Так как на данный момент в основном репозитории Centos используется версия PHP 7.2, добавим репозиторий REMI с PHP 7.4.
Для этого добавим репозиторий EPEL (требуется репозиторием REMI):

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Добавим репозиторий REMI:

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Включим модуль php:remi-7.4 для установки php 7.4:

sudo dnf module enable php:remi-7.4 -y

Установим php-fpm и php-cli:

sudo dnf install -y php-fpm php-cli

Установим модули PHP требуемые для Opencart:

dnf install php-mysqlnd php-date php-dom php-filter php-gd php-hash php-json php-pcre php-pdo php-session php-simplexml php-spl php-tokenizer php-xml php-zip -y

Так же установим модули PHP mbstring, opcache:

dnf install php-mbstring php-opcache -y

Установим сервер MySQL:

dnf install mysql-server -y

Включим и запустим сервер MySQL:

systemctl start mysqldsystemctl enable mysqld

Так как мы делаем шаблон для VDS, а они могут быть медленными, добавим задержку старта mysqld 30 секунд, иначе могут быть проблемы со стартом сервера при первоначальной загрузке системы:

sudo sed -i '/Group=mysql/a \ExecStartPre=/bin/sleep 30' /usr/lib/systemd/system/mysqld.service

Изменим группу и пользователя из под которого будет работать nginx внеся изменения в /etc/php-fpm.d/www.conf:

sudo sed -i --follow-symlinks 's/user = apache/user = nginx/g' /etc/php-fpm.d/www.confsudo sed -i --follow-symlinks 's/group = apache/group = nginx/g' /etc/php-fpm.d/www.conf

Изменим владельца каталога сессий PHP так же соответственно на nginx:

sudo chown -R nginx. /var/lib/php/session

Удалим строки с коментариями из файла конфигурации /etc/nginx/nginx.conf (что бы не было двойных срабатываний для sed):

sudo sed -i -e '/^[ \t]*#/d'  /etc/nginx/nginx.conf

Добавим в /etc/nginx/nginx.conf настройки компрессии gzip

sudo sed -i '/types_hash_max_size 2048;/a \\    gzip on;\    gzip_static on;\    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript image/x-icon image/svg+xml application/x-font-ttf;\    gzip_comp_level 9;\    gzip_proxied any;\    gzip_min_length 1000;\    gzip_disable "msie6";\    gzip_vary on; \' /etc/nginx/nginx.conf


Добавим в /etc/nginx/nginx.conf настройки индексного файла index.php:

sudo sed -i '/        root         \/usr\/share\/nginx\/html;/a \        index index.php index.html index.htm;\' /etc/nginx/nginx.conf

Добавим настройки для дефолтного сервера обработку php через сокет php-fpm, отключим лог для статических файлов, увеличим время expire, отключим лог доступа и ошибок для favicon.ico и robots.txt и запретим доступ к файлам .ht для всех:

sudo sed -i '/        location \/ {/a \try_files $uri $uri/ /index.php?q=$uri&$args;\        }\    \        location ~* ^.+.(js|css|png|jpg|jpeg|gif|ico|woff)$ {\        access_log off;\        expires max;\        }\    \        location ~ \.php$ {\        try_files  $uri =404;\        fastcgi_pass   unix:/run/php-fpm/www.sock;\        fastcgi_index index.php;\        include fastcgi_params;\        fastcgi_intercept_errors on;\        fastcgi_ignore_client_abort off;\        fastcgi_connect_timeout 60;\        fastcgi_send_timeout 180;\        fastcgi_read_timeout 180;\        fastcgi_buffer_size 128k;\        fastcgi_buffers 4 256k;\        fastcgi_busy_buffers_size 256k;\        fastcgi_temp_file_write_size 256k;\        }\    \        location = /favicon.ico {\        log_not_found off;\        access_log off;\        }\    \        location = /robots.txt {\        allow all;\        log_not_found off;\        access_log off;\        }\    \        location ~ /\.ht {\        deny all;' /etc/nginx/nginx.conf

Установим wget требуемый для установки certbot:

sudo dnf install wget -y

Скачаем исполняемый файл certbot с оффсайта:

cd ~wget https://dl.eff.org/certbot-auto

Переместим certbot в /usr/local/bin/:

mv certbot-auto /usr/local/bin/certbot-auto

И назначим права и владельцем root:

chown root /usr/local/bin/certbot-autochmod 0755 /usr/local/bin/certbot-auto

Установим зависимости certbot, ответ Y в конвеер на вопрос установки зависимостей, и --install-only, что бы не инициировать установку сертификатов на данном этапе:

yes | certbot-auto --install-only

Удалим файл в каталоге веб-сервера по умолчанию:

rm -f /usr/share/nginx/html/index.html

Скачаем архив с установочными файлами Opencart:

cd ~wget https://opencart.ru/opencart-3.0.3.2-ru.zip

Распакуем архив в настроенный каталог веб-сервера:

unzip opencart-3.0.3.2-ru.zip "upload-3032-ru/*" -d /usr/share/nginx/html/

Переместим файлы из подкаталога upload-3032-ru в корневой каталог:

mv /usr/share/nginx/html/upload-3032-ru/* /usr/share/nginx/html/

И удалим подкаталог upload-3032-ru:

rm -rf /usr/share/nginx/html/upload-3032-ru/

Так же удалим скачанный архив:

rm -f ~/opencart-3.0.3.2-ru.zip

Создим пустые файлы конфигурации:

touch /usr/share/nginx/html/config.phptouch /usr/share/nginx/html/admin/config.php

Удалим строку $db->query(SET @@session.sql_mode = 'MYSQL40'); из install.php, т.к. данный режим не поддерживается в MySQL 8:

sed -i -e '/MYSQL40/d' /usr/share/nginx/html/install/model/install/install.php

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

chown -R nginx. /usr/share/nginx

Создадим базу данных opencart:

mysql -uroot -e "CREATE DATABASE opencart;"

Создадим пользователя mysql opencart с пустым паролем:

mysql -uroot -e "CREATE USER 'opencart'@'localhost' IDENTIFIED BY '';"

Дадим все привелегии пользователю opencart на базу opencart:

mysql -uroot -e "GRANT ALL PRIVILEGES ON opencart.* TO 'opencart'@'localhost';"

Перезапустим и включим PHP-FPM:

systemctl restart nginx php-fpmsystemctl enable php-fpm

Далее создадим скрипт в домашнем каталоге root который по запросу пользователя сгенерирует и установит пароли для root и zabbix и скорректирует их в файлах конфигурации Opencart.
Воспользуемся перенаправлением heredoc с делимитером POSTINSTALL, что бы записать скрипт как есть, без раскрытия специальных символов:

cat <<"POSTINSTALL" > /usr/local/bin/secure_mysql#!/bin/bashOPENCARTPASS="$(openssl rand -base64 29 | tr -d "=+/" | cut -c1-25)"ROOTPASS="$(openssl rand -base64 29 | tr -d "=+/" | cut -c1-25)"mysql -uroot -e "ALTER USER 'opencart'@'localhost' IDENTIFIED BY '$OPENCARTPASS';"mysql -uroot -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '$ROOTPASS';"echo "New password for opencart@localhost: $OPENCARTPASS"echo "New password for root@localhost: $ROOTPASS"sed -i --follow-symlinks "s/define('DB_PASSWORD', '');/define('DB_PASSWORD', '${OPENCARTPASS}');/g" /usr/share/nginx/html/config.phpsed -i --follow-symlinks "s/define('DB_PASSWORD', '');/define('DB_PASSWORD', '${OPENCARTPASS}');/g" /usr/share/nginx/html/admin/config.phpsystemctl restart nginx php-fpmOPENCARTPASS=ROOTPASS=rm -rf /usr/share/nginx/html/installrm -f /usr/local/bin/secure_mysqlPOSTINSTALL

Сделаем скрипт исполняемым:

chmod +x /usr/local/bin/secure_mysql


На данном этапе все настройки выполнены, остается выключить сервер и сделать снапшот:

shutdown -h now

Развертывание Opencart из образа


Развернув новый сервер из образа, мы, в роли пользователя, можем перейти по ссылке с адресом сервера, например: http://vps_ip_address/

На первом экране установки выбрать требуемый язык (English/Russian).
На странице конфигурации базы данных, нужно указать пользователя базы данных opencart, пароль оставьте пустым (пароли MySQL будут сгенерированы и настроены чуть позже), имя базы данных укажем opencart (так как мы создали ее ранее), зададим логин, пароль и email учетной записи администратора Opencart.

После завершения установки, мы перейдем в административную часть, и на сообщение Выберите как вы хотите перенести директорию storage, выберем вариант Автоматическое перемещение и нажмем Переместить.
Opencart переместит свое хранилище автоматически и после сообщения Хранилище storage успешно изменено! это сообщение можно закрыть. На этом основная настройка Opencart завершена.

Генерация паролей MySQL


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

secure_mysql

Скрипт сгенерирует пароли для MySQL пользователей root, opencart, выведет их в консоль и пропишет их в конфигурационных файлах opencart.
А так же удалит каталог с установочными файлами opencart: /usr/share/nginx/html/install.
На этом этапе нужно сохранить пароли в надежном месте, так как они выводятся в консоль один раз и нигде больше не сохраняются.

Настройка HTTPS и сертификатов Let's Encrypt


Для настройки HTTPS у VDS должно быть действующее DNS имя, которое мы должны указать в /etc/nginx/nginx.conf в разделе server, например:

server_name domainname.ru;

Перезапустим nginx:

service nginx restart

Запустим certbot:

sudo /usr/local/bin/certbot-auto --nginx

Введем свой e-mail, cогласимся с условиями сервиса (A), Подписка на рассылку (опционально) (N), выберем доменные имена для которых нужно издать сертификат (Enter для всех).

В случае, если все прошло без ошибок, мы увидим сообщение об успешной выдаче сертификатов и настройке сервера:

Congratulations! You have successfully enabled ...

После этого подключения на 80 порт будут перенаправляться на 443 (https).

Добавим в /etc/crontab для автоматического обновления сертификатов:

# Cert Renewal30 2 * * * root /usr/local/bin/certbot-auto renew --post-hook "nginx -s reload"

Готово, теперь у нас есть готовый сервер Opencart с настроенными сертификатами Let's Encrypt!

Хотим напомнить, что вы тоже можете сделать для нас образ


Есть три варианта, как поучаствовать.

Подготовьте образ сами и получите 3000 рублей на баланс


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

Как создать свой образ:

  1. Создайте аккаунт у нас на
  2. Сообщите в поддержку, что вы собираетесь создавать и тестировать образы
  3. Мы зачислим вам 3000 рублей и включим возможность создавать снапшоты
  4. Закажите виртуальный сервер с чистой операционной системой
  5. Установите на эту VPS программное обеспечение и настройте его
  6. Составьте инструкцию или скрипт для развертывания ПО
  7. Создайте снапшот для настроенного сервера
  8. Закажите новый виртуальный сервер, выбрав в выпадающем списке Шаблон сервера созданный ранее снапшот
  9. В случае успешного создания сервера, передайте материалы полученные на этапе 6 технической поддержке
  10. В случае ошибки вы можете уточнить у поддержки причину и повторить настройку

Для владельцев бизнеса: предложите свой софт


Если вы разработчик софта, который разворачивают и используют на VPS, то мы можем включить вас в маркетплейс. Так мы можем помочь вам привести новых клиентов, трафик и узнаваемость.

Расскажите в комментариях, какого образа вам не хватает?


И мы подготовим его сами



Подробнее..

Как защититься от подделок в интернете 53 полезные ссылки практические советы эксперта по борьбе с контрафактом

03.03.2021 18:08:18 | Автор: admin

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

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

Как искать контрафакт

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

Также в зависимости от бренда и того, в каком сегменте он находится поисковые запросы для поиска контрафакта могут быть в формате: "БРЕНД купить реплику", "БРЕНД купить интернет-магазин". Хорошо работает и ввод конкретных данных, например модели (номера модели) продукта, иногда всякие слова вроде купить дешево + бренд, скидки + бренд тут помогает сервис Wordstat.

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

http:// webcache.googleusercontent.comsearch?q=cache:http://,где название нужного сайта или страницы.

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

Соцсети

Социальные сети в настоящий момент это главный источник продаж контрафакта в Рунете. По нашим данным до половины продаж подделок и нарушений интеллектуальной собственности в онлайне приходятся именно на социальные сервисы. К примеру, в ходе проекта BrandSecurity по защите бренда Aviasales на них пришлось более 50% случаев незаконного использования торговой марки.

Среди соцсетей с самым большим объемом контрафакта и пиратства:

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

Где искать контрафакт: главные площадки пиратов в России, Украине, Белоруссии и Казахстане

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

  • Wildberries крупнейший онлайн-магазин в России, русский Amazon, где представлены десятки тысяч продавцов, от официальных дистрибьюторов до локальных бизнесов. Очень часто мелкие торговцы предлагают копии и реплики известных брендов, и с учетом колоссальной аудитории и удобного фулфилмента на Вайлберрис стремятся попасть и торговцы подделками.

  • Авито на этом маркетплейсе можно купить и продать что угодно, в феврале 2021 года здесь разместили 72.5 млн объявлений. Эксперты BrandSecurity очень часто находят на Авито контрафакт, причем далеко не только подделки физических товаров, но и пиратский цифровой контент (продажа курсов, книг и т.п.)

Помимо них, в России контрафакт можно встретить на следующих сайтах:

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

В украинском сегменте интернета помимо русскоязычных соцсетей у пиратов пользуются популярностью такие маркетплейсы и классифайды:

В Белоруссии пираты используют сайты:

В Казахстане эксперты BrandSecurity фиксируют активность продавцов контрафакта на следующих маркетплейсах и классифайдах:

Как бороться с пиратами на этих сайтах

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

(пункт 55 постановления Пленума ВС РФ 10 от 23 апреля 2019 г.)

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

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

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

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

Подробнее..

Перевод А этот товар точно просматривают четырнадцать человек?

18.06.2020 10:17:09 | Автор: admin


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

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

Иногда это реальная цифра, а иногда случайная. То есть вот прямо совсем случайная.

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

Я зашёл на вебсайт и выбрал первый попавшийся продукт с главной страницы. В моём случае продукт оказался вот такой:



Скриншот сделан 11 июня 2020 года, оранжевая рамка добавлена автором статьи.

Да, я понимаю, вы уже отвлеклись на тот факт, что там жирным шрифтом заглавными буквами написано: Innovation at its finest, хотя по всем правилам грамматики должно быть its. Но прошу вас переключить внимание на надпись: 14 people are currently looking at this product (Этот продукт сейчас смотрят 14 человек).



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

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

На этом вебсайте я обнаружил следующее:



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

Переведу этот отрывок на человеческий язык:



Каждые пять секунд: выбери контейнер, который отображает число, сгенерируй случайное число в диапазоне от 3 до 14, помести это число в выбранный контейнер.

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

На случай, если кто-то набредёт на эту статью в далёком будущем, когда в код уже будут внесены изменения, у меня есть хорошие новости: 16 мая 2020 года сайт был проиндексирован поисковыми роботами веб-архивов в частности, они сохранили и приведённый фрагмент. Просмотреть проиндексированную версию сайта вы можете здесь.

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

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

02.07.2020 22:10:39 | Автор: admin

Продавцы часто сталкиваются с покупателем по имени Джон Смит, добавляющим товары в корзину, а потом уходящим из магазина без покупок; ситуация начала выходить из-под контроля



Что Джон Смит добавил в корзину в магазинах Comfort House и FinnBin Inc.

Джон Смит начал делать покупки в прошлую среду и не останавливается уже несколько дней.

Он зашёл в интернет-магазин автозапчастей, где положил в корзину рычаг поворотника, аварийный фонарик, и пару десятков других товаров. Затем он перепрыгнул к продавцу товаров для дома, где заказал ещё десяток вещей, включая рамки для фотографий, таблички для адресов, вешалку для полотенец и почтовый ящик. На сайте, где продаются коробки-колыбельки для младенцев, популярные в некоторых странах (например, в Финляндии), он заказал по штуке каждого вида наборов одежды для младенцев, от $80 до $500.

Когда этот покупательский кутёж, длившийся почти 48 часов, закончился, Джон Смит сделал то же самое, что и всегда ушёл, ничего не купив.

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

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

Шон Беркюсон вскидывает голову при упоминании Джона Смита. Президент компании FinnBin Inc. Впервые заметил этого продавца на сайте своего магазина, продающего колыбельки скандинавского стиля, более года назад.

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

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


За три дня апреля на имя Джона Смита у FinnBin Inc. было уже 17 брошенных корзин.

Беркюсон был в числе первоначальной команды людей, основавших Groupon Inc. Он занимается аналитикой, чтобы принимать бизнес-решения в разных областях, от рекламы до дизайна сайта. И Джон Смит всё испортил. Когда покупатели бросают корзины, сайты обычно отправляют им автоматические письма, поощряющие закончить покупки. Десятки емейлов, отправленных Джоном Смитом, искажают данные, как и ложный трафик.

Мне необходимо знать, что работает, а что нет, сказал он.

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

Джеффри Горнштейн вспоминает про Джона Смита ежедневно. Его сайт ComfortHouse.com, где продаются товары для дома, получил предупреждение от провайдера из-за отправки емейлов на несуществующие адреса. Это последствия отправки писем вслед незавершённым покупкам, которые вернулись назад за невозможностью доставки. Каждый раз, просматривая последние продажи, он смотрит, не возвращался ли его недоброжелатель. После этого он заходит в панель управления рассылками и деактивирует все фиктивные учётные записи Джона Смита.

Это необходимо делать очень быстро, сказал он.

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

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

Одно ясно: его сложно описать.


Джеффри Горнштейн, владелец сайта ComfortHouse.com

В процессе раскрытия личности загадочного покупателя были найдены намёки, указывающие на компанию Google. Джон Смит всегда использует адрес в домене gmail.com -john.smith.us2@gmail.com, john.smith.us30@gmail.com, и так далее. В качестве почтового адреса он вводит адрес штаб-квартиры Google в Маунтин-Вью, Калифорния, а в качестве телефона основной телефон коммутатора компании.

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

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

Они никуда не ведут, сказал Тимоти Сэмюэлс, администратор сайта магазина запчастей Levine Automotive, по поводу своих запросов в Google.

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

Когда в июне журнал The Wall Street Journal связался с Google, представитель последней, после нескольких дней выяснения обстоятельств, сообщил, что загадочный покупатель действительно является ботом, созданным в Google.


Шон и Джейми Беркюсон, основатели FinnBin Inc., с двумя своими дочерьми

Цель бота: убедиться, что конечная стоимость продукта, включая все налоги и доставку, совпадает с указанной на платформе Google Shopping и в рекламных объявлениях. Компания не ставила целью вызвать беспокойство продавцов путём оставления тысяч корзин.

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

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

В мире интернет-магазинов боты встречаются часто. Часто для проверки цен или индексирования сайтов могут приходить запросы от Amazon.com Inc. или поисковой системы Bing компании Microsoft Corp. Майкл Карр, сооснователь Top Notch Gift Shops, управляет интернет-магазинами уже два десятилетия, и называет Джона Смита очень странным ботом. Он пытается купить предметы, которые не продавались уже много лет, и перешли на страницы, не представленные в каталоге.

В итоге, потратив силы на поиски источника этих событий, и заключив, что у бота нет злонамеренных мотивов, он научился жить с Джоном Смитом. Когда из The Wall Street Journal ему сообщили, что этим занимается Google, он сказал: это подтверждает наши мысли по этому поводу.

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

Из песочницы Только неБитрикс!. Почему не стоит игнорировать изучение этого фреймворка

30.08.2020 16:23:02 | Автор: admin
image

Часто отпрограммистов PHP можно услышать: Онет! Только неБитрикс!. Многие специалисты нехотят связываться фреймворком, считают его некрасивым инеудобным. Однако вакансий битрикс-разработчиков скаждым годом становится все больше. Уже сейчас программисты, которые работают сБитриксом, одни изсамых востребованных среди специалистов PHP.

Когда-то ябыл разработчиком1С, аувлечение PHP помогло мне вырасти доруководителя подразделения веб-разработки вNeti. Я постараюсь объяснить, почему программистам полезно изучить фреймворк Bitrix.

Как япознакомился сБитриксом


Три года назад мне предложили развивать направление веб-разработки. Ясогласился, потому что уменя был опыт создания высоконагруженных web-систем.

Первомуже клиенту, который кнам обратился, требовался битрикс-разработчик. Заказчику нужно было собрать государственный сервис для поддержки малого бизнеса. Клиент искал профессионала, который разрабатывает для Битрикса, знает объектно-ориентированное программирование иумеет писать сложные запросы.

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

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

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

image
Востребованность программистов PHP. Данные на 26 августа 2020 года. Источник: hh.ru.

Но, несмотря напотребности рынка, программисты PHP нехотят связываться сБитриксом. Одни работали сним поверхностно инеразобрались вего возможностях, другие несталкивались ссистемой вообще, ноотносятся кней плохо из-за негативных статей или отрицательных отзывов. Около30% кандидатов, скоторыми связывается наш HR-менеджер, отказываются отсобеседования, когда узнают, что нужно писать для Битрикса. Гораздо больше потенциальных сотрудников отсеиваются еще раньше, когда указывают врезюме, что неготовы работать сфреймворком.

Яхочу объяснить программистам PHP, почему стоит обратить внимание наБитрикс. Но, чтобы небыть голословным, сначала расскажу, почему клиенты выбирают эту систему ичем продукты фирмы 1С-Битрикс привлекают бизнес основного потребителя услуг программирования.

Почему клиенты выбирают Битрикс


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

Интернет-магазины


Клиент, который купит иустановит 1СБитрикс: Управление сайтом влицензии Малый бизнес или выше, сразу получит:

  • Встроенную интеграцию почти совсеми российскими службами доставки, будьто Boxberry или Деловые линии. Чтобы выбрать службу доставки, ненадо ничего дополнительно подключать. Достаточно поставить галочку напротив нужного оператора.
  • Работающие понашему законодательству системы онлайн-оплаты (Яндекс-касса, Сбербанк-онлайн).
  • Встроенную синхронизацию с1С: Управление торговлей, 1С: Бухгалтерия, 1С: Зарплата иуправление персоналом.

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

image
В рейтинге CRM по реальным установкам на сайтах за сентябрь 2019 года, составленном компанией iTrack, 1С-Битрикс занимает первое место среди коммерческих CRM

Корпоративные сайты


Большинство решений нарынке узкоспециализированные: только CRM или только инструмент для управления проектами. Битрикс24, корпоративный сайт, объединяет всебе большое количество функционала. Это онлайн-офис ссистемой управления продажами, настроенными бизнес-процессами, чатом, лентой новостей. ВБитрикс24 можно вести учет рабочего времени, управлять проектами, ставить задачи сотрудникам.

Чтобы собрать нечто похожее самостоятельно, клиенту придется купить много отдельных сервисов иобъединитьих. Это затратно повремени иденьгам быстрее идешевле поставить коробку Битрикс24. Обилие функций водном месте подкупает: компании смотрят напродукт синтересом имногие нанего переходят.

Потребители видят, что запустить интернет-магазин или корпоративный портал, интегрированный синформационной системой предприятия, наБитриксе легко инедорого. Сделать тоже самое наOpenCart или WordPress дольше идороже. Разрабатывать подобное решение нафреймворках Laravel, Symfony или Yii2 более трудозатратно.

Решения для государственных организаций


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

Зачем нужны битрикс-разработчики


Теперь, когда понятно, почему потребители выбирают Битрикс, разберемся, зачем нужны разработчики. У80% клиентов коробка запускается быстро ипросто, иимхватает типового функционала. Такие заказчики ищут специалистов, чтобы поддерживать систему. Битрикс большое исложноеПО, и, как влюбом сложном механизме, внем встречаются ошибки ибаги. Это нормально.

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

Какие доработки чаще всего требуются заказчикам:

  • Добавить функционал. Например, насайты для медицинских центров добавляют функционал онлайн-записи наприем, историю обращений икарточку пациента. Этих возможностей нет вкоробке.
  • Настроить интеграцию. Часто клиентам нужна интеграция Битрикса сдругими системами. Например, заказчики хотят, чтобы сотрудник вличном кабинете видел зарплату, остатки отпусков идругую информацию, которую дает отдел кадров. Изначально этих возможностей нет вБитриксе и, чтобы все работало, требуется программист.
  • Исправить серверную часть. Некоторым клиентам ненравится серверная часть коробки: имкажется, что внутренние механизмы системы работают медленно. Таким заказчикам нужны оптимизация ирефакторинг кода.

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

За что программисты не любят Битрикс


Программисты PHP нехотят связываться сБитриксом считают его неинтересным, слишком сложным, тяжелым, неизящным ипереоцененным. Гораздо проще найти разработчика Laravel, Symfony или Yii2.

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

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

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

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

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

Битрикс восновном известен как CMS. Большинство разработчиков знают Битрикс как CMS для создания сайтов-визиток.80% программистов использовали только базовые функции иникогда непогружались внутрь, непытались изучать систему иядро фреймворка: ORM, Highload-блоки, мастера, визарды. Пощупали Битрикс снаружи непонравилось, аразвернуть непопытались. Это как попробовать съесть мандарин вкожуре.

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

Становление Битрикса похоже настановление 1С


То, что происходит сейчас сБитриксом, напоминает мне становление 1С. Когда 1Столько появился, среди программистов существовало мнение, что это неязык программирования, аерунда. Над специалистами, которые осваивали1С, смеялись. Имговорили, что писать нарусском фи ичто скоро фирма 1С загнется.

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

Разработчики, которые стояли натом, что программировать на1Снизко инеинтересно, оказались неправы. Нельзя сказать, что они остались неудел. Они все равно востребованы, нонамного меньше. Большинство специалистов все-таки пришло ктому, что надо перепрофилироваться на1С.

Тоже самое происходит сБитриксом. Скаждым годом Битрикс все популярнее уклиентов, нобольшинство программистов PHP нехочет сним работать, хотя это перспективное ивысокооплачиваемое направление.

Перспективы Битрикса


Битрикс-разработчики, которые занимаются программированием больших порталов и сложных личных кабинетов, очень востребованы и высокооплачиваемы. В зависимости от региона они зарабатывают от 30 000 (джуниоры) до 200 000 (сеньоры). Конечно, когда появится больше программистов и ниша заполнится, общий уровень заработка немного упадет. Но специалисты в этой сфере, скорее всего, будут востребованы всегда.

Специалисты, которые работают с Laravel, Symfony или любым другим MVC фреймворком PHP, останутся востребованными. У этих решений большая доля рынка, но достаточно специфические задачи.

Я считаю, через несколько лет Битрикс заберет 8090% рынка, потому что он в первую очередь ориентирован на бизнес. Если посмотреть красочные фото или видео конференций, посвященных Битриксу, становится ясно, как на них реагируют владельцы предприятий.

image
Конференция BitrixPower, прошедшая 4 октября 2019 года в Москве. Источник: группа 1С-Битрикс во ВКонтакте

Судя по динамике последних лет, доли продуктов 1С-Битрикс продолжат расти. Через несколько лет программистам PHP, чтобы быстро найти высокооплачиваемую работу, пригодится знание Битрикса наравне с другими фреймворками. И, возможно, при выборе между несколькими кандидатами именно знание Битрикса станет решающим аргументом в пользу одного из них.
Подробнее..

Avito Analytics meetup

18.06.2020 14:14:33 | Автор: admin

Привет, Хабр! 30 июня в18:00 поМоскве мы проведём онлайн-митап дляаналитиков. Спикеры расскажут прорегиональные A/B-тесты, управление выдачей товаров винтернет-магазине, предсказание профита отновых фичей и data science вдоставке товаров.


Подкатом, как и всегда, тезисы докладов и все нужные ссылки.



Доклады


Региональные A/B-тесты. Зачем нужны и как устроены Игорь Красовский, Авито


image


Что делать, если тестовая группа вA/B-тесте точно неизвестна, а воздействие напользователя производится оффлайн, например, врегиональной ТВ-рекламе? Как сформировать контрольную группу длясмещённой тестовой? Как измерить эффект и отличить его отслучайной ошибки? Расскажу, как мы ответили наэти вопросы вАвито и скакими проблемами столкнулись.

О спикере: ВАвито чуть более 2лет, доэтого успел поработать вeCommerce и IT-консалтинге. Сейчас работаю вкоманде Core Analytics, которая отвечает затакие направления как Data Management, Strategic Analytics, Core Analytics Platform, Key Account Analytics.



Лучшие data-продукты рождаются вполях Марина Калабина, Леруа Мерлен


image


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

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

О спикере: 9лет работы вЛеруа Мерлен. Сначала открывала магазины, потом вних работала, а сейчас навожу порядок втоварных запасах. Собрала команду и запустила data-продукт за6недель.



Модель роста предсказываем профит от фич для приоритизации Павел Михайлов, Ostrovok.ru


image


  • Строим модель роста фреймворк наоснове когорт и ключевых метрик, который среднесрочно моделирует выручку.
  • Переводим продуктовые и бизнесовые метрики вденьги спомощью модели.
  • Оцениваем потенциальный профит отфичей напримерах.


О спикере: Head of growth вEmerging Travel Group (Ostrovok.ru) саналитическим бэкграундом. Генерирую, разрабатываю и тестирую гипотезы роста.



Как data science Авито Доставке помогал Дима Сергеев, Авито


image


Или история отом, как перестать предлагать пользователям купить Кабину Камаза сДоставкой. НаАвито уже более 60млн. товаров. Не для каждого изних удаётся слёгкостью определить, сможет ли продавец положить его вкоробку размером 1208050 и отправить покупателю вдругой город.

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

О спикере: Последний год занимаюсь аналитикой вАвито Доставке. Доэтого на протяжении трёх лет занимался аналитикой вOZON.



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


Пароли и явки


Трансляция нанашем ютуб-канале стартует вовторник 30июня в18:00. Планируем закончить к20:40. Натрансляции можно сразу нажать кнопку напомнить, чтобы ничего не пропустить.


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


Увидимся в онлайне!

Подробнее..

Материалы с митапа для аналитиков модель роста, AB-тесты, управление стоком и доставкой товаров

03.07.2020 12:17:33 | Автор: admin

Хабр, привет! Впоследний день июня прошёл наш митап дляаналитиков. Нанём выступали спикеры изЛеруа Мерлен, Ostrovok.ru и, конечно же, Авито. Обсуждали региональные A/B-тесты, управление выдачей товаров вбольшом интернет-магазине, предсказание профита отновых фичей и data science вдоставке.


Под катом видеозаписи выступлений стаймкодами и ссылки напрезентации.



Региональные A/B-тесты. Зачем нужны и как устроены Игорь Красовский, Авито


На примере задач изАвито Игорь рассказал, что такое региональные А/В-тесты, когда они нужны аналитику, какие алгоритмы и математика лежат вих основе и как измерить точность этих алгоритмов.



00:00 Представление спикера и темы
00:44 Длякаких задач можно применять региональные A/B-тесты
04:21 Омодели региональных А/B-тестов: этапы проведения теста, метрика близости контрольной и тестовой групп
09:51 Алгоритм подбора тестовой группы и оценка его точности
18:03 Что можно улучшить впредложенном процессе: точки роста


Посмотреть презентацию Игоря

Модель роста предсказываем профит отфич дляприоритизации Павел Михайлов, Ostrovok.ru


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


Скачать эксельку спримером модели роста.



00:00 Представление спикера и темы
01:10 Фреймворк ICE (impact, confidence, ease)
02:26 Что такое модель роста и как с её помощью измерить влияние фичи
05:55 Как построить простую модель роста снуля
18:55 Примеры гипотез, которые можно оценить спомощью модели роста
25:22 Как можно улучшать базовую модель и зачем вообще этим заниматься


Посмотреть презентацию Павла

Лучшие data-продукты рождаются вполях Марина Калабина, Леруа Мерлен


Большая часть интернет-заказов вЛеруа Мерлен собираются вторговых залах магазинов. Из-завысокой скорости оборота товаров это нередко приводило ктому, что заказ не получалось собрать. Тогда команда Data Accelerator придумала инструмент, который позволил автоматически находить проблемные артикулы и корректировать их количество передпубликацией насайте.



00:00 Представление спикера и темы
01:37 Леруаизмы термины длялучшего погружения вконтекст доклада
02:40 Как собирают заказы изинтернет-магазина, и какие проблемы могут возникнуть усборщика
04:07 Запуск подразделения Data Accelerator, чтобы принимать data-driven решения
04:46 Продукт гарантированный сток: его цели и процесс реализации
13:34 Итоги внедрения гарантированного стока


Посмотреть презентацию Марины

Как data science Авито Доставке помогал Дима Сергеев, Авито


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



00:00 Представление спикера и темы
01:11 История появления доставки вАвито и первые проблемы
06:32 Оценка масштабов неправильного определения возможности доставить товар
11:29 Классификация товаров как способ решить проблему: data science SWAT спешит напомощь
17:44 Первые успехи и побочные эффекты
25:47 Ближайшие планы


Посмотреть презентацию Димы

До встречи на новых митапах!

Подробнее..

Перевод 3D-печать за деньги покупатели, будьте осторожнее в мире небесплатных 3D-моделей

18.09.2020 14:13:41 | Автор: admin


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

Конкретные проблемы и пути их решения зависят от того, каким образом эти модели продаются, однако ясно одно: плохо проработанные 3D-модели это плохо как для потребителей, так и для будущего рынка с оплатой за скачивание.

Разные способы продажи моделей


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

Прямые продажи с оплатой за модель


Прямые продажи похожи на обычное скачивание 3D-моделей, только перед тем, как вы получите ссылку, вы увидите её стоимость. Такие сайты, как Cults3D и MyMiniFactory позволяют создателям самим назначать цену небесплатных моделей. Довольно сложно оценить количество их продаж, но количество скачиваний у популярных моделей измеряется сотнями или тысячами.

Особняком стоит успешный проект Hero Forge, позволяющий пользователям создавать собственные миниатюры для настольных игр при помощи веб-интерфейса. Пользователи могут заплатить за скачивание STL-файла для созданной ими модели, или купить распечатанную версию. Hero Forge система проприетарная, но очень успешная, судя по их недавней кампании на Kickstarter.

Непрямые продажи с оплатой за доступ к моделям


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

Обычный способ работы с ежемесячными подписчиками и обеспечения доступа к файлам для создателей 3D-моделей это сервис Patreon. Одна из распространённых ниш это настольные игры, и у некоторых из наиболее успешных создателей имеются тысячи подписчиков.

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

Наборы для самостоятельной печати


При таком подходе 3D-модели продаются в виде части большого продукта. Покупатель приобретает набор и сам печатает для него пластиковые компоненты, при этом в наборе могут быть электронные компоненты и другие части. В итоге в набор можно включать меньше предметов, его легче производить, дешевле доставлять, и обычно он стоит меньше, чем если бы продавцу пришлось делать всё самому.

Примеры такой бизнес-модели Bulwark Blaster (совместимый с NERF) и OpenScan (3D-сканер с открытым кодом). В обоих случаях проекты основаны на 3D-печати компонентов и конкретных списках запчастей. Покупатель обычно приобретает лицензию на использование одной копии продукта.

И в чём проблемы?


В идеальном мире 3D-принтеры надёжно печатают детали любой формы без проблем с нависанием, мостами, искажениями или поддержками. Можно купить 3D-модель и получить именно то, что ожидал. К сожалению, мы пока до этого не дошли.

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

Без тест-драйвов, без примерочных, без возврата денег


Мир небесплатных 3D-моделей похож на магазин одежды без примерочных, или на автосалон без тест-драйва. Деньги не возвращаются обычная фраза для продаж и услуг, но если её совместить с невозможностью опробовать продукт перед покупкой, результат может вас разочаровать, если качество модели окажется плохим.

Модели с низкой технологичностью


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

Если модель разрабатывали, не учитывая 3D-печать, то она может создать проблемы человеку, пытающемуся её распечатать. Проблема в том, что не всегда можно выявить модели, с которыми возникнут проблемы, только по их изображению. Вот два примера.


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

Первый простая защёлка от более крупной детали, предназначенной для печати FDM (филаментом). Проблема тут неявная: её разработали так, что её практически невозможно напечатать без подпорок, вне зависимости от ориентации печати. Есть у неё и другие проблемы, но об этом позже.

Добавим подпорки и мы столкнёмся с необходимостью постобработки и плохой поверхностью в тех местах, где они крепились. Если разместить их на видимой стороне, деталь будет некрасивой. Если на невидимой (там, где петля), они там с трудом поместятся.

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


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

Второй пример. Эту модель рекламировали как совместимую с SLA (лазерная стереолитография). У принтеров FDM и SLA очень разные преимущества, поэтому было интересно увидеть модель, специально разработанную для SLA.

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

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

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

Почему модели плохого качества это большая проблема


Проблема с плохими моделями в следующем: к тому времени, когда окажется, что у модели есть проблемы (или её невозможно нормально изготовить, или она слишком расточительна в печати), оказывается, что покупатель вложил в неё уже значительно больше, чем просто стоимость покупки. Плохая модель лишь отталкивает человека, желавшего вдарить по кнопочке Купить.

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

Способы улучшить ситуацию


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

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

Демонстрировать качество моделей при помощи фотографий и документации


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

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

Если разработчик не продемонстрировал чётко и ясно, что успешно напечатал собственную разработку не покупайте её.

Обеспечьте детали для тест-драйва


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

Запускайте автоматическую проверку качества на моделях


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

Каким был ваш опыт с платными моделями?


Покупали ли вы модели в онлайне, или, может, вы продаёте собственные? Каков был ваш опыт, и что бы вы изменили в этой системе?
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru