{"id":378446,"date":"2023-05-03T10:52:19","date_gmt":"2023-05-03T10:52:19","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=378446"},"modified":"2023-05-26T12:30:02","modified_gmt":"2023-05-26T12:30:02","slug":"woocommerce-product-attributes-lookup-table","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/","title":{"rendered":"How to Use Product Attributes Lookup Table for Catalog Filtering in WooCommerce?"},"content":{"rendered":"\n<p>In this dev blog article, we will discuss how to use the WooCommerce product attribute lookup table for filtering catalog products. But before that, let us understand some basic things.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is the product attributes lookup table?<\/h2>\n\n\n\n<p>WooCommerce migrated its own tables from 6.3 and introduced a table product attribute lookup table with the name &#8220;wc_product_attributes_lookup&#8221;  which contains the following information and it is offering the ability to <a href=\"https:\/\/developer.woocommerce.com\/2022\/02\/02\/new-product-filtering-by-attributes-rolling-out-in-woocommerce-6-3\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">filter products by attribute<\/a> accurately.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Product id<\/li>\n\n\n\n<li>Product or parent id<\/li>\n\n\n\n<li>Taxonomy<\/li>\n\n\n\n<li>Term id<\/li>\n\n\n\n<li>Variation attribute<\/li>\n\n\n\n<li>Stock<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Why do we need this table?<\/h2>\n\n\n\n<p>This problem arises when products have some variation products and some have stock and some of out of stock. <\/p>\n\n\n\n<p>What happened is that when the attribute is selected for filtering then all the variation products having the filtered attribute were displayed even though the attribute is out of stock.<\/p>\n\n\n\n<p>That&#8217;s why we need product attributes lookup table in WooCommerce to filter attributes accurately.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">New setting in the product tab<\/h3>\n\n\n\n<p>After the first database migration is complete, a new &#8220;Advance&#8221; section will appear in the products tab settings of WooCommerce. The section will include options shown in the attached image file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1095\" height=\"325\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png\" alt=\"product-filter-catalog\" class=\"wp-image-379068\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png 1095w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png-300x89.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png-250x74.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png-768x228.png 768w\" sizes=\"(max-width: 1095px) 100vw, 1095px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">How to enable the feature?<\/h3>\n\n\n\n<p>1. First put this code somewhere in the file so that WooCommerce runs it at initialization time. It would be better to call the code snippet on the <code>woocommerce_init<\/code> hook.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">wc_get_container()-&gt;get( \\Automattic\\WooCommerce\\Internal\\ProductAttributesLookup\\LookupDataStore::class )-&gt;show_feature();<\/pre>\n\n\n\n<p>2. After successfully running the above code, go to the&nbsp;<em>WooCommerce-&gt;Status\u2013&gt;Tools <\/em>page. On this page, you will see a new tool with the title \u201cCreate and fill product attributes lookup table\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"125\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/Screenshot-2023-05-15T125937.963-1200x125.png\" alt=\"create-product-attribute-lookup-table\" class=\"wp-image-381473\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/Screenshot-2023-05-15T125937.963-1200x125.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/Screenshot-2023-05-15T125937.963-300x31.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/Screenshot-2023-05-15T125937.963-250x26.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/Screenshot-2023-05-15T125937.963-768x80.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/Screenshot-2023-05-15T125937.963.png 1272w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>3. Click on the &#8220;Create&#8221; button. This will create a product attribute lookup table and call(trigger) the scheduled task that will fill the table with valid information based on the products that exist in the database.<\/p>\n\n\n\n<p>The scheduler runs in a batch size of 10. You can modify the batch size also. While creating and filling the table the &#8220;Create&#8221; button will be disabled.<\/p>\n\n\n\n<p><strong>Note<\/strong> &#8211; WooCommerce updates the product attributes lookup table even if &#8220;Enable table usage&#8221; is turned off. This happens when creating or updating a product. <\/p>\n\n\n\n<p>The table is automatically turned on once the initial database migration is complete.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to regenerate the product lookup table data?<\/h2>\n\n\n\n<p>Once the initial database migration is completed then the  \u201cRegenerate the product attributes lookup table\u201d will be available under the WooCommerce &#8211;&gt; Status &#8211;&gt; Tools.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1096\" height=\"426\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-attribute-tool.png\" alt=\"product-attribute-tool\" class=\"wp-image-379087\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-attribute-tool.png 1096w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-attribute-tool-300x117.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-attribute-tool-250x97.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-attribute-tool-768x299.png 768w\" sizes=\"(max-width: 1096px) 100vw, 1096px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can regenerate the product attributes lookup table data for the whole table at once or you can regenerate for the selected products only.<\/p>\n\n\n\n<p>When you regenerate the product attributes lookup table data for the whole table then it will empty the table and generate it recursively one by one.<\/p>\n\n\n\n<p>You can also select products to whom you want to regenerate the product attributes lookup table data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"modify-batch-size\">How to modify the batch size of (re)generating product attribute lookup table data?<\/h2>\n\n\n\n<p>You can modify the batch size by adding the following code. By default the batch size is 10 products that will be processed in each run of the action scheduler.<\/p>\n\n\n\n<p>This value can be customized by using the &#8220;woocommerce_attribute_lookup_regeneration_step_size&#8221; filter.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">add_filter(&#039;woocommerce_attribute_lookup_regeneration_step_size&#039;, function( $batch_size ) {\n    $batch_size: 50;\n    return $batch_size;\n});<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion: Product attribute lookup table<\/h2>\n\n\n\n<p>That\u2019s all about the product attribute lookup table. Now you are able to create a product attribute lookup table and fill data in that table.<\/p>\n\n\n\n<p>Also, you are able to do a regeneration of the table and fill in the data. We have seen how can we modify the batch size of (re)generating the data in the scheduler that will run in each process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"support\">WooCommece Support<\/h2>\n\n\n\n<p>Kindly visit the\u00a0<a href=\"https:\/\/store.webkul.com\/woocommerce-plugins.html\" target=\"_blank\" rel=\"noreferrer noopener\">WooCommerce plugins<\/a>\u00a0page to see our add-ons. For any technical assistance, please\u00a0<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">raise a ticket<\/a>\u00a0or reach us by mail at\u00a0<a href=\"mailto:support@webkul.com\">support@webkul.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this dev blog article, we will discuss how to use the WooCommerce product attribute lookup table for filtering catalog products. But before that, let us understand some basic things. What is the product attributes lookup table? WooCommerce migrated its own tables from 6.3 and introduced a table product attribute lookup table with the name <a href=\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":501,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1773],"tags":[],"class_list":["post-378446","post","type-post","status-publish","format-standard","hentry","category-woocommerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Use the WooCommerce Product Attribute Lookup Table?<\/title>\n<meta name=\"description\" content=\"How to use the product attributes lookup table for catalog filtering in WooCommerce. The lookup table in WooCommerce for catalog filtering.\" \/>\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\/woocommerce-product-attributes-lookup-table\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Use the WooCommerce Product Attribute Lookup Table?\" \/>\n<meta property=\"og:description\" content=\"How to use the product attributes lookup table for catalog filtering in WooCommerce. The lookup table in WooCommerce for catalog filtering.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\" \/>\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=\"2023-05-03T10:52:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-26T12:30:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png\" \/>\n<meta name=\"author\" content=\"Vikas Kumar\" \/>\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=\"Vikas Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\"},\"author\":{\"name\":\"Vikas Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/b8a27a0bc18753ccfc25864afea78bbb\"},\"headline\":\"How to Use Product Attributes Lookup Table for Catalog Filtering in WooCommerce?\",\"datePublished\":\"2023-05-03T10:52:19+00:00\",\"dateModified\":\"2023-05-26T12:30:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\"},\"wordCount\":634,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png\",\"articleSection\":[\"WooCommerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\",\"url\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\",\"name\":\"How to Use the WooCommerce Product Attribute Lookup Table?\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png\",\"datePublished\":\"2023-05-03T10:52:19+00:00\",\"dateModified\":\"2023-05-26T12:30:02+00:00\",\"description\":\"How to use the product attributes lookup table for catalog filtering in WooCommerce. The lookup table in WooCommerce for catalog filtering.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png\",\"width\":1095,\"height\":325,\"caption\":\"product-filter-catalog\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Use Product Attributes Lookup Table for Catalog Filtering in WooCommerce?\"}]},{\"@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\/b8a27a0bc18753ccfc25864afea78bbb\",\"name\":\"Vikas Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b234cdb5707115f695d3d0d16d69508d111403c6e7ecd52fe7209407b75d17ae?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\/b234cdb5707115f695d3d0d16d69508d111403c6e7ecd52fe7209407b75d17ae?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Vikas Kumar\"},\"description\":\"Vikas Kumar is a skilled developer with expertise in React JS, Redux, and Angular JS. He specializes in Custom Plugin Development and PoS App Development, delivering innovative and seamless solutions that enhance user experiences and meet diverse client needs with precision.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/vikas-kumar662\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Use the WooCommerce Product Attribute Lookup Table?","description":"How to use the product attributes lookup table for catalog filtering in WooCommerce. The lookup table in WooCommerce for catalog filtering.","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\/woocommerce-product-attributes-lookup-table\/","og_locale":"en_US","og_type":"article","og_title":"How to Use the WooCommerce Product Attribute Lookup Table?","og_description":"How to use the product attributes lookup table for catalog filtering in WooCommerce. The lookup table in WooCommerce for catalog filtering.","og_url":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-05-03T10:52:19+00:00","article_modified_time":"2023-05-26T12:30:02+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png","type":"","width":"","height":""}],"author":"Vikas Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Vikas Kumar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/"},"author":{"name":"Vikas Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/b8a27a0bc18753ccfc25864afea78bbb"},"headline":"How to Use Product Attributes Lookup Table for Catalog Filtering in WooCommerce?","datePublished":"2023-05-03T10:52:19+00:00","dateModified":"2023-05-26T12:30:02+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/"},"wordCount":634,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png","articleSection":["WooCommerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/","url":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/","name":"How to Use the WooCommerce Product Attribute Lookup Table?","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png","datePublished":"2023-05-03T10:52:19+00:00","dateModified":"2023-05-26T12:30:02+00:00","description":"How to use the product attributes lookup table for catalog filtering in WooCommerce. The lookup table in WooCommerce for catalog filtering.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/05\/product-catalog.png.png","width":1095,"height":325,"caption":"product-filter-catalog"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/woocommerce-product-attributes-lookup-table\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Use Product Attributes Lookup Table for Catalog Filtering in WooCommerce?"}]},{"@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\/b8a27a0bc18753ccfc25864afea78bbb","name":"Vikas Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b234cdb5707115f695d3d0d16d69508d111403c6e7ecd52fe7209407b75d17ae?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\/b234cdb5707115f695d3d0d16d69508d111403c6e7ecd52fe7209407b75d17ae?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Vikas Kumar"},"description":"Vikas Kumar is a skilled developer with expertise in React JS, Redux, and Angular JS. He specializes in Custom Plugin Development and PoS App Development, delivering innovative and seamless solutions that enhance user experiences and meet diverse client needs with precision.","url":"https:\/\/webkul.com\/blog\/author\/vikas-kumar662\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/378446","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\/501"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=378446"}],"version-history":[{"count":53,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/378446\/revisions"}],"predecessor-version":[{"id":383896,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/378446\/revisions\/383896"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=378446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=378446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=378446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}