<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
<?php
/**
 * Custom Woo Function
 */

function beruco_get_woo_merge_config( $beruco_options ){
	$woo_default_config = '{"shop-title":"1","shop-title-items":{"center":{"title":"Title","breadcrumb":"Breadcrumb"},"disabled":{"description":"Description"}},"shop-title-color":"","shop-title-desc-color":"","shop-title-link-color":{"regular":"","hover":"","active":""},"shop-title-padding":{"top":"","right":"","bottom":"","left":""},"shop-title-bg":{"bg_color":"","bg_repeat":"","bg_size":"","bg_attachment":"","bg_position":"","image":{"id":"","url":""}},"shop-sidebar-layout":"right-sidebar","shop-right-sidebar":"","shop-left-sidebar":"","product-title":"1","product-title-items":{"center":{"title":"Title","breadcrumb":"Breadcrumb"},"disabled":{"description":"Description"}},"product-title-color":"","product-title-desc-color":"","product-title-link-color":{"regular":"","hover":"","active":""},"product-title-padding":{"top":"","right":"","bottom":"","left":""},"product-title-bg":{"bg_color":"","bg_repeat":"","bg_size":"","bg_attachment":"","bg_position":"","image":{"id":"","url":""}},"product-sidebar-layout":"right-sidebar","product-right-sidebar":"","product-left-sidebar":""}';
	$beruco_options = array();
	$woo_default_arr = json_decode( $woo_default_config, true );
	$beruco_options = array_merge( $beruco_options, $woo_default_arr );
	
	return $beruco_options;
}

function beruco_define_page_custom_template( $template ){
	if( is_shop() ){
		return 'shop';
	}
	return $template;
}
add_filter( 'beruco_define_page_template', 'beruco_define_page_custom_template', 10 );

function beruco_define_single_product_template( $template ){
	if( is_product('product') ){
		return 'product';
	}
	return $template;
}
add_filter( 'beruco_define_custom_single_template', 'beruco_define_single_product_template', 10 );

// define the woocommerce_show_page_title callback 
function beruco_filter_woocommerce_show_page_title() { 
	if( is_shop() ){
		return false;
	}
};
add_filter( 'woocommerce_show_page_title', 'beruco_filter_woocommerce_show_page_title', 10, 2 ); 
