Сжатие изображений — лёгкие фото без смены вида витрины
Фото товаров с телефона или от поставщика весят сотни килобайт и мегабайты, и страница каталога грузит десятки таких файлов. Модуль отправляет картинки в сервис сжатия, проверяет результат и заменяет оригинал только проверенным файлом: витрина выглядит так же, но открывается быстрее.
3 сервиса TinyPNG и ShortPixel по ключу, reSmush.it без ключа
|
Проверка результата формат, размеры и вес — до замены файла
|
Копия оригинала восстановление одной кнопкой в списке
|
CS-Cart 4.9.3–4.21.1 и Multi-Vendor, все редакции
|
Зачем магазину сжимать картинки
Картинки — самая тяжёлая часть страницы магазина. Пока фото весят мегабайты, каталог медленно открывается на мобильном интернете, а проверка скорости PageSpeed подсказывает одно и то же: «оптимизируйте изображения».
Страницы открываются быстрее
Каталог, карточки и баннеры грузят меньше данных, особенно на телефоне. |
Меньше места на диске
Сжатые файлы и уменьшенные до разумного размера фото освобождают место на сервере. |
Вид не меняется
Сервисы сжимают с минимальными потерями: покупатель видит те же фото. |
Работает само
Задание по расписанию сжимает каталог порциями, новые фото — сразу при загрузке. |

Три сервиса на выбор
- • TinyPNG — по умолчанию; бесплатный ключ даёт 500 сжатий в месяц, уменьшает размеры сам.
- • ShortPixel — 100 бесплатных сжатий в месяц, режимы Lossy, Glossy и Lossless; режим можно выбрать и для отдельных картинок.
- • reSmush.it — без ключа, файлы до 5 МБ; работает после отметки согласия с условиями сервиса, условия магазин принимает сам.
- • Совмещённые режимы — reSmush.it с запасным TinyPNG или ShortPixel: крупные файлы уходят во второй сервис.
- • Ключи, тарифы и условия магазин получает у сервиса сам — модуль даёт подключение и показывает квоту.

Оригинал меняется только проверенным файлом
Результат сервиса сначала скачивается во временный файл. Модуль сверяет формат, габариты и вес и только после этого заменяет оригинал. Ошибка сервиса, обрыв связи или чужая картинка оставляют файл как был.
- • Статус «Ошибка» с причиной вместо ложного «уже оптимизировано».
- • Три отказа сервиса подряд останавливают запуск — весь каталог не помечается ошибкой.
- • Неверный ключ или исчерпанная квота останавливают запуск сразу, картинка возвращается в очередь.
- • Фото с поворотом в EXIF поворачиваются заранее и не ложатся на бок после сжатия.

Что сжимается
- • Товары вместе с вариантами характеристик и опциями, категории, баннеры, блог, логотипы.
- • Дополнительные папки внутри images/ — например, миниатюры, которые генерирует тема.
- • Уменьшение фото больше заданной рамки: пропорции и прозрачность PNG сохраняются, анимированные GIF не трогаются.
- • Хеш-имена файлов для товаров — по желанию, для всех или только для новых.
- • Сжатие новых картинок сразу при сохранении товара или категории администратором.


По расписанию и вручную
- • Страница оптимизации сжимает очередь шагами с полосой прогресса; её можно закрыть в любой момент.
- • Готовые команды для планировщика собраны из путей магазина, рядом — время последнего запуска.
- • Задание берёт порцию за запуск, два запуска одновременно не пересекаются.
- • Поиск новых изображений не сбрасывает статусы сжатых — повторно ничего не сжимается.
- • Журнал хранит каждый запуск: сжато, пропущено, ошибок и освобождено места.


Копии оригиналов и порядок на диске
- • Перед первым изменением файла оригинал копируется в images/cp_io_backup.
- • «Восстановить из копии» возвращает оригинал, и следующий запуск его не сожмёт.
- • При удалении модуля копии остаются на месте.
- • Поиск файлов, на которые не ссылается ни одно изображение магазина, с проверкой перед удалением.

