{"id":561414,"date":"2026-10-19T12:44:54","date_gmt":"2026-10-19T12:44:54","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=561414"},"modified":"2026-10-19T12:45:01","modified_gmt":"2026-10-19T12:45:01","slug":"erpnext-frequently-bought-together-products","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/","title":{"rendered":"User Guide for ERPNext Frequently Bought Together Products"},"content":{"rendered":"\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Introduction<\/h2>\n<\/div><\/div>\n\n\n\n<p><strong>ERPNext Frequently Bought Together Products<\/strong> shows companion products on a product page in your ERPNext Webshop store. <\/p>\n\n\n\n<p>A shopper sees the main product, the products that go with it, and the total price.<\/p>\n\n\n\n<p>The store admin picks the companion products for each product, in the order shoppers should see them. The shopper keeps the products they want and adds the whole product bundle to cart in one click.<\/p>\n\n\n\n<p>This guide shows you how to set up the frequently bought together block and what the shopper sees.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Prerequisites for using ERPNext Frequently Bought Together Products<\/h2>\n<\/div><\/div>\n\n\n\n<p>ERPNext Frequently Bought Together Products works in conjunction with the following module:<\/p>\n\n\n\n<p><strong>Webshop<\/strong><\/p>\n\n\n\n<p>You must install the above-mentioned module to use the ERPNext Frequently Bought Together Products.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Show frequently bought together products on any published ERPNext Webshop product page.<\/li>\n\n\n\n<li>Choose the companion products by hand, in the order you want.<\/li>\n\n\n\n<li>Set a quantity on each row, so a two-pack goes into the cart as two.<\/li>\n\n\n\n<li>Give one product its own section heading, or use the store default.<\/li>\n\n\n\n<li>Turn the block on or off for the whole store.<\/li>\n\n\n\n<li>Turn it off for one product without deleting its rows.<\/li>\n\n\n\n<li>Show a slider when the product bundle grows past the display limit.<\/li>\n\n\n\n<li>Let shoppers add to cart every product they kept, in one click.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Installation<\/h2>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>After purchasing the app from Webkul Store, you will receive a link to download the module ZIP file.<\/li>\n\n\n\n<li>Extract the ZIP file. You will see a folder named &#8216;frequently_bought_together_products&#8217;.<\/li>\n\n\n\n<li>Set up the module in your git repository, then fetch it using:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\">bench get-app --branch main https:\/\/git.webkul.com\/erpnext-apps\/erpnext-frequently_bought_together_products.git<\/pre>\n\n\n\n<p>(Replace &#8220;main&#8221; with your branch name and replace the &#8220;HTTPS URL&#8221; with your HTTPS clone URL.)<\/p>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Install the app on your site:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\">bench --site &lt;your-site-name&gt; install-app frequently_bought_together_products<\/pre>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Run bench migrate to complete the setup.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Workflow<\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Setting Up the Store Defaults<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Webshop Settings<\/strong> and expand the <strong>Frequently Bought Together Products<\/strong> section.<\/li>\n\n\n\n<li>Tick <strong>Enable Frequently Bought Together<\/strong> to show the block across the store. Clear it to hide the block on every product page.<\/li>\n\n\n\n<li>Enter the <strong>Default Section Heading<\/strong>. Every product page uses this heading unless the product has its own.<\/li>\n\n\n\n<li>Set <strong>Display Limit Before Slider<\/strong>. When a product has more companion products than this number, the block turns into a slider. The default is 4.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"333\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp\" alt=\"01-frequently-bought-together-settings-in-webshop-settings\" class=\"wp-image-561416\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-300x83.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-250x69.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-768x213.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1536x426.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings.webp 1912w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Adding Companion Products to a Product<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Website Item<\/strong> and open the product you want to set up.<\/li>\n\n\n\n<li>Expand the <strong>Frequently Bought Together Products<\/strong> section. The <strong>Products<\/strong> table lists the companion products in the order shoppers see them.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"462\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form-1200x462.webp\" alt=\"02-frequently-bought-together-section-on-the-website-item-form\" class=\"wp-image-561417\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form-1200x462.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form-300x115.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form-250x96.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form-768x296.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form-1536x591.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/02-frequently-bought-together-section-on-the-website-item-form.webp 1912w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Click <strong>Add row<\/strong> under the <strong>Products<\/strong> table.<\/li>\n\n\n\n<li>Pick a published product in <strong>Website Item<\/strong>. The app fills in <strong>Item Code<\/strong> and <strong>Item Name<\/strong> for you.<\/li>\n\n\n\n<li>Enter the <strong>Quantity<\/strong>. A shopper who keeps this product gets this quantity in the cart.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"517\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table-1200x517.webp\" alt=\"03-adding-a-product-row-to-the-products-table\" class=\"wp-image-561418\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table-1200x517.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table-300x129.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table-250x108.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table-768x331.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table-1536x662.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/03-adding-a-product-row-to-the-products-table.webp 1912w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p><strong>Note: <\/strong>Only published products show in the block. A row that points to an unpublished product stays in the table but does not appear on the website.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Giving One Product Its Own Settings<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enter a <strong>Section Heading<\/strong> to replace the store heading on this product page only.<\/li>\n\n\n\n<li>Enter a <strong>Display Limit Before Slider<\/strong> to replace the store limit for this product. Leave it blank or at 0 to use the store limit.<\/li>\n\n\n\n<li>Clear <strong>Enable Frequently Bought Together<\/strong> to hide the block on this page. The app keeps the rows, so you can turn it back on later.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"517\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product-1200x517.webp\" alt=\"04-own-heading-and-display-limit-for-one-product\" class=\"wp-image-561419\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product-1200x517.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product-300x129.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product-250x108.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product-768x331.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product-1536x662.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/04-own-heading-and-display-limit-for-one-product.webp 1912w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Shopping a Product Bundle on the Website<\/h3>\n<\/div><\/div>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open a product page in the store. The frequently bought together block shows the main product, each companion product, its quantity and its price. The block shows the <strong>Total Price<\/strong> for the whole product bundle.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"317\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-1200x317.webp\" alt=\"05-frequently-bought-together-block-on-the-product-page\" class=\"wp-image-561420\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-1200x317.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-300x79.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-250x66.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-768x203.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-1536x405.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/05-frequently-bought-together-block-on-the-product-page-2048x540.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Clear the tick on any product you do not want. The <strong>Total Price<\/strong> updates at once. The main product always stays ticked.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"317\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-1200x317.webp\" alt=\"06-clearing-a-product-updates-the-total-price\" class=\"wp-image-561421\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-1200x317.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-300x79.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-250x66.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-768x203.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-1536x405.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/06-clearing-a-product-updates-the-total-price-2048x540.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Click <strong>Add Selected to Cart<\/strong>. The app adds the main product and every ticked product to the cart. A <strong>View in Cart<\/strong> button appears.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"317\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-1200x317.webp\" alt=\"07-selected-products-added-to-the-cart\" class=\"wp-image-561422\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-1200x317.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-300x79.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-250x66.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-768x203.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-1536x405.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/07-selected-products-added-to-the-cart-2048x540.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Click <strong>View in Cart<\/strong> to see the products in the cart.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"641\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-1200x641.webp\" alt=\"08-the-cart-with-the-camera-and-its-companion-products\" class=\"wp-image-561423\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-1200x641.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-300x160.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-250x133.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-768x410.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-1536x820.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/08-the-cart-with-the-camera-and-its-companion-products-2048x1094.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Open a product with more companion products than its display limit. The block shows a slider with dots under it. Scroll sideways to see the rest of the product bundle. This page also shows its own section heading.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"328\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-1200x328.webp\" alt=\"09-slider-with-a-custom-section-heading\" class=\"wp-image-561424\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-1200x328.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-300x82.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-250x68.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-768x210.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-1536x420.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/09-slider-with-a-custom-section-heading-2048x560.webp 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note: <\/strong>When you turn off checkout in Webshop Settings, the button reads <strong>Add Selected to Quote<\/strong> instead.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Need Help?<\/h2>\n<\/div><\/div>\n\n\n\n<p>Hope you find this guide helpful! Please feel free to share your feedback in the comments below.<\/p>\n\n\n\n<p>If you still have any issues\/queries, please <a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" data-type=\"link\" data-id=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">create a ticket<\/a> at the <a href=\"mailto:suppport@webkul.com\" data-type=\"mailto\" data-id=\"mailto:\">UV Desk<\/a>.<\/p>\n\n\n\n<p>I hope this helps. In case of any further queries, contact us at our support mail.<\/p>\n\n\n\n<p>Thanks for paying attention!!<\/p>\n\n\n\n<p><strong>Current Version<\/strong> &#8211; 0.0.1 <\/p>\n\n\n\n<p><strong>Supported Framework Version <\/strong>&#8211; ERPNext v16<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ERPNext Frequently Bought Together Products shows companion products on a product page in your ERPNext Webshop store. A shopper sees the main product, the products that go with it, and the total price. The store admin picks the companion products for each product, in the order shoppers should see them. The shopper keeps the products <a href=\"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":724,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16119],"tags":[14730],"class_list":["post-561414","post","type-post","status-publish","format-standard","hentry","category-erpnext","tag-erpnext"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>User Guide for ERPNext Frequently Bought Together Products - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Show frequently bought together products on ERPNext Webshop pages and let shoppers add the whole product bundle to cart in one click\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for ERPNext Frequently Bought Together Products - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Show frequently bought together products on ERPNext Webshop pages and let shoppers add the whole product bundle to cart in one click\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-19T12:44:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-19T12:45:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp\" \/>\n<meta name=\"author\" content=\"Prashant Saini\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prashant Saini\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/\"},\"author\":{\"name\":\"Prashant Saini\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a57eff87fe1f3e9e69c165efdabdc4\"},\"headline\":\"User Guide for ERPNext Frequently Bought Together Products\",\"datePublished\":\"2026-10-19T12:44:54+00:00\",\"dateModified\":\"2026-10-19T12:45:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/\"},\"wordCount\":776,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp\",\"keywords\":[\"ERPNext\"],\"articleSection\":[\"ErpNext\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/\",\"name\":\"User Guide for ERPNext Frequently Bought Together Products - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp\",\"datePublished\":\"2026-10-19T12:44:54+00:00\",\"dateModified\":\"2026-10-19T12:45:01+00:00\",\"description\":\"Show frequently bought together products on ERPNext Webshop pages and let shoppers add the whole product bundle to cart in one click\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/01-frequently-bought-together-settings-in-webshop-settings.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/01-frequently-bought-together-settings-in-webshop-settings.webp\",\"width\":1912,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/erpnext-frequently-bought-together-products\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for ERPNext Frequently Bought Together Products\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webkul.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/webkul\\\/\",\"https:\\\/\\\/x.com\\\/webkul\",\"https:\\\/\\\/www.instagram.com\\\/webkul\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/webkul\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/webkul\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a57eff87fe1f3e9e69c165efdabdc4\",\"name\":\"Prashant Saini\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/90bd6382a7aa9ee0d5835bfaab3a739f91c37833f8e0d7cad51cd6a52b4914f0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/90bd6382a7aa9ee0d5835bfaab3a739f91c37833f8e0d7cad51cd6a52b4914f0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/90bd6382a7aa9ee0d5835bfaab3a739f91c37833f8e0d7cad51cd6a52b4914f0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Prashant Saini\"},\"description\":\"Prashant, a passionate Machine Learning and AI enthusiast, specialized in building intelligent solutions using Python and Generative AI technologies.\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/prashant-ml322\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for ERPNext Frequently Bought Together Products - Webkul Blog","description":"Show frequently bought together products on ERPNext Webshop pages and let shoppers add the whole product bundle to cart in one click","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:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for ERPNext Frequently Bought Together Products - Webkul Blog","og_description":"Show frequently bought together products on ERPNext Webshop pages and let shoppers add the whole product bundle to cart in one click","og_url":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-10-19T12:44:54+00:00","article_modified_time":"2026-10-19T12:45:01+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp","type":"","width":"","height":""}],"author":"Prashant Saini","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prashant Saini","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/"},"author":{"name":"Prashant Saini","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/53a57eff87fe1f3e9e69c165efdabdc4"},"headline":"User Guide for ERPNext Frequently Bought Together Products","datePublished":"2026-10-19T12:44:54+00:00","dateModified":"2026-10-19T12:45:01+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/"},"wordCount":776,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp","keywords":["ERPNext"],"articleSection":["ErpNext"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/","url":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/","name":"User Guide for ERPNext Frequently Bought Together Products - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings-1200x333.webp","datePublished":"2026-10-19T12:44:54+00:00","dateModified":"2026-10-19T12:45:01+00:00","description":"Show frequently bought together products on ERPNext Webshop pages and let shoppers add the whole product bundle to cart in one click","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/10\/01-frequently-bought-together-settings-in-webshop-settings.webp","width":1912,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/erpnext-frequently-bought-together-products\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for ERPNext Frequently Bought Together Products"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/53a57eff87fe1f3e9e69c165efdabdc4","name":"Prashant Saini","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/90bd6382a7aa9ee0d5835bfaab3a739f91c37833f8e0d7cad51cd6a52b4914f0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/90bd6382a7aa9ee0d5835bfaab3a739f91c37833f8e0d7cad51cd6a52b4914f0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/90bd6382a7aa9ee0d5835bfaab3a739f91c37833f8e0d7cad51cd6a52b4914f0?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Prashant Saini"},"description":"Prashant, a passionate Machine Learning and AI enthusiast, specialized in building intelligent solutions using Python and Generative AI technologies.","url":"https:\/\/webkul.com\/blog\/author\/prashant-ml322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/561414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/724"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=561414"}],"version-history":[{"count":2,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/561414\/revisions"}],"predecessor-version":[{"id":561426,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/561414\/revisions\/561426"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=561414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=561414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=561414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}