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

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

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

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

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

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

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

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

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

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

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

Лицензия

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

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

Активация

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

Когда магазин закрывается

Магазин закрывается заглушкой в четырёх случаях:

  • подписка закончилась, не продлена, и прошёл льготный срок;
  • магазин не связывался с нашим сайтом дольше льготного срока;
  • у магазина нет ключа;
  • ключ отозвали или приостановили.

Льготный срок сейчас — 21 день. Бессрочную лицензию срок подписки не закрывает никогда.

Пока магазин закрыт, покупатели видят страницу «Магазин временно не работает», а в панели вместо разделов — объяснение и кнопки: «Продлить подписку», поле для нового ключа и «Проверить сейчас». Заказы, оплаты и все данные магазина сохраняются, подтверждения оплат от банков продолжают приходить. Как только подписку продлили или связь вернулась, нажмите «Проверить сейчас» — магазин откроется в ту же минуту.

Предупреждения заранее

За 14 дней до конца подписки и весь льготный срок в панели висит напоминание с кнопкой «Продлить». Если магазин давно не связывался с нами, за неделю до закрытия появляется предупреждение с датой и кнопкой «Проверить сейчас». Продление считается от даты окончания, а не от дня оплаты — день простоя вы не теряете.

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

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

Чаще всего связь пропадает по двум причинам:

  • остановлен планировщик задач — как его запустить, описано на странице https://cartixx.com/docs/engine/cron;
  • сервер магазина закрыт от интернета или не пропускает запросы к нашему сайту.

Ответы нашего сайта подписаны, и магазин принимает только их. Перенаправить магазин на другой сервер, который ответит «лицензия оплачена», не получится.

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

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

CARTIX_UPDATE_CHANNEL=beta

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

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

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

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

Обновлено 1 октября 2026