Перейти к содержанию

Месяц: Апрель 2011

Все картинки продукта в Magento

Пример, как получить все картинки/изображения/фотографии товара/продукта в Magento. require_once ‘/var/www/html/app/Mage.php’; Mage::app(«default»)->setCurrentStore( Mage_Core_Model_App::ADMIN_STORE_ID ); $p = Mage::getModel(‘catalog/product’)->load($koklk->getData(78)); //загружаем продукт Magento, 78 — id продукта echo count($pp->getMediaGalleryImages());…

Список простых продуктов у Конфигурируемого продукта Magento

В Magento есть так называемые «Конфигурируемые продукты». Это продукты состоят из «Простых» продуктов Magento. Получим список всех простых(simple) товаров из которых состоит Конфигурируемый(configure)   продукт…

Id продукта Magento по SKU

Получить ID продукта в Magento (Мадженто), если есть только SKU (Артикул) продукта. $idTovara = Mage::getModel(‘catalog/product’)->getIdBySku(‘abc-1234’); // abc-1234 sku продукта $tovarMagento = Mage::getModel(‘catalog/product’)->load($idTovara); // загрузим продукт

Выбор коллекции продуктов Magento с фильтрацией и сортировкой

Получим коллекцию продуктов Magento, и добавим фильтр для выборки продуктов. require_once ‘/var/www/html/app/Mage.php’; Mage::app(«default»)->setCurrentStore( Mage_Core_Model_App::ADMIN_STORE_ID ); $products = Mage::getModel(‘catalog/product’)->getCollection() ->addAttributeToFilter(‘type_id’, ‘simple’) //тип продукта simple, configurable… ->addAttributeToFilter(‘visibility’,…

Добавление картинки к продукту с помощью Magento API

Добавление картинки к продукту в Magento,с помощью Magento API.
Очень часто бывает что требуется добавить/прикрепить много картинок к продукту/продуктам в Magento.

Добавление картинок можно реализовать с помощью Magento API.

Magento API — список продуктов и информация о продуктах, редактируем продукт Magento

Magento имеет очень хороший функционал для удаленной работы с сайтом — API. Вот не большие примеры для работы с продуктами/товарами Magento через Magento API

Сбрасываем кеш Magento по крону

В Magento есть полезная функция кеширования страниц и контента.

Кеш помогает «ускорить» загрузку страниц и отображения контента в Magento.
Но если был изменен/добавлен товар/категория/атрибут или страница/статический блок то понадобится обновить кеш Magento, чтоб страницы корректно отображали актуальное содержимое интернет-магазина Magento.