Что нового в версии 2.9
- • Сжатие через reSmush.it снова работает; файл отправляется в сервис загрузкой, поэтому сжатие идёт и на закрытом магазине, и за CDN.
- • Результат сервиса проверяется до замены файла: сбой больше не портит изображения.
- • Фото с телефона с поворотом в EXIF не останавливают оптимизацию и не ложатся на бок.
- • Повторный поиск не сбрасывает статусы сжатых файлов и находит иконки, которые раньше пропускались.
- • Импорт и сохранение товаров не тормозят на большом списке изображений.
- • Уменьшение сохраняет прозрачность PNG и GIF; восстановленное из копии изображение не сжимается повторно.
- • Для новых установок по умолчанию TinyPNG; reSmush.it — после согласия с его условиями.
- • Журнал показывает итоги на языке панели администратора; улучшена защита служебных действий.
Частые вопросы
Нужен ли платный сервис?
Не обязательно. У TinyPNG бесплатно 500 сжатий в месяц, у ShortPixel — 100, reSmush.it работает без ключа. Ключи, тарифы и условия использования, в том числе коммерческого, магазин оформляет у сервиса сам.
Не испортится ли качество фото?
Сервисы сжимают с минимальными потерями, качество reSmush.it и режим ShortPixel настраиваются. Перед первым изменением модуль сохраняет копию оригинала, и её можно вернуть одной кнопкой.
Что будет, если сервис недоступен?
Оригинал не меняется: модуль заменяет файл только проверенным результатом. Изображение получает статус «Ошибка» с причиной, а три отказа подряд останавливают запуск.
Справится ли модуль с большим каталогом?
Да. Задание по расписанию сжимает каталог порциями, два запуска не пересекаются, а поиск новых изображений не трогает уже сжатые.
Работает ли модуль с CDN и Amazon S3?
С CDN — да: файл отправляется в сервис с диска магазина. Изображения в Amazon S3 и других удалённых хранилищах модуль не обрабатывает и предупреждает об этом.
Что изменится при обновлении с прошлой версии?
Статусы сжатых изображений сохранятся. Пароль для запуска по расписанию заменится новым — команды нужно скопировать заново. Для режимов с reSmush.it понадобится отметить согласие с его условиями.
- Store Builder
- Store Builder Plus
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- 4.21.1
- 4.20.1
- 4.19.1.SP2
- 4.19.1.SP1
- 4.19.1
- 4.18.4
- 4.18.3
- 4.18.2.SP1
- 4.18.2.
- 4.18.1.SP1
- 4.18.1
- 4.17.2.SP3
- 4.17.2.SP2
- 4.17.2.SP1
- 4.17.2
- 4.17.1
- 4.16.2
- 4.16.1
- 4.15.2
- 4.15.1.SP4
- 4.15.1.SP3
- 4.15.1.SP2
- 4.15.1.SP1
- 4.15.1
- 4.14.3.SP1
- 4.14.3
- 4.14.2.SP1
- 4.14.2
- 4.14.1.SP1
- 4.14.1
- 4.13.3
- 4.13.2.SP2
- 4.13.2.SP1
- 4.13.2
- 4.13.1
- 4.12.2
- 4.12.1
- 4.11.5
- 4.11.4
- 4.11.3
- 4.11.2
- 4.11
- 4.10.4.SP1
- 4.10.4
- 4.10.3
- 4.10.2
- 4.10.1
- 4.9.3
- English
- Русский
Контактная информация
|
Разработка на CS-Cart · штатная команда · с 2013 года Делаем, обновляем и ускоряем магазины и маркетплейсы на CS-CartАналитики, разработчики, дизайнеры, тестировщики и поддержка — все в штате, без подрядчиков. Мы выпускаем модули, которые можно купить прямо на этой странице, и беремся за задачи, которых не закрывает ни один готовый модуль. |
|
2013 Работаем |
4.98 Рейтинг |
190+ Решений на этой |
500+ Проектов |
Флагманы
Два модуля, которые меняют показатели магазина
Остальные наши модули улучшают один экран. Эти два меняют цифры: как покупатель находит товар и как часто он возвращается.
|
Модуль · Поиск и мерчандайзинг Умный поискПоиск на Elasticsearch для больших каталогов. Покупатель набирает две буквы, видит товары с картинками и ценами и покупает прямо из подсказки — даже если ошибся в слове или забыл переключить раскладку. Те, кто пользуется строкой поиска, — это 24% посетителей и 44% выручки, и они покупают примерно в 2,5 раза чаще тех, кто просто листает каталог. Если поиск ничего не нашёл, до 80% из них уходят. | ||||||||
| ||||||||
Проверьте на живом каталоге: откройте демо-магазин и поищите с намеренной опечаткой. |
|
Модуль · Мобильная торговля PowerApp — мобильное приложение магазинаНативное приложение для iOS и Android, работающее на данных вашего CS-Cart: те же товары, цены, остатки, акции, бонусы и заказы. Второй каталог вести не нужно — всё остаётся в той же панели администратора. Мобильный сайт приводит покупателя один раз, приложение возвращает его бесплатно. Пуш-уведомления заменяют бюджет на ретаргетинг, которым вы покупаете того же человека повторно. | ||||||||
| ||||||||
Экраны, типы блоков и тарифы: как устроено приложение. |
Услуги
Когда готовым модулем не обойтись — делаем руками
Фиксированный объём, письменное ТЗ, персональный менеджер проекта и гарантия на сделанное.
|
Заказная разработка на CS-Cart Функциональность, которой в платформе нет: модули, механики маркетплейса, интеграции с 1С, CRM, ERP, платёжными и логистическими сервисами. Начинаем с письменного ТЗ, а не с оценки на созвоне. Подробнее → |
|
Апгрейд CS-Cart Переход на актуальную версию без потери данных, доработок и модулей. Сначала проверяем каждую модификацию, обновляем на копии, чиним то, что отвалилось, и переключаем магазин почти без простоя. Подробнее → |
|
Оптимизация скорости CS-Cart Каждая лишняя секунда загрузки стоит около 4,4% конверсии. Профилируем сервер, базу и фронтенд, чиним то, что действительно съедает время, и показываем цифры до и после. Подробнее → |
|
Дизайн для CS-Cart Дизайн витрины mobile-first, собранный на штатной структуре шаблонов CS-Cart, — чтобы вёрстка пережила следующее обновление платформы, а не превратилась в проблему миграции. Подробнее → |
|
SEO для CS-Cart Технический аудит индексации, дублей, редиректов, микроразметки и Core Web Vitals — в виде списка правок по приоритету, который могут взять ваши разработчики или внедряем мы. Подробнее → |
Как мы работаем
Что вы получаете кроме кода
|
До начала работ Обсуждаем задачу, предлагаем варианты и пишем ТЗ. Объём и цену вы утверждаете до того, как начнётся разработка. |
В ходе работ Персональный менеджер проекта отчитывается о ходе по графику. Вы всегда знаете, что в работе и что дальше. |
|
Перед сдачей Отдельный прогон тестировщиков на каждом релизе: принимает работу не тот, кто её писал. |
После сдачи Документация на всё, что сделали, и гарантия на доработки и проект. |
Покупка модулей
Оплата, лицензия и возврат
| Как оплатить |
По счёту. После оформления заказа формируется счёт — деньги поступают к нам за 2–3 рабочих дня. Онлайн через ЮKassa. Карты МИР, Visa и MasterCard, кошелёк ЮMoney, SberPay, а также платёжные терминалы, банкоматы и кассы банков. |
| Как получить | Лицензия появляется в личном кабинете сразу после онлайн-оплаты, а при оплате по счёту — в течение 2–3 рабочих дней. |
| Как вернуть | Если модуль не подошёл, в течение 30 календарных дней с даты покупки напишите на sales@cart-power.com — ответим за 1–2 рабочих дня. После 30 дней возврат уже невозможен, поэтому со сложностями лучше прийти к нам раньше: техподдержка на том же адресе, и чаще всего вопрос решается без возврата. |
Расскажите, что должен уметь магазинОпишите задачу в паре предложений — вернёмся с вариантами, объёмом и ценой. Консультация бесплатная, и мы прямо скажем, если задачу уже закрывает готовый модуль.
|
Кейсы, полный каталог наших модулей и 184 отзыва покупателей — во вкладках выше.
Вас может заинтересовать
Категории: Телефоны, Аудио и видео, Товары для компьютера, Фототехника, Ноутбуки, Приставки, Планшеты и электронные книги, Оргтехника