MagicStore.ru
Интернет-магазин MagicStore.ru работает на основе WebAsyst Shop-Script.
Интернет-магазин MagicStore.ru работает на основе WebAsyst Shop-Script.
Выпустили небольшое обновление WebAsyst Фото, в котором тщательно подобрали параметры создания эскизов фотографий: параметры «фильтра резкости» и качество сохранения JPEG.
Задачей было подобрать такие параметры, чтобы все рутинные операции по сжатию фотографий до необходимых разрамеров WebAsyst Фото делал также качественно, как если бы это делалось вручную, скажем, с помощью Фотошопа. Загрузил фотографию и знаешь, что она подготовлена для публикации в лучшем виде.
Тесты проводили на разных фотографиях: пейзажах, портретах, фотографиях с высоким ISO, на скриншотах, иконках и т.д. При подборе параметров мы сравнивали результаты сжатия одних и тех же фотографий сервисами WebAsyst Фото, Flickr, Google Picasa и Adobe Photoshop (сжатие до нужного размера, фильтр Sharpen и Save for Web & Devices…).
В результате подобранные параметры sharpen и сохранения позволили заметно увеличить качество фотографий — настолько, насколько это позволяют графические расширения PHP Imagick и GD. Размер файлов эскизов увеличился в среднем на 50%. Новые параметры будут применены только для вновь загружаемых фотографий при создании эскизов всех поддерживаемых размеров: 96, 144, 256, 512, 750, 970. Для уже загруженных фото ничего не поменяется.
Рекомендуем обновиться.
Этим летом мы внедрили систему метрик (сбора статистики) в веб-сервисы WebAsyst. Метрики позволяют оценить общие объемы и статистику использования сервисов. В метриках мы фиксируем факт использования отдельных функций системы по всем аккаунтам веб-сервиса WebAsyst с целью дальнейшнего улучшения продукта, поиска используемых и неиспользуемых функций. Так, например, мы подсчитываем количество добавленных в корзину продуктов, количество отгруженных заказов, количество загруженных файлов, скачанных фотографий, поставленных заданий, обращений к определенным экаранам и т.д. Метрики позволяют наблюдать за динамикой использования сервисов и их отдельных функций.
При подсчете метрик мы не фиксируем никакие частные данные аккаунта — записывается только факт обращения к отдельной функции сервиса. Аналогично тому, как в отчетах о посещениях сайтов (например, в Google Analytics) фиксируется факт просмотра страницы сайта.
Интереснее всего было оценить общие объемы транзакций, которые осуществляются через скрипты Shop-Script. Не только через веб-сервис, но и через скрипты тоже. Так как данными об использовании скриптов Shop-Script, установленных на серверах различных хостинг-провайдеров, мы не располагаем, то оценку можно построить на основе полученных метрик для веб-сервисов, экстраполируя показатели на всех пользователей Shop-Script. Общее количество интернет-магазинов на основе WebAsyst Shop-Script на сегодня составляет более 8000 — это количество можно получить исходя из количества выданных лицензий и с помощью некоторых «сложных» запросов в поисковых системах. Мы построили такую оценку и получили интересные результаты:
Мы выпустили критическое обновление, касающееся безопасности скриптов WebAsyst.
ВАЖНО: Если вы используете скрипты WebAsyst, обновите вашу установку (выполните автоматизированное обновление скриптов в WebAsyst Installer). Рекомендуем сделать это как можно скорее в связи с тем, что изменения касаются ядра WebAsyst (содержимого папки published/common/) и являются критическими.
Пользователям веб-сервиса ничего делать не нужно — на нашей серверной площадке мы уже обновили все необходимые системные файлы.
Если у вас какие-либо вопросы, пожалуйста, обращайтесь в нашу службу поддержки.
В интернет-магазине «Мега Подарки» классно сделана корзина покупок — когда посетитель магазина добавляет продукты в корзину, продукты становятся видны в корзине визуально.
Когда в заказе ничего нет, корзина выглядит пустой. |
Когда заказ непустой, в корзине появляются продукты. |
Сделать так в WebAsyst Shop-Script довольно просто — в дизайн-редакторе во вкладке редактирования стилей CSS.
Блок корзины в пользовательской части магазина всегда помещается в div с классом cpt_shopping_cart_info:
<div class="cpt_shopping_cart_info"> ...здесь отображается содержимое корзины покупателя... </div>
Если в корзине есть продукты, то на этот блок автоматически добавляется идентификатор #cart_not_empty:
<div class="cpt_shopping_cart_info" id="cart_not_empty"> ...здесь отображается содержимое корзины покупателя... </div>
Различное отображение корзины в зависимости от ее заполненности можно задать с помощью описания стилей для #cart_not_empty. Войдите в дизайн-редактор вашего интернет-магазина и щелкните по вкладке «Стили (CSS)». Найдите описание класса cpt_shopping_cart_info. Оно выглядит примерно так:
.cpt_shopping_cart_info {
background: transparent url("../../images/shopping-cart-empty.gif") no-repeat top left;
background-position: 28px 38px;
}
Чтобы сделать отображение корзины другим, когда она полная, достаточно после объявления этого класс добавить описания #cart_not_empty:
#cart_not_empty {
background: transparent url("../../images/shopping-cart-full.gif") no-repeat top left;
...
}
В описании класса вы можете использовать любые CSS-правила: цвет фона, фоновое изображение и т.д.
В конце сентября этого года платежная система PayPal обновила SSL-сертификаты, которые используются для выполнения платежей через интернет-магазины. Обновление SSL-сертификатов может привести к ошибкам подключения при попытке выполнить платеж в интернет-магазине с помощью PayPal.
Чтобы помочь избежать возникновения подобных ошибок в магазинах наших клиентов, работающих на базе Shop-Script, мы опубликовали подробную инструкцию по замене файла сертификата PayPal на сервере в базе знаний по адресу http://www.webasyst.ru/support/help/paypal-ssl-error.html. В случае возникновения каких-либо сложностей при замене файла сертификата просим обращаться в службу технической поддержки WebAsyst по адресу http://www.webasyst.ru/support/contact-support.html.
Интернет-магазин «Мега Подарки» работает на основе WebAsyst Shop-Script.
Интернет-магазин «Бест-Гламур» работает на основе WebAsyst Shop-Script.