Files
new.rybstock.ru/docs/ПЛАН_ПЕРЕНОСА_ТОВАРОВ.md
T
2026-06-04 00:27:17 +03:00

3.8 KiB

План переноса товаров со старого сайта

Цель

Перенести товары со старого сайта в новую базу без ручного копирования и без потери структуры, SEO и индексации.

Что нужно перенести

Для каждого товара:

  • название;
  • старая ссылка;
  • новый slug;
  • категория и подкатегория;
  • описание;
  • краткое описание;
  • информация о товаре;
  • title;
  • description;
  • keywords;
  • H1, если он отличается от названия;
  • фото;
  • фасовки;
  • цены по фасовкам;
  • единицы измерения;
  • доступность/публикация.

Для каждой категории:

  • название;
  • старая ссылка;
  • новый slug;
  • H1;
  • title;
  • description;
  • keywords;
  • текст категории;
  • родительская категория;
  • порядок в меню.

Возможные способы переноса

1. Выгрузка CSV/Excel

Лучший вариант, если старый сайт умеет выгружать товары.

Нужны отдельные колонки для категорий, фасовок, цен, SEO и старых ссылок.

2. Доступ к базе старого сайта

Самый точный вариант, если можно получить дамп базы или доступ к phpMyAdmin.

Можно написать миграционный PHP-скрипт, который перенесет категории, товары, фото, SEO и ссылки.

3. Парсинг старого сайта

Рабочий вариант, если нет выгрузки и доступа к базе.

Скрипт обходит старые URL, собирает HTML, title, description, keywords, хлебные крошки, описание, фото и цены.

Минус: зависит от верстки старого сайта, поэтому требует отдельного тестирования.

4. Ручной Excel-шаблон

Запасной вариант, если автоматический перенос невозможен.

Мы готовим шаблон, заполняем его товарами, затем импортируем в новую базу.

Что уже заложено в новой базе

  • categories.legacy_path - старый URL категории;
  • products.legacy_path - старый URL товара;
  • categories.seo_title;
  • categories.seo_description;
  • categories.seo_keywords;
  • categories.h1;
  • products.seo_title;
  • products.seo_description;
  • products.seo_keywords;
  • products.h1;
  • таблица redirects для 301-редиректов;
  • таблица product_images;
  • таблица product_variants.

Отдельный этап работ

Перенос товаров выделяется в отдельную задачу после базовой структуры каталога и страниц.

Порядок:

  1. Получить источник данных старого сайта: выгрузку, базу или список URL.
  2. Сопоставить старые категории с новой структурой.
  3. Подготовить импортёр.
  4. Сделать тестовый импорт 10-20 товаров.
  5. Проверить категории, фото, цены, фасовки, SEO и старые ссылки.
  6. Запустить полный импорт.
  7. Сформировать 301-редиректы.
  8. Проверить выборочно страницы товаров и категорий.