Переезд и миграция
Миграция со сторонней CMS
☕️ Если нет времени вникать, мы выполним перенос вашей базы по этим инструкциям, стоимость 5000₽. Напишите нам в 💬 телеграм-чат https://t.me/PHPShop_bot
1. Наполнение
Выберите ваш вариант:
Нужна синхронизация с учетной системой. Артикулы товаров и остатки есть в учетной системе, а их описания, характеристики – на старом сайте (артикулы совпадают), или часть товаров в учетной и часть на старом сайте
Вариант 1
Сначала загружаем товары с сайта, затем догружаем внешние коды для синхронизации товаров на сайте и в учетке, и затем уже включаем полный обмен данными:
Парсим сайт и загружаем товары через меню База - Импорт данных.
Включаем типовой обмен по инструкции 👉 п.1.
Там же, в настройках
Обмена данными, выключаем создание новых каталогов и товаров. В качестве артикула на сайте выбираемАртикул.

На стороне учетной системы включаем выгрузку данных по номенклатуре и выгружаем данные по всем товарам.
После выгрузки на сайте ничего не поменяется, но будут созданы файлы csv с данными связки артикула и внешнего кода товара в 1С по адресу.
Зайдите на сервер в папку
1cManager/sklad/дата-выгрузки/upload_{0-100}.csv. Файлов upload_x.csv может быть несколько. Скачайте файлы.

Загрузите CSV файлы штатным способом через меню
База - Импорт данных. Выберите действие -Обновление, остальные настройки без изменений. Мы загрузим поле Внешний код к товарам:


В результате, в товарах проставится поле "Внешний код" по совпадению "Артикул".
Проверьте поле внешнего кода - в товаре в закладке
Дополнительно-Интеграция.

Теперь можно включить интеграцию с учетной системой: в меню
Настройка -Обмен даннымивключим цены, нажмемСохранить. На стороне учетной системы нажмемВыгрузить.
Если вы хотите создавать новые товары в учетной системе, а затем выгружать в магазин, включите там же
Создавать новые товарыиСоздавать новые каталоги.
Если же вы хотите иметь другую структуру на сайте, то можно заводить товары в магазине и выгружать только заказы в учетную систему. Новые товары будут создаваться в учетной системе при поступлении в нее новых заказов.
Вариант 2
Сначала загружаем из учетки товары, затем догружаем данные из старого сайта:
Если необходимо перенести структуру каталогов, фотографии, которые есть на старом сайте, а в учетной нет, нужно:
Выгрузить товары из учетной системы, затем в товарах отвязать привязку к каталогам.
Затем в магазине удалить каталоги из учетки, загрузить новое древо каталогов с сайта через csv.
Затем обновить товары по артикулу или
другому уникальному полю: догрузить фото, характеристики, новую привязку к каталогам. Выбрать опциюОбновление. Если парсили сайт через Q-parser, он выдаст готовые файлы для загрузки, сопоставление полей не нужно делать. Если выгружаете из вашей платформы, нужно сделать сопоставление полей.Если есть товары дополнительно, которых нет в учетной системе, но есть на сайте, их нужно догрузить отдельно, выбрав опцию
Создание.
Нужна синхронизация с учетной системой, не нужно догружать данные с сайта
1C
Выгрузка из 1С возможна с помощью наших модулей, есть бесплатная первичная настройка наших модулей по вашему запросу в техподдержку.
Нет нареканий у наших клиентов по выгрузке и синхронизации товаров с подтипами, характеристиками, особенно через облачную 1С - SCloud.
Мойсклад
Выгрузку товаров из МойСклад удобно сделать через CML.
Дополнительно есть наш штатный модуль, который синхронизирует данные о товарах, но новые товары не создаст (используйте CML) – это полезно для экономии на тарифе МойСклад с возможностью cml.
Не нужна синхронизация с учетной системой
Подробно о переносе данных с сайта рассказано в разделе Сторонние парсеры. Удобно спарсить ваш сайт через Q-parser и затем загрузить к нам.
Автоматическое наполнение магазина из OZON, WB, Vkontakte, Яндекс.Маркет
В PHPShop реализовано автоматическое создание товаров, на основе загруженных заказов из маркетплейсов OZON, WB, Vkontakte, Яндекс.Маркет.
Можно настроить загрузку заказов по расписанию: 10, 20, хоть 100 раз в день. После настройки расписания, заказы будут приходить в магазин несколько раз в день.
Если в заказе будет товар, которого нет в магазине, он будет создаваться автоматически. При этом, если вы сделали сопоставление категорий, новый товар сразу попадет в нужный каталог. Если принадлежность товара не определена, то он попадет в специальную папку Неопределенные - Загруженные CRM.

Синхронизация складских остатков
Складские остатки можно также списывать автоматически и синхронизировать между всеми подключенными маркеплейсами. Для этого нужно указать, в каком статусе будет приходить заказ. В статусе отметить опцию - Списывать со склада.

Это дает возможность автоматического наполнения магазина, без утомительного сопоставления баз товаров и складских остатков вручную.
Подробная инструкция по подключению Wildberries
Подробная инструкция по подключению OZON
Подробная инструкция по подключению VK
Частные случаи при переносе:
2. Сохранения позиций сайта в поисковиках
При переходе на другую платформу, url меняется. Можно настроить автоматическую переадресацию со старых ссылок на новые.
Для этого со старого сайта выгружаются старые ссылки – поле prod_seo_name_old, и загружаются к нам через импорт данных. Если вы парсите сайт через Q-parser, эти ссылки попадут к нам автоматически. После импорта товаров, включите модуль SeoUrl, опцию Seo редиректы:

3. Настройка витрины
После импорта товаров, нужно сделать первичную настройку выбранного шаблона. Все шаблоны интерактивные – все, что вы заполняете в админпанели, выводится на витрину. Подробно про настройку шаблона рассказано в разделе Быстрый старт.
На странице каталогов выводятся фильтры, чтобы их включить, поставьте галку Фильтр в характеристиках.
4. Привязка своего домена к магазину
Работа с магазином обычно ведется на техническом домене. Чтобы привязать основной домен к магазину, размещенному на хостинге, нужно в домене прописать DNS вашего хостинга, а на хостинге припарковать домен и выбрать его в качестве основного. Пример этой процедуры на хостинге Бегет.
💡 Читайте в нашем блоге - Как синхронизировать два разных магазина?
Переезд PHPShop на другой хостинг / компьютер
Если вы хотите восстановить базу из файла на другом компьютере, нажмите ⚙️ - Восстановитьи скачайте бекап. Затем скопируйте скачанный архив на другой компьютер или на хостинг в папку /phpshop/admpanel/dumper/backups/ Бекап появится в спискеБаза - Резервные копии.Резервное копирование сохраняет только контент, созданный в админпанели. Шаблон дизайна переносится отдельно путем копирования соответствующего шаблона на сервере в папку /phpshop/templates/имя_шаблона. Картинки переносятся также отдельно.
Для смены названия сайта и реквизитов используется меню Настройка → Реквизиты. Заголовок сайта меняется в меню Настройка → SEO настройки
Last updated