Переезд и миграция
Если вы хотите восстановить базу из файла на другом компьютере, нажмите
⚙️ - Восстановить
и скачайте бекап. Затем скопируйте скачанный архив на другой компьютер или на хостинг в папку /phpshop/admpanel/dumper/backups/
Бекап появится в спискеБаза - Резервные копии.
Резервное копирование сохраняет только контент, созданный в админпанели. Шаблон дизайна переносится отдельно путем копирования соответствующего шаблона на сервере в папку /phpshop/templates/имя_шаблона
. Картинки переносятся также отдельно.Для смены названия сайта и реквизитов используется меню
Настройка → Реквизиты
. Заголовок сайта меняется в меню Настройка → SEO настройки
Выберите ваш вариант:
Когда требуется связка с учетной системой, нужно выгружать товары из учетной системы в пустой магазин, или из магазина в пустую учетку. Это нужно для правильной cвязки товаров.
Если необходимо перенести структуру каталогов, фотографии, которые есть на старом сайте, а в учетной нет, нужно сначала выгрузить из учетной системы товары, затем отвязать привязку к каталогам. Затем в магазине удалить каталоги, загрузить новое древо каталогов с сайта через csv.
Шаг 1.
Шаг 2.
1C
Выгрузка из 1С возможна с помощью наших модулей, есть бесплатная первичная настройка наших модулей по вашему запросу в техподдержку.
Нет нареканий у наших клиентов по выгрузке и синхронизации товаров с подтипами, характеристиками, особенно через облачную 1С - SCloud.
Мойсклад
Выгрузку товаров из МойСклад удобно сделать через CML. Если нужно загружать фото, ключ обновления выбирайте по
Внешнему коду
. Если не нужно фото, по Артикулу. Дополнительно есть наш штатный модуль, который синхронизирует данные о товарах, но новые товары не создаст (используйте CML) – это полезно для экономии на тарифе МойСклад с возможностью cml.
Подробно о переносе данных с сайта рассказано в разделе Сторонние парсеры. Удобно спарсить ваш сайт через Q-parser и затем загрузить к нам.
Например, частный случай, когда в МойСклад есть фото, а на сайте есть хар-ки. Проблема в том, что в CML фото выгружаются только по Внешнему коду – на сайт в поле артикул запишется внешний код. Но на старом сайте основным признаком является другое поле - артикул. Как быть?
Чтобы поверх базы догрузить характеристики, можно к товарам привязать поле артикул. Для этого воспользуемся дополнительным полем из модуля Product Option.
- Включим модуль и назовем доп. поле
Артикул с сайта
, пустое поле появится во всех товарах:

- Сделаем резервную копию базы, на всякий случай, в меню
База - Резервное копирование
. - Выгрузим базу из МойСклад с внешним кодом (артикул у нас) и артикулом (доп. поле у нас). Удалим все лишние колонки, кроме Внешний код и Артикул, сохраним файл в csv.
- В магазине, в меню
База - Импорт данных
выберем этот файл, действиеОбновить
, ключ обновленияid или артикул
. Выключим загрузку фото. На второй вкладке укажем, где в нашем файле внешний код, где Артикул:

На вкладке Автоматизация Отключим автоматизацию [она работает только с ключом обновления id/Артикул]

- Нажмем
Выполнить
. Артикул запишется в товары в доп. поле Option1

- Удалим каталоги, унаследованные из МойСклад: меню
База - SQL запрос к базе - Удалить все каталоги
. В разделе CML снимем галкиСоздавать новые каталоги, товары, изображения
:


- Затем загрузим товары, выберем
Ключ обновления
по полю Optinon1. Во вкладкеСопоставление полей
, укажем колонку Артикула как Option1, сопоставим остальные поля. [Если загружать стандартно - по ключу id/Артикул, сопоставление полей делать не нужно]. На вкладкеАвтоматизация
Отключим автоматизацию [она работает только с ключом обновления id/Артикул]. Нажмем Выполнить.

Проверим - зайдем в товар и убедимся, что данные соответствуют файлу. 🎉