Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Экспорт товаров из PrestaShop в OpenCart

Практика




Экспорт товаров из PrestaShop в OpenCart

как сделать экспорт хотя бы товаров
нужно сделать несколько запросов отдельно для товаров, категорий, описаний


INSERT INTO `opencart_product_description` (`product_id`, `name`, description, meta_description, meta_keyword, language_id)
SELECT
pp.id_product, pl.name, pl.description, pl.description, pl.description, 2
FROM
ps_product pp
JOIN ps_product_lang pl ON pp.id_product = pl.id_product AND id_lang = 2



INSERT INTO `opencart_product_to_category` (`product_id`, `category_id`)
SELECT
id_product,id_category
FROM ps_category_product



INSERT INTO `opencart_product_to_store` (`product_id`, `store_id`)
SELECT
id_product,id_shop
FROM ps_product_shop



UPDATE `opencart_product` SET STATUS =1



INSERT INTO `opencart_category_description` ( `category_id`, `name`, description, meta_description, meta_keyword, language_id)

SELECT
cl.id_category,cl.name,cl.description, cl.name, cl.name,2
FROM
ps_category_lang cl
JOIN ps_category cat ON cat.id_category = cl.id_category AND id_lang = 2


INSERT INTO `opencart_category` (`parent_id`, `category_id`, status)

SELECT
cat.id_parent, cl.id_category,1
FROM
ps_category_lang cl
JOIN ps_category cat ON cat.id_category = cl.id_category AND id_lang = 2



INSERT INTO `opencart_category_to_store` (`category_id`, `store_id`)
SELECT
id_category ,0
FROM ps_category

для того чтобы сохранить фото товаров

выполните запрос для основных фото

update opencart_product dd
left join ps_image ps on
dd.product_id=ps.id_product

set image=CON CAT('data/photo/',id_image,'.jpg') where position=1


а перед этим из папки
imgp
распакуйте все картинки без учета каталога в папку /image/data/photo/

удалите все файлы в которых есть слова, оставьте файлы в названиях которых встречаются буквы


запрос для сопостпавления дополнительных фото prestashop из базы данных
INSERT INTO `opencart_product_image` (`product_id`, `image`,sort_order )
SELECT
id_product ,CON CAT('data/photo/',id_image,'.jpg'),0
FROM ps_image where position>1
создано: 2013-12-08
обновлено: 2024-11-14
847



Рейтиг 10 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Базы данных - MySql (Maria DB)

Термины: Базы данных - MySql (Maria DB)