I want to display product id on product view page when user click on product.

For ex :- This product id is 1. When This page is display on this page I want to display product id 1.

How can I get ?

Please help me.....

enter image description here

  • which position, you want to display product id.
    – Sohel Rana
    May 4, 2017 at 4:56
  • 1
    which product user view...that product's id want to display on that product view page.... May 4, 2017 at 5:02
  • 1
    want to display in alert box..when page load... May 4, 2017 at 5:25
  • You can use $_product->getId() on phtml where you want product id. ofcourse related to product detail page.
    – Kul
    May 4, 2017 at 5:45
  • 1
    can you give me answer with code? @Kul May 4, 2017 at 5:52

2 Answers 2

$objectManager =  \Magento\Framework\App\ObjectManager::getInstance();

$registry = $objectManager->get('\Magento\Framework\Registry');

$currentProduct = $registry->registry('current_product');

echo $currentProduct->getId();

You can get current product id using this code.


You can use below code on template file from here . Please use your theme and if you dont have files here copy from vendor.


Packag and theme should be change as per your theme Add below code to get product id

<?php echo $_product->getId(); ?>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.