{"id":425,"date":"2025-02-17T20:41:35","date_gmt":"2025-02-17T20:41:35","guid":{"rendered":"https:\/\/pluginrepublic.dev\/wptu\/?page_id=425"},"modified":"2025-08-11T07:33:57","modified_gmt":"2025-08-11T07:33:57","slug":"filters-sorting-search","status":"publish","type":"page","link":"https:\/\/pluginrepublic.dev\/wptu\/filters-sorting-search\/","title":{"rendered":"Filters, sorting &amp; search"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Product Table Ultimate plugin gives you several options for filtering, sorting and searching tables.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filter \/ sort \/search<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This table allows to search for a product by keyword, filter by category, and\/or sort by name<\/p>\n\n\n<div class=\"woocommerce\">\n<div id=\"ptuwc-table-c146bb5c71f9d5e5b6152e02f437453b_1_container\" class=\"ptuwc_table_container\">\n\n\t\t\t\t\t\t\n<div class=\"ptuwc-filters-container\" data-table-id=\"c146bb5c71f9d5e5b6152e02f437453b_1\">\n\n\t\t<input type=\"text\" class=\"ptuwc-product-search\" placeholder=\"Search for a product\" value=\"\">\n\n\t\t\t\t\t\t\t\t\t\t<label for=\"product_cat_filter\">Filter by Product categories<\/label>\n\t\t\t<select id=\"product_cat_filter\" name=\"product_cat_filter\" multiple=\"multiple\" class=\"ptuwc-filter-select\" data-taxonomy-slug=\"product_cat\" data-placeholder=\"Product categories\" data-operator=\"OR\">\n\t\t\t\t\t\t\t\t\t<option value=\"16\">Accessories<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"17\">Hoodies<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"18\">Tshirts<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"36\">Bulk Variations<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"28\">Clothing<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"29\">Decor<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"34\">Dessert<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"31\">Mains<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"27\">Music<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"37\">Nuts and Bolts<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"35\">Office<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"38\">Product Examples<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"32\">Sides<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"33\">Starters<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t\t\t\t\t<label for=\"pa_color_filter\">Filter by Product Color<\/label>\n\t\t\t<select id=\"pa_color_filter\" name=\"pa_color_filter\" multiple=\"multiple\" class=\"ptuwc-filter-select\" data-taxonomy-slug=\"pa_color\" data-placeholder=\"Product Color\" data-operator=\"OR\">\n\t\t\t\t\t\t\t\t\t<option value=\"19\">Blue<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"25\">Gray<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"20\">Green<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"23\">Red<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"26\">Yellow<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\n\t<div class=\"ptuwc-reset-container\">\n\t\t<span class=\"dashicons dashicons-update\"><\/span>\n\t\tReset\t<\/div>\n<\/div>\n\n\t\t\t\n\t<table id=\"ptuwc-table-c146bb5c71f9d5e5b6152e02f437453b_1\" class=\"ptuwc-table woocommerce-table shop_table shop_table_responsive show-quantities\" data-index='1' data-source='categories' data-callback='__return_empty_array' data-categories='{&quot;0&quot;:17,&quot;1&quot;:16,&quot;2&quot;:18}' data-taxonomies='{&quot;product_cat&quot;:{&quot;0&quot;:17,&quot;1&quot;:16,&quot;2&quot;:18}}' data-tags='{}' data-order_by='title' data-order='ASC' data-per_page='10' data-page='1' data-columns='{&quot;0&quot;:&quot;thumbnail&quot;,&quot;1&quot;:&quot;name&quot;,&quot;2&quot;:&quot;categories&quot;,&quot;3&quot;:&quot;pa_color&quot;,&quot;4&quot;:&quot;stock&quot;,&quot;5&quot;:&quot;add-to-cart&quot;}' data-show_quantities='1' data-variations_display='row' data-add_selected='1' data-select_all='1' data-thumb_lightbox='yes' data-add_all='0' data-fixed_layout='no' data-sortable_columns='{&quot;0&quot;:&quot;name&quot;}' data-filterable_columns='{&quot;0&quot;:&quot;product_cat&quot;,&quot;1&quot;:&quot;pa_color&quot;}' data-filter_operator='AND' data-filter_methods='{&quot;0&quot;:&quot;search&quot;,&quot;1&quot;:&quot;select&quot;,&quot;2&quot;:&quot;clickable&quot;}' data-select_filters_locations='{&quot;0&quot;:&quot;above&quot;,&quot;1&quot;:&quot;below&quot;}' data-ajax_variations='0' data-ajax_add_to_cart='0' data-addons='1' data-quickview='0' data-date_fields_header=''>\n\t\t\n<thead>\n    <tr>\n                    <th class=\"ptuwc-cb\">\n                            <input type=\"checkbox\" class=\"ptuwc-select-all\" id=\"ptuwc-select-all\" value=\"\" \/>\n                        <\/th>\n        \n                    <th class=\"ptuwc-thumbnail\" data-sortable=\"\" data-filterable=\"\">\n                Thumbnail\t                        <\/th>\n                    <th class=\"ptuwc-name\" data-sortable=\"1\" data-filterable=\"\">\n                Name\t            \t\t            <span class=\"ptuwc-sort-icon dashicons dashicons-arrow-up\" data-order-by=\"name\" data-order=\"ASC\"><\/span>\n\t\t            <span class=\"ptuwc-sort-icon dashicons dashicons-arrow-down\" data-order-by=\"name\" data-order=\"DESC\"><\/span>\n\t                        <\/th>\n                    <th class=\"ptuwc-categories\" data-sortable=\"\" data-filterable=\"1\">\n                Categories\t                        <\/th>\n                    <th class=\"ptuwc-pa_color\" data-sortable=\"\" data-filterable=\"1\">\n                Color\t                        <\/th>\n                    <th class=\"ptuwc-stock\" data-sortable=\"\" data-filterable=\"\">\n                Stock\t                        <\/th>\n                    <th class=\"ptuwc-add-to-cart\" data-sortable=\"\" data-filterable=\"\">\n                Add to Cart\t                        <\/th>\n            <\/tr>\n<\/thead>\n\t\t\n<tbody>\n                                        \n    <tr id=\"ptuwc-product-row-43-1\" class=\"ptuwc-product-row ptuwc-product-row-43 instock virtual purchasable on-sale needs-shipping shipping-taxable product-type-simple\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-43-1\">\n        Select Beanie    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-43-1\" value=\"43\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Beanie\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-2.jpg 801w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t\t    Beanie\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"16\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/accessories\/\" rel=\"tag\">Accessories<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='23' data-taxonomy-slug='pa_color'>Red<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n\t<form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/beanie\/\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1debc9e\">Beanie quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1debc9e\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"43\" class=\"single_add_to_cart_button button alt\">Add to cart<\/button>\n\n\t\t\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-60-1\" class=\"ptuwc-product-row ptuwc-product-row-60 instock virtual purchasable on-sale needs-shipping shipping-taxable product-type-simple\" >\n                                        \n<td class=\"col-noop\">\n\t&nbsp;\n<\/td>\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Beanie with Logo\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/beanie-with-logo-1.jpg 800w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t\t    Beanie with Logo\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"16\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/accessories\/\" rel=\"tag\">Accessories<\/a>, <a data-term-id=\"28\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/clothing\/\" rel=\"tag\">Clothing<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='23' data-taxonomy-slug='pa_color'>Red<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                    <button type=\"submit\" class=\"ptuwc_config_row_trigger single_add_to_cart_button button alt\">\n                Select options            <\/button>\n            <\/td>\n\n                        <\/tr>\n\n\n    <tr id=\"ptuwc-product-config-row-60-1\" class=\"ptuwc-product-config-row ptuwc-product-config-row-60\"  style=\"display: none;\">\n                                    \n    <td class=\"col-config-add-to-cart\" colspan=\"auto\">\n        \n\t\n\t<form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/beanie-with-logo\/\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t<div class=\"pewc-product-extra-groups-wrap pewc-groups-standard pewc-teaser-options-5\" >\n\t<style type=\"text\/css\">\n\t\tform.cart .pewc-groups-lightbox.pewc-teaser-options-5 .pewc-radio-image-wrapper:nth-child(n+6),\n\t\tform.cart .pewc-groups-lightbox.pewc-teaser-options-5 .pewc-checkbox-image-wrapper:nth-child(n+6) {\n\t\t\tdisplay: none\n\t\t}\n\t\t\t\t\t.pewc-lightbox .pewc-lightbox-field {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t\t<\/style>\n\n\t\t<input type=\"hidden\" name=\"pewc_product_hash\" value=\"pewc_6a23da1dec830\">\n<div id=\"pewc-group-115\" class=\"pewc-group-wrap pewc-group-wrap-115 pewc-group-index-0 first-group\"  data-group-id= '115' data-group-index= '0' data-condition-action= '' data-condition-match= '' data-conditions= '\"\"'><div class=\"pewc-group-heading-wrapper\"><\/div><div class=\"pewc-group-content-wrapper \"><ul class=\"pewc-product-extra-groups \">\n\t<li class=\"pewc-item pewc-group pewc_group_115_116 pewc-group-upload pewc-item-upload pewc-field-116 pewc-field-count-0 pewc-has-field-price \"  data-price='5' data-id='pewc_group_115_116' data-selected-option-price='' data-field-id='116' data-field-type='upload' data-field-price='5' data-field-label='Upload Logo' data-field-value='' data-field-layered='no' data-field-index='0' data-field-class='' data-default-value='' >\n\n\t\t<div class=\"pewc-item-field-wrapper\"><h4 class=\"pewc-field-label\" for=\"pewc_group_115_116\"><span class=\"pewc-field-label-text\">Upload Logo<\/span><span class=\"required\"> &#42;<\/span><span class=\"pewc-field-price\"> <span class=\"woocommerce-Price-currencySymbol\">&pound;<\/span>5.00<\/span><\/h4><p>You need to be logged in to upload files<\/p><p class=\"pewc-description\"><small>Max file size: 1 MB<\/small><small>Permitted file types: jpg jpeg jpe png gif<\/small><\/p><\/div>\n\t<\/li><!-- .pewc-item -->\n\n<\/ul><\/div><\/div><input type=\"hidden\" name=\"pa_color\" id=\"pa_color\" value=\"red\" ><input type=\"hidden\" id=\"pewc-product-price\" name=\"pewc-product-price\" value=\"18\"><input type=\"hidden\" id=\"pewc_calc_set_price\" name=\"pewc_calc_set_price\" data-calc-set value=\"\"><input type=\"hidden\" id=\"pewc_total_calc_price\" name=\"pewc_total_calc_price\" value=\"18\"><input type=\"hidden\" id=\"pewc_variation_price\" name=\"pewc_variation_price\" value=\"\"><input type=\"hidden\" id=\"pewc_product_length\" name=\"pewc_product_length\" value=\"\"><input type=\"hidden\" id=\"pewc_product_width\" name=\"pewc_product_width\" value=\"\"><input type=\"hidden\" id=\"pewc_product_height\" name=\"pewc_product_height\" value=\"\"><input type=\"hidden\" id=\"pewc_product_weight\" name=\"pewc_product_weight\" value=\"\"><input type=\"hidden\" id=\"pewc_product_id\" name=\"pewc_product_id\" value=\"60\"><input type=\"hidden\" name=\"pewc-grid-total-variations\" id=\"pewc-grid-total-variations\" value=\"\"><input type=\"hidden\" id=\"pewc_file_upload\" name=\"pewc_file_upload\" value=\"20fc6a41ad\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wptu\/wp-json\/wp\/v2\/pages\/425\" \/><input type=\"hidden\" id=\"pewc_total\" name=\"pewc_total\" value=\"e907e23df1\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/wptu\/wp-json\/wp\/v2\/pages\/425\" \/><p class=\"pewc-total-only\"><span id=\"pewc-grand-total\" class=\"pewc-total-field\"><\/span><\/p>\n<\/div>\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\tif( typeof pewc_do_initial_check == 'function' ) {\n\n\t\t\t\t\tpewc_do_initial_check();\n\n\t\t\t\t}\n$( 'body' ).on( 'pewc_check_conditions', function() {\n\t\t\t\t\tif( typeof pewc_do_initial_check == 'function' ) {\n\t\t\t\t\t\tpewc_do_initial_check();\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1dece7f\">Beanie with Logo quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1dece7f\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"60\" class=\"single_add_to_cart_button button alt\">Add to cart<\/button>\n\n\t\t\t<\/form>\n\n\t\n    <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-44-1\" class=\"ptuwc-product-row ptuwc-product-row-44 instock virtual purchasable on-sale needs-shipping shipping-taxable product-type-simple\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-44-1\">\n        Select Belt    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-44-1\" value=\"44\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Belt\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/belt-2.jpg 801w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t\t    Belt\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"16\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/accessories\/\" rel=\"tag\">Accessories<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t                <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n\t<form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/belt\/\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1ded38f\">Belt quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1ded38f\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"44\" class=\"single_add_to_cart_button button alt\">Add to cart<\/button>\n\n\t\t\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-45-1\" class=\"ptuwc-product-row ptuwc-product-row-45 instock virtual featured purchasable on-sale needs-shipping shipping-taxable product-type-simple\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-45-1\">\n        Select Cap    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-45-1\" value=\"45\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Cap\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/cap-2.jpg 801w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t\t    Cap\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"16\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/accessories\/\" rel=\"tag\">Accessories<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='26' data-taxonomy-slug='pa_color'>Yellow<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n\t<form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/cap\/\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1ded8e7\">Cap quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1ded8e7\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"45\" class=\"single_add_to_cart_button button alt\">Add to cart<\/button>\n\n\t\t\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-56-1\" class=\"ptuwc-product-row ptuwc-product-row-56 instock virtual purchasable on-sale needs-shipping shipping-taxable product-type-variation\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-56-1\">\n        Select Hoodie    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-56-1\" value=\"56\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Hoodie - Red, No\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-2.jpg 801w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t      \t\t    Hoodie - Red, No<br\/><span class=\"description\"><\/span>\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"28\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/clothing\/\" rel=\"tag\">Clothing<\/a>, <a data-term-id=\"17\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/hoodies\/\" rel=\"tag\">Hoodies<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='23' data-taxonomy-slug='pa_color'>Red<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n    <form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/hoodie\/?attribute_pa_color=red&#038;attribute_logo=No\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1dee59c\">Hoodie quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1dee59c\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n        <!-- START PTUWC CUSTOM VALUE, CLASS -->\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"40\" class=\"single_add_to_cart_button variation_add_to_cart_button button alt\">Add to cart<\/button>\n        <!-- END PTUWC CUSTOM -->\n\n\t\t\n        <!-- START PTUWC CUSTOM -->\n\n        <input type=\"hidden\" name=\"variation_id\" value=\"56\" \/>\n        <div class=\"variations hidden\">\n                            <input type=\"hidden\" name=\"attribute_pa_color\" value=\"red\" \/>\n                            <input type=\"hidden\" name=\"attribute_logo\" value=\"No\" \/>\n                    <\/div>\n\n        <!-- END PTUWC CUSTOM -->\n\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-57-1\" class=\"ptuwc-product-row ptuwc-product-row-57 instock virtual purchasable needs-shipping shipping-taxable product-type-variation\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-57-1\">\n        Select Hoodie    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-57-1\" value=\"57\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Hoodie - Green, No\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-green-1.jpg 800w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t      \t\t    Hoodie - Green, No<br\/><span class=\"description\"><\/span>\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"28\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/clothing\/\" rel=\"tag\">Clothing<\/a>, <a data-term-id=\"17\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/hoodies\/\" rel=\"tag\">Hoodies<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='20' data-taxonomy-slug='pa_color'>Green<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n    <form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/hoodie\/?attribute_pa_color=green&#038;attribute_logo=No\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1deedcd\">Hoodie quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1deedcd\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n        <!-- START PTUWC CUSTOM VALUE, CLASS -->\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"40\" class=\"single_add_to_cart_button variation_add_to_cart_button button alt\">Add to cart<\/button>\n        <!-- END PTUWC CUSTOM -->\n\n\t\t\n        <!-- START PTUWC CUSTOM -->\n\n        <input type=\"hidden\" name=\"variation_id\" value=\"57\" \/>\n        <div class=\"variations hidden\">\n                            <input type=\"hidden\" name=\"attribute_pa_color\" value=\"green\" \/>\n                            <input type=\"hidden\" name=\"attribute_logo\" value=\"No\" \/>\n                    <\/div>\n\n        <!-- END PTUWC CUSTOM -->\n\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-58-1\" class=\"ptuwc-product-row ptuwc-product-row-58 instock virtual purchasable needs-shipping shipping-taxable product-type-variation\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-58-1\">\n        Select Hoodie    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-58-1\" value=\"58\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Hoodie - Blue, No\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-blue-1.jpg 800w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t      \t\t    Hoodie - Blue, No<br\/><span class=\"description\"><\/span>\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"28\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/clothing\/\" rel=\"tag\">Clothing<\/a>, <a data-term-id=\"17\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/hoodies\/\" rel=\"tag\">Hoodies<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='19' data-taxonomy-slug='pa_color'>Blue<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n    <form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/hoodie\/?attribute_pa_color=blue&#038;attribute_logo=No\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1def7d8\">Hoodie quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1def7d8\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n        <!-- START PTUWC CUSTOM VALUE, CLASS -->\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"40\" class=\"single_add_to_cart_button variation_add_to_cart_button button alt\">Add to cart<\/button>\n        <!-- END PTUWC CUSTOM -->\n\n\t\t\n        <!-- START PTUWC CUSTOM -->\n\n        <input type=\"hidden\" name=\"variation_id\" value=\"58\" \/>\n        <div class=\"variations hidden\">\n                            <input type=\"hidden\" name=\"attribute_pa_color\" value=\"blue\" \/>\n                            <input type=\"hidden\" name=\"attribute_logo\" value=\"No\" \/>\n                    <\/div>\n\n        <!-- END PTUWC CUSTOM -->\n\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-63-1\" class=\"ptuwc-product-row ptuwc-product-row-63 instock virtual purchasable needs-shipping shipping-taxable product-type-variation\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-63-1\">\n        Select Hoodie    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-63-1\" value=\"63\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Hoodie - Blue, Yes\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2.jpg 801w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t      \t\t    Hoodie - Blue, Yes<br\/><span class=\"description\"><\/span>\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"28\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/clothing\/\" rel=\"tag\">Clothing<\/a>, <a data-term-id=\"17\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/hoodies\/\" rel=\"tag\">Hoodies<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='19' data-taxonomy-slug='pa_color'>Blue<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n    <form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/hoodie\/?attribute_pa_color=blue&#038;attribute_logo=Yes\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1df0041\">Hoodie quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1df0041\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n        <!-- START PTUWC CUSTOM VALUE, CLASS -->\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"40\" class=\"single_add_to_cart_button variation_add_to_cart_button button alt\">Add to cart<\/button>\n        <!-- END PTUWC CUSTOM -->\n\n\t\t\n        <!-- START PTUWC CUSTOM -->\n\n        <input type=\"hidden\" name=\"variation_id\" value=\"63\" \/>\n        <div class=\"variations hidden\">\n                            <input type=\"hidden\" name=\"attribute_pa_color\" value=\"blue\" \/>\n                            <input type=\"hidden\" name=\"attribute_logo\" value=\"Yes\" \/>\n                    <\/div>\n\n        <!-- END PTUWC CUSTOM -->\n\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-41-1\" class=\"ptuwc-product-row ptuwc-product-row-41 instock virtual purchasable needs-shipping shipping-taxable product-type-simple\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-41-1\">\n        Select Hoodie with Logo    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-41-1\" value=\"41\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Hoodie with Logo\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-logo-2.jpg 801w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t\t    Hoodie with Logo\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"17\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/hoodies\/\" rel=\"tag\">Hoodies<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t            <a href='#' data-term-id='19' data-taxonomy-slug='pa_color'>Blue<\/a>    <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n\t<form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/hoodie-with-logo\/\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1df0541\">Hoodie with Logo quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1df0541\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"41\" class=\"single_add_to_cart_button button alt\">Add to cart<\/button>\n\n\t\t\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                                                \n    <tr id=\"ptuwc-product-row-48-1\" class=\"ptuwc-product-row ptuwc-product-row-48 instock virtual featured purchasable needs-shipping shipping-taxable product-type-simple\" >\n                                    \n<td class=\"col-cb\">\n    <label class=\"screen-reader-text\" for=\"cb-select-48-1\">\n        Select Hoodie with Zipper    <\/label>\n    <input type=\"checkbox\" name=\"ptuwc-product[]\" id=\"cb-select-48-1\" value=\"48\" \/>\n<\/td>\n\n                                                \n    <td class=\"col-thumbnail\">\n        <a href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2.jpg\" rel=\"lightbox\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"324\" src=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-324x324.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Hoodie with Zipper\" srcset=\"https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-324x324.jpg 324w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-300x300.jpg 300w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-150x150.jpg 150w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-768x768.jpg 768w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-416x416.jpg 416w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2-100x100.jpg 100w, https:\/\/pluginrepublic.dev\/wptu\/wp-content\/uploads\/sites\/16\/2019\/01\/hoodie-with-zipper-2.jpg 800w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/a>    <\/td>\n\n                                                \n    <td class=\"col-name\">\n\t    \t\t    Hoodie with Zipper\t              <\/td>\n\n                                                \n    <td class=\"col-categories col-tax\">\n        <a data-term-id=\"28\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/clothing\/\" rel=\"tag\">Clothing<\/a>, <a data-term-id=\"17\" data-taxonomy-slug=\"product_cat\" href=\"https:\/\/pluginrepublic.dev\/wptu\/product-category\/hoodies\/\" rel=\"tag\">Hoodies<\/a>    <\/td>\n\n                                                \n    <td class=\"col-attribute col-attribute-pa_color col-tax\">\n\t                <\/td>\n\n                                                \n    <td class=\"col-stock\">\n\t    <p class=\"stock in-stock\">In stock<\/p>    <\/td>\n\n                                                \n    <td class=\"col-add-to-cart variations-display-row\">\n                                \n\t\n\t<form class=\"cart\" action=\"https:\/\/pluginrepublic.dev\/wptu\/product\/hoodie-with-zipper\/\" method=\"post\" enctype='multipart\/form-data'>\n\t\t\t<script>\n\t\tvar pewc_cost_triggers = [];\n\t\tvar pewc_quantity_triggers = [];\n\t<\/script>\n\t\t<script>\n\t\tjQuery(document).ready(function($) {\n\t\t\t\n\t\t\t\/\/ These functions are fired when a set of rules are met for a field\n\t\t\tfunction pewc_check_all_conditions( id, conditions_met, action, match ) {\n\t\t\t\tif( match == 'all' ) {\n\t\t\t\t\tvar all_met=true;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] != 1) {\n\t\t\t\t\t\t\tall_met=false;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( all_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tvar any_met=false;\n\t\t\t\t\tnum_req = conditions_met.length;\n\t\t\t\t\tfor(var i=0;i<num_req;i++) {\n\t\t\t\t\t\tif(conditions_met[i] == 1){\n\t\t\t\t\t\t\tany_met=true;\n\t\t\t\t\t\t\tbreak;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif( any_met ) {\n\t\t\t\t\t\tpewc_conditions_met( id, action );\n\t\t\t\t\t} else {\n\t\t\t\t\t\tpewc_conditions_not_met( id, action );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif( typeof pewc_update_total_js == 'function' ) {\n\t\t\t\t\tpewc_update_total_js();\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to check for hidden groups\n\t\t\t\t$( 'body' ).one( 'pewc_conditions_checked' );\n\t\t\t}\n\t\t\tfunction pewc_conditions_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_conditions_not_met( id, action ) {\n\t\t\t\t\/\/ Check the outcome for conditions being met, e.g. show field \/ hide field\n\t\t\t\tif( action == 'show' ) {\n\t\t\t\t\t$('.'+id).addClass('pewc-hidden-field');\n\t\t\t\t\tpewc_reset_field_value( id, action );\n\t\t\t\t} else if( action == 'hide' ) {\n\t\t\t\t\t$('.'+id).removeClass('pewc-hidden-field');\n\t\t\t\t}\n\t\t\t\t\/\/ Use this to retrigger calculations\n\t\t\t\t$( 'body' ).trigger( 'pewc_field_visibility_updated', [ id, action ] );\n\t\t\t}\n\t\t\tfunction pewc_reset_field_value( id, action ) {\n\t\t\t\tif( pewc_vars.reset_fields == 'yes' ) {\n\t\t\t\t\t\/\/ Reset the field value\n\t\t\t\t\tvar field = '.' + id;\n\t\t\t\t\tvar inputs = ['date', 'name_price', 'number', 'text', 'textarea', 'advanced-preview'];\n\t\t\t\t\tvar checks = ['checkbox', 'checkbox_group', 'radio'];\n\t\t\t\t\tvar field_type = $( field ).attr( 'data-field-type' );\n\t\t\t\t\tif( inputs.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'image_swatch' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' ).trigger( 'change' );\n\t\t\t\t\t} else if( field_type == 'products' ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).val( '' ).trigger( 'change' );\n\t\t\t\t\t\t$( field ).find( '.pewc-radio-image-wrapper, .pewc-checkbox-image-wrapper' ).removeClass( 'checked' );\n\t\t\t\t\t} else if( checks.includes( field_type ) ) {\n\t\t\t\t\t\t$( field ).find( 'input' ).prop( 'checked', false );\n\t\t\t\t\t} else if( field_type == 'select' ) {\n\t\t\t\t\t\t$( field ).find( '.pewc-form-field' ).prop( 'selectedIndex', 0 ).trigger( 'change' );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t<\/script>\n\n\t\t<div class=\"quantity\">\n\t\t<label class=\"screen-reader-text\" for=\"quantity_6a23da1df0a30\">Hoodie with Zipper quantity<\/label>\n\t<input\n\t\ttype=\"number\"\n\t\t\t\tid=\"quantity_6a23da1df0a30\"\n\t\tclass=\"input-text qty text\"\n\t\tname=\"quantity\"\n\t\tvalue=\"1\"\n\t\taria-label=\"Product quantity\"\n\t\t\t\tmin=\"1\"\n\t\t\t\t\t\t\tstep=\"1\"\n\t\t\tplaceholder=\"\"\n\t\t\tinputmode=\"numeric\"\n\t\t\tautocomplete=\"off\"\n\t\t\t\/>\n\t<\/div>\n\n\t\t<button type=\"submit\" name=\"add-to-cart\" value=\"48\" class=\"single_add_to_cart_button button alt\">Add to cart<\/button>\n\n\t\t\t<\/form>\n\n\t\n            <\/td>\n\n                        <\/tr>\n\n                        <\/tbody>\n\t\t\n<tfoot class=\"woocommerce\">\n    <tr>\n                    <td colspan=\"auto\">\n                <form class=\"ptuwc-add-selected\" method=\"post\" enctype='multipart\/form-data'>\n                    <button type=\"submit\" class=\"button selected_add_to_cart_button alt\">\n                        Add selected to cart                    <\/button>\n                <\/form>\n            <\/td>\n                            <td colspan=\"auto\">\n                <nav class=\"woocommerce-pagination\" aria-label=\"Product Pagination\">\n\t<ul class='page-numbers'>\n\t<li><span aria-label=\"Page 1\" aria-current=\"page\" class=\"page-numbers current\">1<\/span><\/li>\n\t<li><a aria-label=\"Page 2\" class=\"page-numbers\" href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/pages\/425?page-c146bb5c71f9d5e5b6152e02f437453b_1=2\">2<\/a><\/li>\n\t<li><a class=\"next page-numbers\" href=\"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/pages\/425?page-c146bb5c71f9d5e5b6152e02f437453b_1=2\">&rarr;<\/a><\/li>\n<\/ul>\n<\/nav>\n            <\/td>\n                    <\/tr>\n<\/tfoot>\n\n\t<\/table>\n\n\t\t\t\t\t\t\n<div class=\"ptuwc-filters-container\" data-table-id=\"c146bb5c71f9d5e5b6152e02f437453b_1\">\n\n\t\t<input type=\"text\" class=\"ptuwc-product-search\" placeholder=\"Search for a product\" value=\"\">\n\n\t\t\t\t\t\t\t\t\t\t<label for=\"product_cat_filter\">Filter by Product categories<\/label>\n\t\t\t<select id=\"product_cat_filter\" name=\"product_cat_filter\" multiple=\"multiple\" class=\"ptuwc-filter-select\" data-taxonomy-slug=\"product_cat\" data-placeholder=\"Product categories\" data-operator=\"OR\">\n\t\t\t\t\t\t\t\t\t<option value=\"16\">Accessories<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"17\">Hoodies<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"18\">Tshirts<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"36\">Bulk Variations<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"28\">Clothing<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"29\">Decor<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"34\">Dessert<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"31\">Mains<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"27\">Music<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"37\">Nuts and Bolts<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"35\">Office<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"38\">Product Examples<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"32\">Sides<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"33\">Starters<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\t\t\t\t\t\t\t\t<label for=\"pa_color_filter\">Filter by Product Color<\/label>\n\t\t\t<select id=\"pa_color_filter\" name=\"pa_color_filter\" multiple=\"multiple\" class=\"ptuwc-filter-select\" data-taxonomy-slug=\"pa_color\" data-placeholder=\"Product Color\" data-operator=\"OR\">\n\t\t\t\t\t\t\t\t\t<option value=\"19\">Blue<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"25\">Gray<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"20\">Green<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"23\">Red<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"26\">Yellow<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t\t\n\t<div class=\"ptuwc-reset-container\">\n\t\t<span class=\"dashicons dashicons-update\"><\/span>\n\t\tReset\t<\/div>\n<\/div>\n\n\t\t\t\n<\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>The Product Table Ultimate plugin gives you several options for filtering, sorting and searching tables. Filter \/ sort \/search This table allows to search for a product by keyword, filter by category, and\/or sort by name<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-425","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/pages\/425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/comments?post=425"}],"version-history":[{"count":10,"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/pages\/425\/revisions"}],"predecessor-version":[{"id":484,"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/pages\/425\/revisions\/484"}],"wp:attachment":[{"href":"https:\/\/pluginrepublic.dev\/wptu\/wp-json\/wp\/v2\/media?parent=425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}