I am using Magento2.3.1 and I need to list and detail page current product if add compare product than getting list and count on list and detail page. So I try to detail and list page checkbox with compare link click than product add and remove on one link.

If anyone this type of functionality working code share with and appreciated for help.

i share with u screen this type showing enter image description here



In your block class

public function __construct(
    \Magento\Catalog\CustomerData\CompareProducts $compareProducts
) {
    $this->compareProducts = $compareProducts;

public function getComparedProductsList(){
    return $this->compareProducts->getSectionData();

Add below code in your phtml file

    $compareCollection = $block->getComparedProductsList();
<div class="compared-producr-items">
<?php foreach($compareCollection['items'] as $comparelist){                        
    <div class="compared-list">
        <a class="remove-item" data-href="<?php echo $block->getBaseUrl() ?>ajaxcompare/compare/remove/" data-compare="<?php echo $comparelist['id']; ?>">x</a>
        <span class="compare-item-name"><?php echo $comparelist['name']; ?></span>
<?php } ?>
  • not working on it this code.my requirement check it please – Rv Singh Sep 2 '19 at 11:19
  • What error you are getting? – Kishor Thummar Sep 2 '19 at 11:22
  • my requiremnt is on list and detail page checbox icon with comapre link show and if unchecked compare link to remove it if laready compare on list. – Rv Singh Sep 2 '19 at 11:24
  • if u have to customize and any other plugin please share me. – Rv Singh Sep 2 '19 at 11:24
  • @RvSingh : Have you found any solution? I am also facing the same. – Balwant Singh Aug 4 '20 at 17:36

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.