Кто-нибудь знает, как получить информацию о продукте по идентификатору продукта и показать правильную цену в prestashop? Я попробовал собственный SQL-запрос, и я могу получить информацию о продукте, однако, похоже, я не могу показать правильную цену, поскольку Prestashop хранит различные ценовые сценарии в отдельных таблицах. ex. ps_product, ps_specific_price, ps_attribute_impactИнформация о продукте в Prestashop
ответ
вы можете использовать класс prestashop.
$product = new Product($id_product,false,$lang_id);
Теперь у вас будут все детали в переменной $ product. если вы хотите взять какую-либо переменную, то вы так.
$name = $product->name;
это для PrestaShop 1.5x
Это работало для одного продукта, однако как бы я мог снять это для нескольких продуктов? Это то, что я пробовал. Я получаю идентификаторы продуктов, которые я использую для этого модуля, из созданной мной пользовательской таблицы. Затем я попробовал инструкцию foreach для запуска нового продукта $ displayProducts = ''; foreach ($ productIDS as $ productID) {$ displayProducts. = новый продукт ($ productID ['id_product'], false, $ lang_id); } –
для нескольких продуктов, которые вы можете использовать только Product :: getProducts ($ id_lang, $ start, $ limit, $ order_by, $ order_way), но вы не можете применять какие-либо условия. –
Я разобрался в циклическую проблему. Я должен был создать массив для хранения всей информации. Он закончил работу следующим образом:
$products = array();
foreach($productIDs as $productID) {
$products[$productID['id_product']] = new Product($productID['id_product'], false, '1');
}
- 1. Prestashop Информация о продукте не переведена на frontend
- 2. Дополнительная информация о продукте magento
- 3. "Информация о продукте" Поле в форме payU
- 4. Virtuemart 1.1 информация о продукте страница
- 5. PowerGUI PS1 to EXE Информация о продукте
- 6. Информация о продукте в панели администратора не отображается в magento
- 7. SELECT уникальная Информация о продукте по Каталогу в MySQL
- 8. Информация о товаре В новом продукте нет данных
- 9. Vtiger Изображения продуктов не отображаются в Информация о продукте:
- 10. Дополнительная информация о продукте - спецификация в магазине передняя часть
- 11. В App Purchase ios - информация о продукте не подходит
- 12. Как обновить информацию о продукте prestashop из внешней базы данных?
- 13. Информация о продукте Решение для управления или как написать собственный
- 14. Дополнительная информация о продукте Meta на странице продукта Woocommerce
- 15. Magento 1.9 Отдельная информация о продукте Вкладка для разных производителей
- 16. ошибка «ссылка переписывание» в Prestashop продукте добавить
- 17. Получите запас комбинации в продукте (PrestaShop)
- 18. Magento API Информация о продукте для определенного вида магазина?
- 19. eBay информация о продукте дизайн окна для магазина eBay
- 20. Prestashop: получить информацию об одном продукте с использованием классов prestashop
- 21. Как назвать информацию о продукте?
- 22. О продукте Профиль поддержки
- 23. Дополнительная информация о клике:
- 24. Информация о царапинах Информация с электронной коммерции
- 25. Magento 1.9.2.4 Сведения о продукте отсутствуют вкладки
- 26. PHP - Сведения о продукте POPUP
- 27. Fetching flipkart Подробнее о продукте
- 28. joomla расширение о продукте характеристики
- 29. Информация о категории магазинов в Solr
- 30. Как я могу получить информацию о продукте на странице подтверждения заказа в prestashop?
Привет, это ваш prestashop версии 1.4 или 1.5? –
@ RaphaëlMalié 1.5. То, что пользователь рекомендовал ниже, работал для одного продукта, однако как бы я отвлек его на несколько продуктов? Это то, что я пробовал. Я получаю идентификаторы продуктов, которые я использую для этого модуля, из созданной мной пользовательской таблицы. Затем я попробовал инструкцию foreach для запуска нового продукта $ displayProducts = ''; foreach ($ productIDS as $ productID) {$ displayProducts. = новый продукт ($ productID ['id_product'], false, $ lang_id); } –