Организация Процесса Разработки Сайта Интернет-Магазина На Нескольких Контурах С Лицензией Ultimate

Здравствуйте!

Ситуация следующая: есть лицензия CS-Cart Ultimate, есть сервер с инсталляцией CS-Cart, там несколько витрин (независимых интернет-магазинов). Назовем эту инсталляцию прод (продакшн) - это боевые сайты. Сервера/контейнеры/виртуальные сервера - свои (можем настраивать как хотим сколько нужно).

Задача: организовать процесс разработки новой витрины/отдельного интернет-магазина таким образом, чтобы сама разработка велась на отдельном контуре (то есть на отдельном сервере со своей инсталляцией CS-cart, назовем его дев или тест) и потом, например, по нажатию некоей "кнопки", все переносилось на прод.

Разбираюсь вот с такими вопросами - буду благодарен, если подскажете, что знаете:

1) Правильно ли я понимаю, что можно воспользоваться существующей лицензией ultimate, чтобы развернуть второй контур (вторую инсталляция) - главное, витрины на этой инсталляции были закрыты от публичного доступа?

2) Если с файлами разрабатываемого сайта более-менее понятно в общих чертах - кладем их в гит и по кнопке выкатываем куда нужно (на какую нужно инсталляцию - ведь файлы для одной витрины лежат в своей папочке?), то с базой не очень понятно.

Поэтому вопрос: есть ли в CS-Cart какие-либо функции (экспорт-импорт подходящий, или может отдельные скрипты какие-нибудь), помогающие перенести базу данных ОДНОГО сайта между двумя инсталляциями CS-Cart Ultimate без затрагивания других витрин на той инсталляции, куда переносим? Хотя бы самое простое - просто чтобы можно было перезаливать базу данных с исходного на целевой сервер без сохранения изменений на целевом сервере (но в рамках ОДНОГО сайта).