cancel
Showing results for 
Search instead for 
Did you mean: 

Get the Mini cart content outside Magento2 using Ajax

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

Get the Mini cart content outside Magento2 using Ajax

Hi,

I am working on Magento 2.2.3. I am trying to get the content of the minicart using Ajax since calling from outside Magento. I can't able to retrieve the minicart due to the knockout js. I am trying in the following way. 

 

$blockHtml = $resultPage->getLayout()
->createBlock('\Magento\Checkout\Block\Cart\Sidebar')
->setTemplate('Magento_Checkout::cart/minicart.phtml')
->toHtml();

how to load the data to knockout js templates? is there any other better way to do it?

 

Thanks in advance

1 REPLY 1

Re: Get the Mini cart content outside Magento2 using Ajax

Even I am facing issue with custom minicart ..how you resolved ? Please share


@Rathinasamy wrote:

Hi,

I am working on Magento 2.2.3. I am trying to get the content of the minicart using Ajax since calling from outside Magento. I can't able to retrieve the minicart due to the knockout js. I am trying in the following way. 

 

$blockHtml = $resultPage->getLayout()
->createBlock('\Magento\Checkout\Block\Cart\Sidebar')
->setTemplate('Magento_Checkout::cart/minicart.phtml')
->toHtml();

how to load the data to knockout js templates? is there any other better way to do it?

 

Thanks in advance



@Rathinasamy wrote:

Hi,

I am working on Magento 2.2.3. I am trying to get the content of the minicart using Ajax since calling from outside Magento. I can't able to retrieve the minicart due to the knockout js. I am trying in the following way. 

 

$blockHtml = $resultPage->getLayout()
->createBlock('\Magento\Checkout\Block\Cart\Sidebar')
->setTemplate('Magento_Checkout::cart/minicart.phtml')
->toHtml();

how to load the data to knockout js templates? is there any other better way to do it?

 

Thanks in advance



@Rathinasamy wrote:

Hi,

I am working on Magento 2.2.3. I am trying to get the content of the minicart using Ajax since calling from outside Magento. I can't able to retrieve the minicart due to the knockout js. I am trying in the following way. 

 

$blockHtml = $resultPage->getLayout()
->createBlock('\Magento\Checkout\Block\Cart\Sidebar')
->setTemplate('Magento_Checkout::cart/minicart.phtml')
->toHtml();

how to load the data to knockout js templates? is there any other better way to do it?

 

Thanks in advance