Site icon MageComp Blog

Magento 2: How to Retrieve Masked ID from the Cart ID

How to Retrieve Masked ID from the Cart ID M2

Hello Magento Friends,

In this Magento tutorial, I will explain How to Retrieve Masked ID from the Cart ID in Magento 2.

In Magento 2, a masked ID is a random string for a guest customer quote. Masked ID is stored in the Quote ID mask table. In Magento 2, you can retrieve the Masked ID from the Cart ID.

Steps to Retrieve Masked ID from the Cart ID in Magento 2:

Step 1: Create a file in your Magento root directory at the below path

magento_root_directory\pub\masked_id.php

And add the code as follows

<?php
use Magento\Framework\App\Bootstrap;

require '../app/bootstrap.php';
ini_set('display_errors', 1);

$params = $_SERVER;
$bootstrap = Bootstrap::create(BP, $params);
$objectManager = $bootstrap->getObjectManager();
$state = $objectManager->get('Magento\Framework\App\State');
$state->setAreaCode('frontend');
try{
	$quoteId=7; 
	$maskedQuoteId = $objectManager->get('Magento\Quote\Model\QuoteIdToMaskedQuoteIdInterface');
	$maskedId = $maskedQuoteId->execute($quoteId);
	echo $maskedId;
}catch(\Exception $e){
	print_r($e->getMessage());
}

Conclusion:

This way, you can Retrieve Masked ID from the Cart ID in Magento 2. If you have any doubts, share them with me through the comment box. If you need any customization for your Magento 2 store, contact our experienced Magento Developers. Share the article with your friends to help them retrieve Masked ID in Magento 2.

Happy Coding!

Exit mobile version