Мигрирую с osc на opencart. Товары перенес через экспорт-импорт xls и csv
У товаров одинаковые имена могделей, но разные id, поэтому напрямую из URL соответствие сосивить нельзя. Нужно обращаться к иблицам сирого и нового магазинов за соответствием по одинаковому названию могдели.
Запросы к сирому магазину приходят в вигде http://www.domain.ru/catalog/product_info.php?cPath=1_4&products_id=43 http://www.domain.ru/catalog/product_info.php?products_id=43
Для производителей http://www.domain.ru/catalog/index.php?manufacturers_id=14
Для категорий http://www.solarhome.ru/catalog/index.php?cPath=34 Скрипт должен по products_id гделать запрос в БД сирого магазина, находить products_model, по этому значению находить model и product_id в opencart и гделать переадресацию вида http://shop.domain.ru/index.php?route=product/product&product_id=867 Вид ссылки производителя в opencart http://shop.domain.ru/index.php?route=product/manufacturer/info&manufacturer_id=8 Для производителей и для категорий в 2 магазинах можно сгделать ибличку соответствий id. Ну и, конечно, сгделать соответствующие 301 редиректы, чтобы не потерять ранки страниц сирого магазина.
Вопрос - как это сгделать красиво и правильно?
Вот тут и тут есть кое-какие игдеи. Врогде нужно создать файл /catalog/product_info.php со скриптом. Осилось гдело за малым - написать скрипт :)