{"id":590,"date":"2020-02-28T16:12:33","date_gmt":"2020-02-28T16:12:33","guid":{"rendered":"http:\/\/wiki2.plumserver.com\/knowledge-base\/who-bought-this-also-bought-v1-x-developers-guide-and-api-reference"},"modified":"2021-09-24T09:51:40","modified_gmt":"2021-09-24T13:51:40","slug":"who-bought-this-also-bought-v1-x-developers-guide-and-api-reference","status":"publish","type":"post","link":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide","title":{"rendered":"Magento 1 Who Bought This Also Bought v1.x Developer Guide and API Reference"},"content":{"rendered":"\n<p>This <a href=\"\/magento-1-also-bought\">Magento Who Bought This Also Bought Extension<\/a> can be set up to encourage your customers to the new purchases. The &#8220;Who bought This also Bought&#8221; block with the products suggested may be added manually to any location of your product or cart page. In case you want to keep your own template and locate the product block manually, you will need to modify the code.<\/p>\n\n\n\n<h2 id=\"adding-block-on-the-product-page\">Adding Block on the Product Page<\/h2>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-columns table-to-grid\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>Changes to be made<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>Website Frontend &#8211; Product Page<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>On your server please make the following steps:<\/p>\n\n\n\n<p>1. Copy file:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/base\/default\/layout\/plwhobought.xml<\/code><\/pre><\/div>\n\n\n\n<p>to<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/PACKAGE_NAME\/THEME_NAME\/layout\/plwhobought.xml<\/code><\/pre><\/div>\n\n\n\n<p>a. PACKAGE_NAME (Current Package Name) can can be found in Magento Admin Panel -&gt; System -&gt; Configuration -&gt; Design -&gt; &#8220;Package&#8221; tab.b. THEME_NAME (Themes Templates) can be found in Magento Admin Panel -&gt; System -&gt; Configuration -&gt; Design -&gt; &#8220;Themes&#8221; tab. If &#8220;Templates&#8221; field is empty &#8211; then template name will be &#8220;default&#8221;.<\/p>\n\n\n\n<p>2. Now in the file:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/PACKAGE_NAME\/THEME_NAME\/layout\/plwhobought.xml<\/code><\/pre><\/div>\n\n\n\n<p>comment or remove the following lines:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-markup\">&lt;reference name=\"product.info.additional\">\n    &lt;action method=\"append\">&lt;block>plw_product&lt;\/block>&lt;\/action>\n&lt;\/reference><\/code><\/pre><\/div>\n\n\n\n<p><div class=\"example-block\">\n    <p class=\"example-block-title\"><strong>Code Example<\/strong><\/p>\n\n    <div class=\"wp-block-prismatic-blocks\"><div><\/div><pre data-line=\"23-25\"><code class=\"language-markup\">&lt;?xml version=\"1.0\"?&gt;\n    &lt;layout version=\"0.1.0\"&gt;\n    \n        &lt;plwhobought_default&gt;\n            &lt;reference name=\"head\"&gt;\n                &lt;action method=\"addItem\" ifconfig=\"plwhobought\/general\/enabled\"&gt;\n                    &lt;type&gt;skin_css&lt;\/type&gt;\n                    &lt;name&gt;css\/plumrocket\/plwhobought\/plwhobought.css&lt;\/name&gt;\n                &lt;\/action&gt;\n                &lt;action method=\"addItem\" ifconfig=\"plwhobought\/general\/enabled&gt;\n                    &lt;type&gt;skin_css&lt;\/type&gt;\n                    &lt;name&gt;css\/plumrocket\/plwhobought\/plwhobought_custom.css&lt;\/name&gt;\n                &lt;\/action&gt;\n            &lt;\/reference&gt;\n        &lt;\/plwhobought_default&gt;\n    \n        &lt;catalog_product_view&gt;\n            &lt;update handle=\"plwhobought_default\" \/&gt;\n            &lt;reference name=\"content\"&gt;\n                &lt;reference name=\"product.info\"&gt;\n                    &lt;block type=\"plwhobought\/product\"\n                        name=\"plw_product\"\n                        template=\"plwhobought\/product.phtml\" \/&gt;\n                &lt;\/reference&gt;\n                &lt;!-- &lt;reference name=\"product.info.additional\"&gt;\n                    &lt;action method=\"append\"&gt;&lt;block&gt;plw_product&lt;\/block&gt;&lt;\/action&gt;\n                &lt;\/reference&gt; --&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"left\"&gt;\n                &lt;block type=\"plwhobought\/product\"\n                    name=\"plw_left_sidebar\"\n                    template=\"plwhobought\/sidebar.phtml\"&gt;\n                    &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;left&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"right\"&gt;\n                &lt;block type=\"plwhobought\/product\"\n                    name=\"plw_right_sidebar\"\n                    template=\"plwhobought\/sidebar.phtml\"&gt;\n                    &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;right&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n        &lt;\/catalog_product_view&gt;\n    \n        &lt;checkout_cart_index&gt;\n            &lt;update handle=\"plwhobought_default\" \/&gt;\n            &lt;reference name=\"content\"&gt;\n                &lt;block type=\"plwhobought\/cart\"\n                    name=\"plw_cart\"\n                    template=\"plwhobought\/cart.phtml\"\n                    after=\"checkout.cart\" \/&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"left\"&gt;\n                &lt;block type=\"plwhobought\/cart\"\n                    name=\"plw_left_sidebar\"\n                    template=\"plwhobought\/sidebar.phtml\"&gt;\n                        &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;left&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"right\"&gt;\n                &lt;block type=\"plwhobought\/cart\"\n                    name=\"plw_right_sidebar\"\n                    template=\"plwhobought\/sidebar.phtml\"&gt;\n                        &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;right&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n        &lt;\/checkout_cart_index&gt;\n    \n    &lt;\/layout&gt;<\/code><\/pre><\/div>\n<\/div><\/p>\n\n\n\n<p>3. Now edit the following product page template file:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/PACKAGE_NAME\/THEME_NAME\/template\/catalog\/product\/view.phtml<\/code><\/pre><\/div>\n\n\n\n<p>by pasting the below line of code in the place you need:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-php\">&lt;?php echo $this->getChildHtml('plw_product') ?><\/code><\/pre><\/div>\n\n\n\n<p><div class=\"example-block\">\n    <p class=\"example-block-title\"><strong>Code Example<\/strong><\/p>\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre data-line=\"64\"><code class=\"language-php\">&lt;div class=\"product-view\"&gt;\n    &lt;div class=\"product-essential\"&gt;\n        &lt;form action=\"&lt;?php echo $this-&gt;getSubmitUrl($_product) ?&gt;\"\n            method=\"post\"\n            id=\"product_addtocart_form\"&lt;?php if($_product-&gt;getOptions()): ?&gt;\n            enctype=\"multipart\/form-data\" &lt;?php endif; ?&gt;&gt;\n            &lt;?php echo $this-&gt;getBlockHtml('formkey') ?&gt;\n            &lt;div class=\"no-display\"&gt;\n                &lt;input type=\"hidden\"\n                    name=\"product\"\n                    value=\"&lt;?php echo $_product-&gt;getId() ?&gt;\" \/&gt;\n                &lt;input type=\"hidden\"\n                    name=\"related_product\" id=\"related-products-field\" value=\"\" \/&gt;\n            &lt;\/div&gt;\n\n            &lt;div class=\"product-img-box\"&gt;\n                &lt;div class=\"product-name\"&gt;\n                    &lt;h1&gt;\n                        &lt;?php\n                            echo $_helper-&gt;productAttribute(\n                                $_product, $_product-&gt;getName(), 'name'\n                            )\n                        ?&gt;\n                    &lt;\/h1&gt;\n                &lt;\/div&gt;\n                &lt;?php echo $this-&gt;getChildHtml('media') ?&gt;\n            &lt;\/div&gt;\n\n            &lt;div class=\"product-shop\"&gt;\n                &lt;div class=\"product-name\"&gt;\n                    &lt;span class=\"h1\"&gt;\n                        &lt;?php\n                            echo $_helper-&gt;productAttribute(\n                                $_product, $_product-&gt;getName(), 'name'\n                            )\n                        ?&gt;\n                    &lt;\/span&gt;\n                &lt;\/div&gt;\n\n                &lt;div class=\"price-info\"&gt;\n                    &lt;?php echo $this-&gt;getPriceHtml($_product); ?&gt;\n                    &lt;?php echo $this-&gt;getChildHtml('bundle_prices') ?&gt;\n                    &lt;?php echo $this-&gt;getTierPriceHtml() ?&gt;\n                &lt;\/div&gt;\n\n                &lt;div class=\"extra-info\"&gt;\n                    &lt;?php\n                        echo $this-&gt;getReviewsSummaryHtml(\n                            $_product, 'default', false\n                        )\n                    ?&gt;\n                    &lt;?php echo $this-&gt;getChildHtml('product_type_availability'); ?&gt;\n                &lt;\/div&gt;\n\n                &lt;?php echo $this-&gt;getChildHtml('alert_urls') ?&gt;\n\n                &lt;?php if ($_product-&gt;getShortDescription()) ?&gt;\n                &lt;div class=\"short-description\"&gt;\n                    &lt;div class=\"std\"&gt;\n                        &lt;?php\n                            echo $_helper-&gt;productAttribute(\n                                $_product, nl2br($_product-&gt;getShortDescription()),\n                                'short_description'\n                            )\n                        ?&gt;\n                    &lt;\/div&gt;\n                &lt;\/div&gt;\n                &lt;?php endif;?&gt;\n\n                &lt;?php echo $this-&gt;getChildHtml('plw_product') ?&gt;\n\n                &lt;?php echo $this-&gt;getChildHtml('other');?&gt;<\/code><\/pre><\/div>\n<\/div><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<ol><li>Who bought this also bought this products at the bottom of the product page.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" src=\"\/docs\/wp-content\/uploads\/2020\/05\/1_development_guide_who_bought_this_also_bought.jpg\" alt=\"1 development guide who bought this also bought\" width=\"600\" height=\"569\"><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group pr-notice pr-notice-warning\"><div class=\"wp-block-group__inner-container\">\n<p class=\"pr-notice-title\">Important Information:<\/p>\n\n\n\n<p>After you make these code changes &#8211; don&#8217;t forget to clear Magento Cache.<\/p>\n<\/div><\/div>\n\n\n\n<h2 id=\"adding-block-on-the-cart-page\">Adding Block on the Cart Page<\/h2>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-columns table-to-grid\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>Changes to be made<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>Website Frontend &#8211; Cart Page<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>On your server please make the following steps:<\/p>\n\n\n\n<p>1. Copy file:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/base\/default\/layout\/plwhobought.xml<\/code><\/pre><\/div>\n\n\n\n<p>to<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/PACKAGE_NAME\/THEME_NAME\/layout\/plwhobought.xml<\/code><\/pre><\/div>\n\n\n\n<p>a. PACKAGE_NAME (Current Package Name) can can be found in Magento Admin Panel -&gt; System -&gt; Configuration -&gt; Design -&gt; &#8220;Package&#8221; tab.b. THEME_NAME (Themes Templates) can be found in Magento Admin Panel -&gt; System -&gt; Configuration -&gt; Design -&gt; &#8220;Themes&#8221; tab. If &#8220;Templates&#8221; field is empty &#8211; then template name will be &#8220;default&#8221;..<\/p>\n\n\n\n<p>2. Now in the file:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/PACKAGE_NAME\/THEME_NAME\/layout\/plwhobought.xml<\/code><\/pre><\/div>\n\n\n\n<p>remove code (after=&#8221;checkout.cart) in:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-markup\">&lt;reference name=\"content\">\n    &lt;block type=\"plwhobought\/cart\"\n        name=\"plw_cart\" template=\"plwhobought\/cart.phtml\" after=\"checkout.cart\" \/>\n&lt;\/reference><\/code><\/pre><\/div>\n\n\n\n<p><div class=\"example-block\">\n    <p class=\"example-block-title\"><strong>Code Example<\/strong><\/p>\n\n    <div class=\"wp-block-prismatic-blocks\"><div><\/div><pre data-line=\"43-44\"><code class=\"language-markup\">&lt;?xml version=\"1.0\"?&gt;\n    &lt;layout version=\"0.1.0\"&gt;\n    \n        &lt;plwhobought_default&gt;\n            &lt;reference name=\"head\"&gt;\n                &lt;action method=\"addItem\" ifconfig=\"plwhobought\/general\/enabled&gt;\n                   &lt;type&gt;skin_css&lt;\/type&gt;\n                   &lt;name&gt;css\/plumrocket\/plwhobought\/plwhobought.css&lt;\/name&gt;\n                &lt;\/action&gt;\n                &lt;action method=\"addItem\" ifconfig=\"plwhobought\/general\/enabled\"&gt;\n                    &lt;type&gt;skin_css&lt;\/type&gt;\n                    &lt;name&gt;css\/plumrocket\/plwhobought\/plwhobought_custom.css&lt;\/name&gt;\n                &lt;\/action&gt;\n            &lt;\/reference&gt;\n        &lt;\/plwhobought_default&gt;\n    \n        &lt;catalog_product_view&gt;\n            &lt;update handle=\"plwhobought_default\" \/&gt;\n            &lt;reference name=\"content\"&gt;\n                &lt;reference name=\"product.info\"&gt;\n                    &lt;block type=\"plwhobought\/product\"\n                        name=\"plw_product\" template=\"plwhobought\/product.phtml\" \/&gt;\n                &lt;\/reference&gt;\n                &lt;reference name=\"product.info.additional\"&gt;\n                    &lt;action method=\"append\"&gt;&lt;block&gt;plw_product&lt;\/block&gt;&lt;\/action&gt;\n                &lt;\/reference&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"left\"&gt;\n                &lt;block type=\"plwhobought\/product\"\n                    name=\"plw_left_sidebar\" template=\"plwhobought\/sidebar.phtml\"&gt;\n                    &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;left&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"right\"&gt;\n                &lt;block type=\"plwhobought\/product\"\n                    name=\"plw_right_sidebar\" template=\"plwhobought\/sidebar.phtml\"&gt;\n                    &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;right&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n        &lt;\/catalog_product_view&gt;\n    \n        &lt;checkout_cart_index&gt;\n            &lt;update handle=\"plwhobought_default\" \/&gt;\n            &lt;reference name=\"content\"&gt;\n                &lt;block type=\"plwhobought\/cart\"\n                    name=\"plw_cart\" template=\"plwhobought\/cart.phtml\" \/&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"left\"&gt;\n                &lt;block type=\"plwhobought\/cart\"\n                    name=\"plw_left_sidebar\" template=\"plwhobought\/sidebar.phtml\"&gt;\n                    &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;left&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n    \n            &lt;reference name=\"right\"&gt;\n                &lt;block type=\"plwhobought\/cart\"\n                    name=\"plw_right_sidebar\" template=\"plwhobought\/sidebar.phtml\"&gt;\n                    &lt;action method=\"setSidebarName\"&gt;&lt;name&gt;right&lt;\/name&gt;&lt;\/action&gt;\n                &lt;\/block&gt;\n            &lt;\/reference&gt;\n        &lt;\/checkout_cart_index&gt;\n    \n    &lt;\/layout&gt;<\/code><\/pre><\/div>\n<\/div><\/p>\n\n\n\n<p>3. Now edit the following product page template file:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-\">\/app\/design\/frontend\/PACKAGE_NAME\/THEME_NAME\/template\/catalog\/product\/view.phtml<\/code><\/pre><\/div>\n\n\n\n<p>by pasting the below line of code in the place you need:<\/p>\n\n\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre><code class=\"language-php\">&lt;?php echo $this->getChildHtml('plw_product') ?><\/code><\/pre><\/div>\n\n\n\n<p><div class=\"example-block\">\n    <p class=\"example-block-title\"><strong>Code Example<\/strong><\/p>\n\n<div class=\"wp-block-prismatic-blocks\"><div><\/div><pre data-line=\"174\"><code class=\"language-php\">&lt;div class=\"cart\"&gt;\n    &lt;div class=\"page-title title-buttons\"&gt;\n        &lt;h1&gt;&lt;?php echo $this-&gt;__('Shopping Cart') ?&gt;&lt;\/h1&gt;\n        &lt;?php if (!$this-&gt;hasError()) : ?&gt;\n            &lt;ul class=\"checkout-types\"&gt;\n                &lt;?php foreach ($this-&gt;getMethods('top_methods') as $method) : ?&gt;\n                    &lt;?php if ($methodHtml = $this-&gt;getMethodHtml($method)) : ?&gt;\n                        &lt;li&gt;&lt;?php echo $methodHtml; ?&gt;&lt;\/li&gt;\n                    &lt;?php endif; ?&gt;\n                &lt;?php endforeach; ?&gt;\n            &lt;\/ul&gt;\n        &lt;?php endif; ?&gt;\n    &lt;\/div&gt;\n    &lt;?php echo $this-&gt;getMessagesBlock()-&gt;toHtml() ?&gt;\n    &lt;?php echo $this-&gt;getChildHtml('form_before') ?&gt;\n    &lt;form action=\"&lt;?php echo $this-&gt;getUrl('checkout\/cart\/updatePost') ?&gt;\" method=\"post\"&gt;\n        &lt;?php echo $this-&gt;getBlockHtml('formkey'); ?&gt;\n        &lt;fieldset&gt;\n            &lt;table id=\"shopping-cart-table\" class=\"data-table cart-table\"&gt;\n                &lt;col width=\"1\" \/&gt;\n                &lt;col \/&gt;\n                &lt;col width=\"1\" \/&gt;\n                &lt;?php if ($this-&gt;helper('wishlist')-&gt;isAllowInCart()) : ?&gt;\n                    &lt;col width=\"1\" \/&gt;\n                &lt;?php endif ?&gt;\n                &lt;?php\n                    if ($this-&gt;helper('tax')-&gt;displayCartPriceExclTax() ||\n                        $this-&gt;helper('tax')-&gt;displayCartBothPrices()) :\n                ?&gt;\n                    &lt;col width=\"1\" \/&gt;\n                &lt;?php endif; ?&gt;\n                &lt;?php\n                    if ($this-&gt;helper('tax')-&gt;displayCartPriceInclTax() ||\n                        $this-&gt;helper('tax')-&gt;displayCartBothPrices()) :\n                ?&gt;\n                    &lt;col width=\"1\" \/&gt;\n                &lt;?php endif; ?&gt;\n                &lt;col width=\"1\" \/&gt;\n                &lt;?php\n                    if ($this-&gt;helper('tax')-&gt;displayCartPriceExclTax() ||\n                        $this-&gt;helper('tax')-&gt;displayCartBothPrices()) :\n                ?&gt;\n                    &lt;col width=\"1\" \/&gt;\n                &lt;?php endif; ?&gt;\n                &lt;?php\n                    if ($this-&gt;helper('tax')-&gt;displayCartPriceInclTax() ||\n                        $this-&gt;helper('tax')-&gt;displayCartBothPrices()) :\n                ?&gt;\n                    &lt;col width=\"1\" \/&gt;\n                &lt;?php endif; ?&gt;\n                &lt;col width=\"1\" \/&gt;\n\n                &lt;?php\n                    $mergedCells = ($this-&gt;helper('tax')\n                        -&gt;displayCartBothPrices() ? 2 : 1);\n                ?&gt;\n                &lt;thead&gt;\n                    &lt;tr&gt;\n                        &lt;th rowspan=\"&lt;?php echo $mergedCells; ?&gt;\"&gt;&amp;nbsp;&lt;\/th&gt;\n                        &lt;th rowspan=\"&lt;?php echo $mergedCells; ?&gt;\"&gt;\n                            &lt;span class=\"nobr\"&gt;\n                                &lt;?php echo $this-&gt;__('Product Name') ?&gt;\n                            &lt;\/span&gt;\n                        &lt;\/th&gt;\n                        &lt;th rowspan=\"&lt;?php echo $mergedCells; ?&gt;\"&gt;&lt;\/th&gt;\n                        &lt;?php\n                            if ($this-&gt;helper('wishlist')-&gt;isAllowInCart()):\n                        ?&gt;\n                            &lt;th rowspan=\"&lt;?php echo $mergedCells; ?&gt;\"\n                                class=\"a-center\"&gt;\n                                &lt;span class=\"nobr\"&gt;\n                                    &lt;?php\n                                        echo $this-&gt;__('Move to Wishlist')\n                                    ?&gt;\n                                &lt;\/span&gt;\n                            &lt;\/th&gt;\n                        &lt;?php endif ?&gt;\n                        &lt;th class=\"a-center\"\n                            colspan=\"&lt;?php echo $mergedCells; ?&gt;\"&gt;\n                            &lt;span class=\"nobr\"&gt;\n                                &lt;?php echo $this-&gt;__('Unit Price') ?&gt;\n                            &lt;\/span&gt;\n                        &lt;\/th&gt;\n                        &lt;th rowspan=\"&lt;?php echo $mergedCells; ?&gt;\"\n                            class=\"a-center\"&gt;\n                            &lt;?php echo $this-&gt;__('Qty') ?&gt;\n                        &lt;\/th&gt;\n                        &lt;th class=\"a-center\"\n                            colspan=\"&lt;?php echo $mergedCells; ?&gt;\"&gt;\n                            &lt;?php echo $this-&gt;__('Subtotal') ?&gt;\n                        &lt;\/th&gt;\n                        &lt;th rowspan=\"&lt;?php echo $mergedCells; ?&gt;\"\n                            class=\"a-center\"&gt;&amp;nbsp;\n                        &lt;\/th&gt;\n                    &lt;\/tr&gt;\n                    &lt;?php if ($this-&gt;helper('tax')-&gt;displayCartBothPrices()) : ?&gt;\n                        &lt;tr&gt;\n                            &lt;th class=\"a-right\"&gt;\n                                &lt;?php\n                                    echo $this-&gt;helper('tax')\n                                        -&gt;getIncExcTaxLabel(false)\n                                ?&gt;\n                            &lt;\/th&gt;\n                            &lt;th&gt;\n                                &lt;?php\n                                    echo $this-&gt;helper('tax')-&gt;getIncExcTaxLabel(true)\n                                ?&gt;\n                            &lt;\/th&gt;\n                            &lt;th class=\"a-right\"&gt;\n                                &lt;?php echo $this-&gt;helper('tax')\n                                    -&gt;getIncExcTaxLabel(false) ?&gt;\n                            &lt;\/th&gt;\n                            &lt;th&gt;\n                                &lt;?php\n                                    echo $this-&gt;helper('tax')-&gt;getIncExcTaxLabel(true)\n                                ?&gt;\n                            &lt;\/th&gt;\n                        &lt;\/tr&gt;\n                    &lt;?php endif; ?&gt;\n                &lt;\/thead&gt;\n                &lt;tfoot&gt;\n                    &lt;tr&gt;\n                        &lt;td colspan=\"50\" class=\"a-right\"&gt;\n                            &lt;?php if ($this-&gt;getContinueShoppingUrl()) : ?&gt;\n                                &lt;button type=\"button\"\n                                    title=\"&lt;?php\n                                        echo $this-&gt;__('Continue Shopping')\n                                    ?&gt;\"\n                                    class=\"button btn-continue\"\n                                    onclick=\"setLocation('&lt;?php\n                                        echo $this-&gt;getContinueShoppingUrl()\n                                    ?&gt;')\"&gt;\n                                    &lt;span&gt;\n                                        &lt;span&gt;\n                                            &lt;?php\n                                                echo $this-&gt;__('Continue Shopping')\n                                            ?&gt;\n                                        &lt;\/span&gt;\n                                     &lt;\/span&gt;\n                                &lt;\/button&gt;\n                            &lt;?php endif; ?&gt;\n                            &lt;button type=\"submit\"\n                                name=\"update_cart_action\"\n                                value=\"update_qty\"\n                                title=\"&lt;?php\n                                    echo $this-&gt;__('Update Shopping Cart');\n                                ?&gt;\"\n                                class=\"button btn-update\"&gt;\n                                &lt;span&gt;\n                                    &lt;span&gt;\n                                        &lt;?php\n                                            echo $this-&gt;__('Update Shopping Cart');\n                                        ?&gt;\n                                    &lt;\/span&gt;\n                                &lt;\/span&gt;\n                            &lt;\/button&gt;\n                            &lt;button type=\"submit\"\n                                name=\"update_cart_action\"\n                                value=\"empty_cart\"\n                                title=\"&lt;?php\n                                    echo $this-&gt;__('Clear Shopping Cart'); ?&gt;\"\n                                    class=\"button btn-empty\"\n                                    id=\"empty_cart_button\"&gt;\n                                &lt;span&gt;\n                                    &lt;span&gt;\n                                        &lt;?php\n                                            echo $this-&gt;__('Clear Shopping Cart');\n                                        ?&gt;\n                                    &lt;\/span&gt;\n                                &lt;\/span&gt;\n                            &lt;\/button&gt;\n                        &lt;\/td&gt;\n                    &lt;\/tr&gt;\n                &lt;\/tfoot&gt;\n                &lt;tbody&gt;\n                    &lt;?php foreach ($this-&gt;getItems() as $_item) : ?&gt;\n                        &lt;?php echo $this-&gt;getItemHtml($_item) ?&gt;\n                    &lt;?php endforeach ?&gt;\n                &lt;\/tbody&gt;\n            &lt;\/table&gt;\n            &lt;script type=\"text\/javascript\"&gt;\n                decorateTable('shopping-cart-table')\n            &lt;\/script&gt;\n        &lt;\/fieldset&gt;\n    &lt;\/form&gt;\n    &lt;div class=\"cart-collaterals\"&gt;\n        &lt;div class=\"col2-set\"&gt;\n            &lt;div class=\"col-1\"&gt;\n                &lt;?php echo $this-&gt;getChildHtml('crosssell') ?&gt;\n\n                &lt;?php echo $this-&gt;getChildHtml('plw_product') ?&gt;\n\n            &lt;\/div&gt;\n            &lt;div class=\"col-2\"&gt;\n                &lt;?php \/* Extensions placeholder *\/ ?&gt;\n                &lt;?php echo $this-&gt;getChildHtml('checkout.cart.extra') ?&gt;\n                &lt;?php echo $this-&gt;getChildHtml('coupon') ?&gt;\n                &lt;?php\n                    if (!$this-&gt;getIsVirtual()) :\n                        echo $this-&gt;getChildHtml('shipping');\n                    endif;\n                ?&gt;\n            &lt;\/div&gt;\n        &lt;\/div&gt;\n        &lt;div class=\"totals\"&gt;\n            &lt;?php echo $this-&gt;getChildHtml('totals'); ?&gt;\n            &lt;?php if (!$this-&gt;hasError()) : ?&gt;\n                &lt;ul class=\"checkout-types\"&gt;\n                    &lt;?php foreach ($this-&gt;getMethods('methods') as $method) : ?&gt;\n                        &lt;?php if ($methodHtml = $this-&gt;getMethodHtml($method)) : ?&gt;\n                            &lt;li&gt;&lt;?php echo $methodHtml; ?&gt;&lt;\/li&gt;\n                        &lt;?php endif; ?&gt;\n                    &lt;?php endforeach; ?&gt;\n                &lt;\/ul&gt;\n            &lt;?php endif; ?&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre><\/div>\n<\/div><\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<ol><li>Who bought this also bought this products at the bottom of the cart page.<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" src=\"\/docs\/wp-content\/uploads\/2020\/05\/2_development_guide_who_bought_this_also_bought.jpg\" alt=\"2 development guide who bought this also bought\" width=\"600\" height=\"569\"><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group pr-notice pr-notice-warning\"><div class=\"wp-block-group__inner-container\">\n<p class=\"pr-notice-title\">Important Information:<\/p>\n\n\n\n<p>After you make these code changes &#8211; don&#8217;t forget to clear Magento Cache.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group pr-notice pr-notice-info\"><div class=\"wp-block-group__inner-container\">\n<p class=\"pr-notice-title\">Detailed description:<\/p>\n\n\n\n<ol><li><strong>Note: In your Admin Panel, select the &#8220;Display at the bottom of the page&#8221; option for Product Page and Shopping Cart Page display.<\/strong><\/li><\/ol>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" src=\"\/docs\/wp-content\/uploads\/2020\/05\/3_development_guide_who_bought_this_also_bought.jpg\" alt=\"3 development guide who bought this also bought\" width=\"1206\" height=\"427\"><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This Magento Who Bought This Also Bought Extension can be set up to encourage your customers to the new purchases. The &#8220;Who bought This also Bought&#8221; block with the products suggested may be added manually to any location of your product or cart page. In case you want to keep your own template and locate &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Magento 1 Who Bought This Also Bought v1.x Developer Guide and API Reference&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[266],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v17.2 (Yoast SEO v17.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Magento Who Bought This Also Bought v1.x Developer Guide and API Reference - Plumrocket Documentation<\/title>\n<meta name=\"description\" content=\"This Magento Who Bought This Also Bought Extension can be set up to encourage your customers to the new purchases. The &quot;Who bought This also Bought&quot; block\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento 1 Who Bought This Also Bought v1.x Developer Guide and API Reference\" \/>\n<meta property=\"og:description\" content=\"This Magento Who Bought This Also Bought Extension can be set up to encourage your customers to the new purchases. The &quot;Who bought This also Bought&quot; block\" \/>\n<meta property=\"og:url\" content=\"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide\" \/>\n<meta property=\"og:site_name\" content=\"Plumrocket Documentation\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-28T16:12:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-24T13:51:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/plumrocket.com\/docs\/wp-content\/uploads\/2020\/05\/1_development_guide_who_bought_this_also_bought.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Plumrocket\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Magento Who Bought This Also Bought v1.x Developer Guide and API Reference - Plumrocket Documentation","description":"This Magento Who Bought This Also Bought Extension can be set up to encourage your customers to the new purchases. The \"Who bought This also Bought\" block","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide","og_locale":"en_US","og_type":"article","og_title":"Magento 1 Who Bought This Also Bought v1.x Developer Guide and API Reference","og_description":"This Magento Who Bought This Also Bought Extension can be set up to encourage your customers to the new purchases. The \"Who bought This also Bought\" block","og_url":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide","og_site_name":"Plumrocket Documentation","article_published_time":"2020-02-28T16:12:33+00:00","article_modified_time":"2021-09-24T13:51:40+00:00","og_image":[{"url":"https:\/\/plumrocket.com\/docs\/wp-content\/uploads\/2020\/05\/1_development_guide_who_bought_this_also_bought.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Plumrocket","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/plumrocket.com\/docs\/#website","url":"https:\/\/plumrocket.com\/docs\/","name":"Plumrocket Documentation","description":"Extensions docs, troubleshootings etc.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/plumrocket.com\/docs\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide#primaryimage","inLanguage":"en-US","url":"\/docs\/wp-content\/uploads\/2020\/05\/1_development_guide_who_bought_this_also_bought.jpg","contentUrl":"\/docs\/wp-content\/uploads\/2020\/05\/1_development_guide_who_bought_this_also_bought.jpg"},{"@type":"WebPage","@id":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide#webpage","url":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide","name":"Magento 1 Who Bought This Also Bought v1.x Developer Guide and API Reference - Plumrocket Documentation","isPartOf":{"@id":"https:\/\/plumrocket.com\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide#primaryimage"},"datePublished":"2020-02-28T16:12:33+00:00","dateModified":"2021-09-24T13:51:40+00:00","author":{"@id":"https:\/\/plumrocket.com\/docs\/#\/schema\/person\/38b360639b934d6c984ee4f3ffce7d20"},"description":"This Magento Who Bought This Also Bought Extension can be set up to encourage your customers to the new purchases. The \"Who bought This also Bought\" block","breadcrumb":{"@id":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1\/devguide#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Magento Extensions","item":"https:\/\/plumrocket.com\/magento-1-extensions"},{"@type":"ListItem","position":2,"name":"Magento Who Bought This Also Bought","item":"https:\/\/plumrocket.com\/magento-1-also-bought"},{"@type":"ListItem","position":3,"name":"Documentation","item":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought"},{"@type":"ListItem","position":4,"name":"v1","item":"https:\/\/plumrocket.com\/docs\/magento-1-also-bought\/v1"},{"@type":"ListItem","position":5,"name":"Developer Guide"}]},{"@type":"Person","@id":"https:\/\/plumrocket.com\/docs\/#\/schema\/person\/38b360639b934d6c984ee4f3ffce7d20","name":"Plumrocket","image":{"@type":"ImageObject","@id":"https:\/\/plumrocket.com\/docs\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/72392a92ae750c66560be284502b6676?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/72392a92ae750c66560be284502b6676?s=96&d=mm&r=g","caption":"Plumrocket"},"sameAs":["https:\/\/plumrocket.com\/docs"]}]}},"_links":{"self":[{"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/posts\/590"}],"collection":[{"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/comments?post=590"}],"version-history":[{"count":3,"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/posts\/590\/revisions"}],"predecessor-version":[{"id":24441,"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/posts\/590\/revisions\/24441"}],"wp:attachment":[{"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/media?parent=590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/categories?post=590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plumrocket.com\/docs\/wp-json\/wp\/v2\/tags?post=590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}