Импорт категорий и товаров на PrestaShop

Импорт категорий и товаров на PrestaShop

05.12.2018 10:47:19 Просмотров 39 Источник

В настоящее время я разрабатываю PHP scipt для импорта и синхронизации базы данных prestashop с данными, поступающими из программного обеспечения для управления.

Является ли это хорошим методом для вставки данных непосредственно в базу данных или лучше использовать классы prestashop.

Можете ли вы привести пример, как импортировать категории с помощью метода класса ?

С уважением

У вопроса есть решение - Посмотреть?

Ответы - Импорт категорий и товаров на PrestaShop / Import categories and products on prestashop

Является ответом!
chafan mustapha

06.12.2018 04:23:39

Попробовать это :

$category = new Category;
$category->id = 155;
$category->active = 0;
$category->id_parent = 15;
$category->name = "category";
$category->link_rewrite = "one-category";
//this will force ObjectModel to use your ID
$_GET['forceIDs'] = true;
$category->add();
https://stackoverflow.com/questions/53639688/import-categories-and-products-on-prestashop/53652442#comment94200424_53652442
Спасибо за ваш ответ. Я уже сделал это, и это работает как шарм. теперь я пытаюсь загружать различные изображения в продукты. У меня есть они в папке внутри /img, и мне нужно сделать скрипт, чтобы изменить имена и поместить их в нужное место. Вы знаете, как это сделать в prestashop?
https://stackoverflow.com/questions/53639688/import-categories-and-products-on-prestashop/53652442#comment94200910_53652442
вы должны сделать еще один пост для этой проблемы, у меня есть ответ, но в комментариях количество символов ограничено.
https://stackoverflow.com/questions/53639688/import-categories-and-products-on-prestashop/53652442#comment94584337_53652442
Спасибо, ребята, я исправил проблему!
Alexander Grosul

07.12.2018 10:58:19

Гораздо надежнее использовать классы для достижения своей цели. Потому что вы избегаете всех проблем, которые могут возникнуть, если версии ваших экземпляров prestashop будут отличаться. С помощью классов вы не повредите базу данных и не запутаете свои данные, а также во время импорта все данные будут проверены классами. Приведенный выше пример кажется правильным и зависит только от количества полей, которые вы хотите импортировать

Скопировано выше

$category = new Category;
$category->id = 155;
$category->active = 0;
$category->id_parent = 15;
$category->name = "category";
$category->link_rewrite = "one-category";
//this will force ObjectModel to use your ID
$_GET['forceIDs'] = true;
$category->add();
https://stackoverflow.com/questions/53639688/import-categories-and-products-on-prestashop/53665411#comment94200347_53665411
Спасибо за ваш ответ. Я уже сделал это, и это работает как шарм. теперь я пытаюсь загружать различные изображения в продукты. У меня есть они в папке внутри /img, и мне нужно сделать скрипт, чтобы изменить имена и поместить их в нужное место. Вы знаете, как это сделать в prestashop?
Закрыть X