12. Експорт / Імпорт
FCR дозволяє експортувати всі ваші налаштування у JSON-файл і відновлювати їх на іншому магазині. Це корисно для:
- Резервного копіювання налаштувань перед складними змінами
- Перенесення з тестового магазину на продакшн
- Шарингу готових конфігурацій між магазинами однієї мережі
- Створення шаблонів для типових сценаріїв (наприклад, "Налаштування FCR для магазину одягу")
Експорт
- Перейдіть на вкладку "Додатково"
- Знайдіть блок "Експорт / Імпорт налаштувань"
- Натисніть кнопку "Експортувати"
- Браузер автоматично завантажить файл
fcr_settings_YYYY-MM-DD.json
Що включено в експорт
Експортний JSON містить усі налаштування модуля:
- Усі правила для встановлених модулів доставки/оплати (умови, заглушки, перейменування)
- Усі маски методів
- Усі власні методи доставки (групи + методи + умови + формули)
- Усі власні методи оплати (з інструкціями та email-шаблонами)
- Усі націнки/знижки за оплату (з умовами)
- Усі кастомні підсумки (з формулами і умовами)
- Загальні налаштування модуля (статус, дебаг)
НЕ включено в експорт (з міркувань безпеки і перенесення):
- Ліцензійний ключ (він прив’язаний до конкретного домену)
- Логи дебагу
- Кешовані результати
Імпорт
- На іншому магазині встановіть FCR (так само як описано у розділі 2)
- Активуйте ліцензію (вона вже своя)
- Перейдіть на вкладку "Додатково"
- У блоці експорту/імпорту натисніть "Імпортувати"
- Виберіть JSON-файл який ви експортували раніше
- Підтвердіть імпорт у діалозі
- Усі налаштування будуть застосовані одразу
Імпорт повністю замінює поточні налаштування FCR на те що в файлі. Якщо у вас були свої правила - вони будуть втрачені. Завжди робіть експорт поточних налаштувань перед імпортом, навіть якщо ви впевнені.
Перенесення між магазинами: попередження
JSON експорту містить ID різних об’єктів OpenCart (категорії, товари, групи клієнтів, регіони). Якщо ви переносите налаштування на інший магазин - ID цих об’єктів можуть відрізнятись.
Наприклад, на одному магазині категорія "Електроніка" має category_id = 25, а на іншому - category_id = 7. FCR не має способу автоматично зіставити категорії за назвою. Після імпорту обов’язково:
- Перевірте усі умови що використовують категорії, товари, виробники, групи клієнтів
- За потреби - оновіть умови, обираючи правильні об’єкти
- Протестуйте кожне правило перед запуском магазину
Якщо магазини повністю ідентичні (наприклад, бекап і відновлення на тому ж сайті, або клон бази даних) - проблем з ID не буде.
Скидання налаштувань
Якщо вам потрібно повністю скинути всі налаштування FCR (наприклад, після експериментів) - у блоці експорту є кнопка "Скинути всі налаштування".
Скидання видаляє усі ваші правила без можливості відновлення. Перед натисканням обов’язково зробіть експорт.