Skip to main content

Magento 2: Get product by product id

    // get product by product id  
        <?php 
           $productId = 1;
           $objectManager =  \Magento\Framework\App\ObjectManager::getInstance();
           $currentproduct = $objectManager->create('Magento\Catalog\Model\Product')->load($productId);
           echo $currentproduct->getName();
        ?>


 //  Get current product data
<?php
    $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
    $product = $objectManager->get('Magento\Framework\Registry')->registry('current_product');//get current product
    echo $product->getId();
    echo $product->getName();
    echo $product->getDescription();
    echo $description = $product->getData('description');;
    echo $finalPrice = $product->getFinalPrice();
?>

Comments

Popular posts from this blog

Magento 2: Category list for custom magento system configuration section ( Backend )

In system.xml file field for multi select of category is like: NOTE: Use Select for Single item and multiselect for multiple in - <field id = "bannerlist" translate = "label" type = " multiselect " <group id = "bannerblock_setting" translate = "label" type = "text" delault = "1" sortOrder = "3" showInDefault = "1" showInWebsite = "1" showInStore = "1" > <label> Setting </label> <field id = "bannerlist" translate = "label" type = "multiselect" sortOrder = "10" showInDefault = "1" showInWebsite = "1" showInStore = "1" > <label> Select Category </label> <!-- <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>--> <source_model> Ipragmatech\Bannerblock\Model\Config\Source\C...