Документация

Обновления и лицензия

Как магазин обновляется из панели управления, что даёт лицензия и что происходит, когда она заканчивается.

На этой странице

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

Как обновиться

Откройте «Системный» → «Обновления». Магазин покажет установленную версию, последнюю доступную и список того, что изменилось. Нажмите «Обновить» — дальше всё идёт само, а на экране видно, что происходит сейчас: загрузка пакета, проверка подписи, замена файлов, обновление базы.

Перед заменой файлов магазин проверяет сервер: есть ли права на запись и хватает ли места на диске. Не хватает — обновление даже не начнётся, и магазин останется работать на прежней версии.

Сделайте резервную копию перед обновлением — раздел «Системный» → «Резервные копии». Магазин умеет вернуть файлы обратно, если замена оборвалась на середине, но копия базы данных — это то, чего не заменит ничто.

Подпись пакета

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

Лицензия

Лицензия у нас мягкая: магазин работает всегда. Она не выключает витрину, не блокирует заказы и ничего не ломает по истечении срока. Лицензия отвечает за другое:

  • получение новых версий магазина;
  • установку дополнений и оформления из каталога;
  • поддержку.

Состояние лицензии — в разделе «Системный» → «Лицензия». Там же вводится ключ, если при установке вы его пропустили.

Активация

Ключ привязывается к домену магазина. Переустановили магазин на том же домене — активация переиспользуется, отдельный слот она не занимает. Домены для разработки (.local, .test, localhost) слот не занимают вовсе: копия для проверок не отнимает у вас лицензию.

Проверка и связь с нашим сайтом

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

Если наш сайт временно недоступен, магазин живёт по последней успешной проверке 21 день и ведёт себя как обычно. Срок меняется строкой CARTIX_LICENSE_GRACE_DAYS в файле настроек.

Когда подписка на обновления закончилась

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

Предварительные версии

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

CARTIX_UPDATE_CHANNEL=beta

На рабочем магазине этого лучше не делать.

Дополнения и оформление

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

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

Обновлено 24 августа 2026