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

Оновлення та ліцензія

Як магазин оновлюється з панелі керування, що дає ліцензія та що відбувається, коли вона добігає кінця.

На цій сторінці

Магазин оновлюється сам із панелі керування: завантажує пакет з нашого сайту, перевіряє підпис, замінює файли та застосовує зміни в базі. Ані FTP, ані консоль для цього не потрібні.

Як оновитися

Відкрийте «Системний» → «Оновлення». Магазин покаже встановлену версію, останню доступну та перелік того, що змінилося. Натисніть «Оновити» — далі все йде саме, а на екрані видно, що відбувається зараз: завантаження пакета, перевірка підпису, заміна файлів, оновлення бази.

Перед заміною файлів магазин перевіряє сервер: чи є права на запис і чи вистачає місця на диску. Не вистачає — оновлення навіть не почнеться, і магазин залишиться працювати на попередній версії.

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

Підпис пакета

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

Ліцензія

Ліцензія в нас м’яка: магазин працює завжди. Вона не вимикає вітрину, не блокує замовлення й нічого не ламає після завершення строку. Ліцензія відповідає за інше:

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

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

Активація

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

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

Двічі на добу магазин сам запитує в нас, чи все гаразд із ліцензією — це робить планувальник. Якщо ключ відкликали або призупинили, магазин дізнається про це сам, без вашої участі.

Якщо наш сайт тимчасово недоступний, магазин живе за останньою вдалою перевіркою 21 день і поводиться як завжди. Строк змінюється рядком CARTIX_LICENSE_GRACE_DAYS у файлі налаштувань.

Коли передплата на оновлення скінчилася

Магазин і далі працює в тому вигляді, у якому був. У розділі оновлень ви побачите, що нова версія вийшла, але поставити її буде не можна, доки передплату не продовжено. Продовження рахується від дати закінчення, а не від дня оплати — день простою ви не втрачаєте.

Попередні версії

За замовчуванням магазин отримує лише перевірені версії. Щоб отримувати попередні раніше за інших, додайте у файл налаштувань:

CARTIX_UPDATE_CHANNEL=beta

На робочому магазині цього краще не робити.

Доповнення та оформлення

Вони оновлюються окремо, у розділі «Інсталер»: там видно, у чого вийшла нова версія. У кожного доповнення вказано, з якою версією магазину воно працює. Якщо доповнення потребує свіжішого магазину, встановити його не вийде — спочатку оновіть сам магазин, магазин про це прямо скаже.

Зворотна ситуація теж перевіряється: коли встановлене доповнення розраховане на версію, старішу за ту, до якої ви оновлюєтеся, магазин попередить про це до оновлення, а не після.

Оновлено 24 серпня 2026