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!