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

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

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

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

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

Як оновитися

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

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

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

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

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

Ліцензія

Магазин працює, доки ліцензія в порядку. Ліцензія дає право користуватися магазином, отримувати нові версії, встановлювати доповнення й оформлення з каталогу та звертатися до підтримки.

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

Активація

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

Коли магазин закривається

Магазин закривається заглушкою в чотирьох випадках:

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

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

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

Попередження заздалегідь

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

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

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

Найчастіше зв’язок зникає з двох причин:

  • зупинено планувальник завдань — як його запустити, описано на сторінці https://cartixx.com/docs/engine/cron?lang=uk;
  • сервер магазину не має доступу до інтернету або не пропускає запити до нашого сайту.

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

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

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

CARTIX_UPDATE_CHANNEL=beta

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

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

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

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

Оновлено 1 жовтня 2026