Search' => 'Infinity') ) ,array( 'id' => 'ts_prod_label' ,'type' => 'switch' ,'title' => esc_html__( 'Product Label', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_cloudzoom' ,'type' => 'switch' ,'title' => esc_html__( 'Product Cloud Zoom', 'loobek' ) ,'subtitle' => esc_html__( 'Not available if Product Thumbnail Layout is Grid or Slider', 'loobek' ) ,'default' => true ) ,array( 'id' => 'ts_prod_lightbox' ,'type' => 'switch' ,'title' => esc_html__( 'Product Lightbox', 'loobek' ) ,'subtitle' => '' ,'default' => true ) ,array( 'id' => 'section-product-summary' ,'type' => 'section' ,'title' => esc_html__( 'Product Summary', 'loobek' ) ,'subtitle' => '' ,'indent' => false ) ,array( 'id' => 'ts_prod_summary_scrolling' ,'type' => 'switch' ,'title' => esc_html__( 'Product Summary Scrolling', 'loobek' ) ,'subtitle' => esc_html__( 'Scroll summary if its height is smaller than the height of product image. If you want Summary scrolling Image and Description Tab, please to Product Tabs Position is "Inside Summary"', 'loobek' ) ,'default' => false ) ,array( 'id' => 'ts_prod_summary_scrolling_border' ,'type' => 'switch' ,'title' => esc_html__( 'Product Summary Scrolling - Border', 'loobek' ) ,'subtitle' => '' ,'default' => false ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ,'required' => array( 'ts_prod_summary_scrolling', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_cat' ,'type' => 'switch' ,'title' => esc_html__( 'Product Categories', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_title' ,'type' => 'switch' ,'title' => esc_html__( 'Product Title', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_title_in_content' ,'type' => 'switch' ,'title' => esc_html__( 'Product Title In Summary', 'loobek' ) ,'subtitle' => esc_html__( 'Display the product title in the page content instead of above the breadcrumbs', 'loobek' ) ,'default' => true ) ,array( 'id' => 'ts_prod_rating' ,'type' => 'switch' ,'title' => esc_html__( 'Product Rating', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_sku' ,'type' => 'switch' ,'title' => esc_html__( 'Product SKU', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_availability' ,'type' => 'switch' ,'title' => esc_html__( 'Product Availability', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_low_stock_notice' ,'type' => 'switch' ,'title' => esc_html__( 'Low Stock Notice', 'loobek' ) ,'subtitle' => esc_html__( 'Show a notice next to quantity when stock is low', 'loobek' ) ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_low_stock_notice_threshold' ,'type' => 'text' ,'title' => esc_html__( 'Low Stock Threshold', 'loobek' ) ,'subtitle' => esc_html__( 'Show notice when product stock reaches this amount', 'loobek' ) ,'desc' => '' ,'default' => '10' ,'validate' => 'numeric' ,'required' => array( 'ts_prod_low_stock_notice', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_brand' ,'type' => 'switch' ,'title' => esc_html__( 'Product Brands', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_short_desc' ,'type' => 'switch' ,'title' => esc_html__( 'Product Short Description', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_short_desc_position' ,'type' => 'select' ,'title' => esc_html__( 'Product Short Description Position', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( 'above-price' => esc_html__( 'Above Price', 'loobek' ) ,'below-price' => esc_html__( 'Below Price', 'loobek' ) ) ,'default' => 'below-price' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_short_desc', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_count_down' ,'type' => 'switch' ,'title' => esc_html__( 'Product Count Down', 'loobek' ) ,'subtitle' => esc_html__( 'You have to activate ThemeSky plugin', 'loobek' ) ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_price' ,'type' => 'switch' ,'title' => esc_html__( 'Product Price', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_discount_percent' ,'type' => 'switch' ,'title' => esc_html__( 'Product Discount Percent', 'loobek' ) ,'subtitle' => esc_html__( 'Show discount percent next to the price', 'loobek' ) ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ,'required' => array( 'ts_prod_price', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_add_to_cart' ,'type' => 'switch' ,'title' => esc_html__( 'Product Add To Cart Button', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_ajax_add_to_cart' ,'type' => 'switch' ,'title' => esc_html__( 'Product Ajax Add To Cart', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'required' => array( 'ts_prod_add_to_cart', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_buy_now' ,'type' => 'switch' ,'title' => esc_html__( 'Product Buy Now Button', 'loobek' ) ,'subtitle' => esc_html__( 'Only support the simple and variable products', 'loobek' ) ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_contact_page' ,'type' => 'select' ,'title' => esc_html__( 'Contact Page', 'loobek' ) ,'subtitle' => esc_html__( 'If selected, it will add a link to the selected page which may allow customer to ask about product', 'loobek' ) ,'desc' => '' ,'data' => 'pages' ,'default' => '' ) ,array( 'id' => 'ts_prod_bottom_summary_content' ,'type' => 'select' ,'title' => esc_html__( 'Bottom Summary Content', 'loobek' ) ,'subtitle' => esc_html__( 'Add custom content at the bottom of product summary. You add content in Custom Block. You can set content for each product in Product Options', 'loobek' ) ,'desc' => '' ,'options' => $custom_block_options ,'default' => '0' ,'class' => 'ts-post-select post_type-ts_custom_block' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'info-tags-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Product Tags', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_tag' ,'type' => 'switch' ,'title' => esc_html__( 'Product Tags', 'loobek' ) ,'subtitle' => '' ,'default' => false ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_tag_color_style' ,'type' => 'switch' ,'title' => esc_html__( 'Product Tags - Color Style', 'loobek' ) ,'subtitle' => esc_html__( 'Set Icon/Color in Products > Tags', 'loobek' ) ,'default' => false ,'required' => array( 'ts_prod_tag', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_tag_position' ,'type' => 'select' ,'title' => esc_html__( 'Product Tags Position', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( 'above-price' => esc_html__( 'Above Price', 'loobek' ) ,'below-price' => esc_html__( 'Below Price', 'loobek' ) ) ,'default' => 'above-price' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_tag_color_style', 'equals', '1' ) ) ,array( 'id' => 'info-sharing-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Product Sharing', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_sharing' ,'type' => 'switch' ,'title' => esc_html__( 'Product Sharing', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_sharing_sticky' ,'type' => 'switch' ,'title' => esc_html__( 'Product Sharing - Sticky Style', 'loobek' ) ,'subtitle' => esc_html__( 'Keep share buttons while users scroll. Only available if don\'t use ShareThis', 'loobek' ) ,'default' => false ,'required' => array( 'ts_prod_sharing', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_sharing_sharethis' ,'type' => 'switch' ,'title' => esc_html__( 'Product Sharing - Use ShareThis', 'loobek' ) ,'subtitle' => esc_html__( 'Use share buttons from sharethis.com. You need to add key below', 'loobek' ) ,'default' => false ,'required' => array( 'ts_prod_sharing', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_sharing_sharethis_key' ,'type' => 'text' ,'title' => esc_html__( 'Product Sharing - ShareThis Key', 'loobek' ) ,'subtitle' => esc_html__( 'You get it from script code. It is the value of "property" attribute', 'loobek' ) ,'desc' => '' ,'default' => '' ,'required' => array( 'ts_prod_sharing', 'equals', '1' ) ) ,array( 'id' => 'info-attr-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Product Attribute', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_attr_dropdown' ,'type' => 'switch' ,'title' => esc_html__( 'Product Attribute Dropdown', 'loobek' ) ,'subtitle' => esc_html__( 'If you turn it off, the dropdown will be replaced by image or text label', 'loobek' ) ,'default' => true ) ,array( 'id' => 'ts_prod_attr_color_text' ,'type' => 'switch' ,'title' => esc_html__( 'Product Attribute Color Text', 'loobek' ) ,'subtitle' => esc_html__( 'Show text for the Color attribute instead of color/color image', 'loobek' ) ,'default' => false ,'required' => array( 'ts_prod_attr_dropdown', 'equals', '0' ) ) ,array( 'id' => 'ts_prod_attr_color_variation_thumbnail' ,'type' => 'switch' ,'title' => esc_html__( 'Product Color Attribute Variation Thumbnail', 'loobek' ) ,'subtitle' => esc_html__( 'Use the variation thumbnail for the Color attribute. The Color slug has to be "color". You need to specify Color for variation (not any)', 'loobek' ) ,'default' => true ,'required' => array( 'ts_prod_attr_color_text', 'equals', '0' ) ) ,array( 'id' => 'info-size-chart-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Product Size Chart', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_size_chart' ,'type' => 'switch' ,'title' => esc_html__( 'Product Size Chart', 'loobek' ) ,'subtitle' => '' ,'default' => false ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_size_chart_style' ,'type' => 'select' ,'title' => esc_html__( 'Product Size Chart Style', 'loobek' ) ,'subtitle' => esc_html__( 'Modal Popup is only available if the slug of the Size attributes contains "size" and Attribute Dropdown is disabled', 'loobek' ) ,'desc' => '' ,'options' => array( 'popup' => esc_html__( 'Modal Popup', 'loobek' ) ,'tab' => esc_html__( 'Additional Tab', 'loobek' ) ) ,'default' => 'popup' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_size_chart', 'equals', '1' ) ) ,array( 'id' => 'info-grouped-product' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Grouped Product', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_grouped_product_checkbox_style' ,'type' => 'switch' ,'title' => esc_html__( 'Grouped Product Checkbox Style', 'loobek' ) ,'subtitle' => '' ,'default' => false ) ,array( 'id' => 'ts_prod_grouped_product_heading' ,'type' => 'text' ,'title' => esc_html__( 'Grouped Product Heading', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'default' => '' ,'required' => array( 'ts_prod_grouped_product_checkbox_style', 'equals', '1' ) ) ,array( 'id' => 'section-frequently-bought-together' ,'type' => 'section' ,'title' => esc_html__( 'Frequently Bought Together', 'loobek' ) ,'subtitle' => '' ,'indent' => false ) ,array( 'id' => 'ts_prod_bought_together_style' ,'type' => 'select' ,'title' => esc_html__( 'Style', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( 'default' => esc_html__( 'Default', 'loobek' ) ,'small' => esc_html__( 'Small', 'loobek' ) ) ,'default' => 'default' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'ts_prod_frequently_bought_together_layout' ,'type' => 'select' ,'title' => esc_html__( 'Layout', 'loobek' ) ,'subtitle' => esc_html__( 'Only available if "Frequently Bought Together Style" is "Small" and product layout has no sidebar', 'loobek' ) ,'desc' => '' ,'options' => array( 'horizontal' => esc_html__( 'Horizontal', 'loobek' ) ,'vertical' => esc_html__( 'Vertical', 'loobek' ) ) ,'default' => 'horizontal' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_bought_together_style', 'equals', 'small' ) ) ,array( 'id' => 'ts_frequently_bought_together_border_style' ,'type' => 'select' ,'title' => esc_html__( 'Border Style', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( '0' => esc_html__( 'None', 'loobek' ) ,'default' => esc_html__( 'Default', 'loobek' ) ,'overflow' => esc_html__( 'Overflow', 'loobek' ) ) ,'default' => '0' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'ts_frequently_bought_together_items_style' ,'type' => 'select' ,'title' => esc_html__( 'Items Style', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( '0' => esc_html__( 'Defaut', 'loobek' ) ,'border' => esc_html__( 'Border', 'loobek' ) ) ,'default' => '0' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'section-product-tabs' ,'type' => 'section' ,'title' => esc_html__( 'Product Tabs', 'loobek' ) ,'subtitle' => '' ,'indent' => false ) ,array( 'id' => 'ts_prod_tabs' ,'type' => 'switch' ,'title' => esc_html__( 'Product Tabs', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_tabs_heading_style' ,'type' => 'select' ,'title' => esc_html__( 'Product Tabs - Heading Style', 'loobek' ) ,'subtitle' => esc_html__( 'Only available on the default tab layout', 'loobek' ) ,'desc' => '' ,'options' => array( '0' => esc_html__( 'Default', 'loobek' ) ,'center' => esc_html__( 'Center', 'loobek' ) ) ,'default' => '0' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'ts_prod_tabs_position' ,'type' => 'select' ,'title' => esc_html__( 'Product Tabs - Position', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( 'after_summary' => esc_html__( 'After Summary', 'loobek' ) ,'inside_summary' => esc_html__( 'Inside Summary', 'loobek' ) ) ,'default' => 'after_summary' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'ts_prod_tabs_show_content_default' ,'type' => 'switch' ,'title' => esc_html__( 'Show Product Tabs Content By Default', 'loobek' ) ,'subtitle' => esc_html__( 'Show the content of all tabs by default and hide the tab headings', 'loobek' ) ,'default' => false ) ,array( 'id' => 'ts_prod_tabs_accordion' ,'type' => 'select' ,'title' => esc_html__( 'Product Tabs Accordion', 'loobek' ) ,'subtitle' => esc_html__( 'Show tabs as accordion. If you add more custom tabs, please make sure that your tab content has heading (h2) at the top', 'loobek' ) ,'desc' => '' ,'options' => array( '0' => esc_html__( 'None', 'loobek' ) ,'desktop' => esc_html__( 'On Desktop', 'loobek' ) ,'mobile' => esc_html__( 'On Mobile', 'loobek' ) ,'both' => esc_html__( 'On All Screens', 'loobek' ) ) ,'default' => '0' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_tabs_show_content_default', 'equals', '0' ) ) ,array( 'id' => 'ts_prod_custom_tab' ,'type' => 'switch' ,'title' => esc_html__( 'Product Custom Tab', 'loobek' ) ,'subtitle' => '' ,'default' => false ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_custom_tab_title' ,'type' => 'text' ,'title' => esc_html__( 'Product Custom Tab Title', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'default' => 'Custom tab' ) ,array( 'id' => 'ts_prod_custom_tab_content' ,'type' => 'select' ,'title' => esc_html__( 'Product Custom Tab Content', 'loobek' ) ,'subtitle' => esc_html__( 'Add content in Custom Block', 'loobek' ) ,'desc' => '' ,'options' => $custom_block_options ,'default' => '0' ,'class' => 'ts-post-select post_type-ts_custom_block' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'ts_prod_more_less_content' ,'type' => 'switch' ,'title' => esc_html__( 'Product More/Less Content', 'loobek' ) ,'subtitle' => esc_html__( 'Show more/less content in the Description tab', 'loobek' ) ,'default' => true ) ,array( 'id' => 'ts_prod_separate_reviews_tab' ,'type' => 'switch' ,'title' => esc_html__( 'Separate Reviews Tab', 'loobek' ) ,'subtitle' => esc_html__( 'Remove Reviews tab in WooCommerce tabs and add it outside', 'loobek' ) ,'default' => false ) ,array( 'id' => 'ts_prod_collapse_reviews_tab' ,'type' => 'switch' ,'title' => esc_html__( 'Collapse Reviews Tab', 'loobek' ) ,'subtitle' => esc_html__( 'Hide comment list and review form and show when clicking buttons. Only available if the Photo Reviews for WooCommerce plugin is enabled', 'loobek' ) ,'default' => false ,'required' => array( 'ts_prod_separate_reviews_tab', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_reviews_tab_position' ,'type' => 'select' ,'title' => esc_html__( 'Reviews Tab Position', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( 'after_summary' => esc_html__( 'After Summary', 'loobek' ) ,'inside_summary' => esc_html__( 'Inside Summary', 'loobek' ) ) ,'default' => 'after_summary' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_separate_reviews_tab', 'equals', '1' ) ) ,array( 'id' => 'section-product-custom-content' ,'type' => 'section' ,'title' => esc_html__( 'Custom Content', 'loobek' ) ,'subtitle' => '' ,'indent' => false ) ,array( 'id' => 'ts_prod_custom_content' ,'type' => 'select' ,'title' => esc_html__( 'Custom Content', 'loobek' ) ,'subtitle' => esc_html__( 'Add content in Custom Block. You can set content for each product in Product Options', 'loobek' ) ,'desc' => '' ,'options' => $custom_block_options ,'default' => '0' ,'class' => 'ts-post-select post_type-ts_custom_block' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'ts_prod_custom_content_position' ,'type' => 'select' ,'title' => esc_html__( 'Custom Content Position', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( 'above-tabs' => esc_html__( 'Above Product Tabs', 'loobek' ) ,'below-tabs' => esc_html__( 'Below Product Tabs', 'loobek' ) ,'bottom' => esc_html__( 'Bottom', 'loobek' ) ) ,'default' => 'below-tabs' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'section-related-up-sell-products' ,'type' => 'section' ,'title' => esc_html__( 'Related - Up-Sell - Bestseller Products', 'loobek' ) ,'subtitle' => '' ,'indent' => false ) ,array( 'id' => 'ts_related_up_sell_style' ,'type' => 'select' ,'title' => esc_html__( 'Style', 'loobek' ) ,'subtitle' => '' ,'options' => array( 'default' => esc_html__( 'Default', 'loobek' ) ,'border' => esc_html__( 'Border', 'loobek' ) ,'border-overflow' => esc_html__( 'Border Overflow', 'loobek' ) ) ,'default' => 'default' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ) ,array( 'id' => 'info-upsell-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Up-Sell Products', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_upsells' ,'type' => 'switch' ,'title' => esc_html__( 'Up-Sell Products', 'loobek' ) ,'subtitle' => '' ,'default' => true ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_upsells_heading' ,'type' => 'text' ,'title' => esc_html__( 'Up-Sell Products Heading', 'loobek' ) ,'subtitle' => esc_html__( 'Leave blank to show default heading', 'loobek' ) ,'desc' => '' ,'default' => '' ,'required' => array( 'ts_prod_upsells', 'equals', '1' ) ) ,array( 'id' => 'info-related-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Related Products', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_related' ,'type' => 'switch' ,'title' => esc_html__( 'Related Products', 'loobek' ) ,'subtitle' => '' ,'default' => false ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_related_heading' ,'type' => 'text' ,'title' => esc_html__( 'Related Products Heading', 'loobek' ) ,'subtitle' => esc_html__( 'Leave blank to show default heading', 'loobek' ) ,'desc' => '' ,'default' => '' ,'required' => array( 'ts_prod_related', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_related_position' ,'type' => 'select' ,'title' => esc_html__( 'Related Products Position', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'options' => array( '0' => esc_html__( 'Default', 'loobek' ) ,'above-tabs' => esc_html__( 'Above Product Tabs', 'loobek' ) ) ,'default' => '0' ,'select2' => array('allowClear' => false, 'minimumResultsForSearch' => 'Infinity') ,'required' => array( 'ts_prod_related', 'equals', '1' ) ) ,array( 'id' => 'info-bestsellers-products' ,'type' => 'info' ,'notice' => false ,'title' => esc_html__( 'Bestseller Products', 'loobek' ) ,'desc' => '' ) ,array( 'id' => 'ts_prod_bestsellers' ,'type' => 'switch' ,'title' => esc_html__( 'Bestseller Products', 'loobek' ) ,'subtitle' => '' ,'default' => false ,'on' => esc_html__( 'Show', 'loobek' ) ,'off' => esc_html__( 'Hide', 'loobek' ) ) ,array( 'id' => 'ts_prod_bestsellers_heading' ,'type' => 'text' ,'title' => esc_html__( 'Bestseller Products Heading', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'default' => 'Bestsellers' ,'required' => array( 'ts_prod_bestsellers', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_bestsellers_based_category' ,'type' => 'switch' ,'title' => esc_html__( 'Bestseller Products Based Categories', 'loobek' ) ,'subtitle' => esc_html__( 'If enabled, it will show products based on the categories of the main product, not all products', 'loobek' ) ,'default' => false ,'required' => array( 'ts_prod_bestsellers', 'equals', '1' ) ) ,array( 'id' => 'ts_prod_bestsellers_limit' ,'type' => 'text' ,'title' => esc_html__( 'Number of Bestseller Products', 'loobek' ) ,'subtitle' => '' ,'desc' => '' ,'default' => '8' ,'validate' => 'numeric' ,'required' => array( 'ts_prod_bestsellers', 'equals', '1' ) ) ); /*** Custom Code Tab ***/ $option_fields['custom-code'] = array( array( 'id' => 'ts_custom_css_code' ,'type' => 'ace_editor' ,'title' => esc_html__( 'Custom CSS Code', 'loobek' ) ,'subtitle' => '' ,'mode' => 'css' ,'theme' => 'monokai' ,'desc' => '' ,'default' => '' ) ,array( 'id' => 'ts_custom_javascript_code' ,'type' => 'ace_editor' ,'title' => esc_html__( 'Custom Javascript Code', 'loobek' ) ,'subtitle' => '' ,'mode' => 'javascript' ,'theme' => 'monokai' ,'desc' => '' ,'default' => '' ) ); Knee Wraps – BexSports
Back to Top

Search For Products

Product has been added to your cart