To fix these problems, you need to do the following:
1. Add the following code snippet to the functions.php file in the child theme
add_action( 'wp', function () {
if ( function_exists( 'woodmart_is_shop_archive') && woodmart_is_shop_archive() ) {
woodmart_enqueue_js_script( 'off-canvas-colum-btn' );
wp_enqueue_script( 'jquery-ui-slider' );
wp_enqueue_script( 'wc-jquery-ui-touchpunch' );
wp_enqueue_script( 'accounting' );
wp_enqueue_script( 'wc-price-slider' );
}
});
2. This snippet to the custom JS in Theme Settings
(function($) {
$(document).on('wdShopPageInit', function () {
$( document.body ).trigger( 'init_price_filter' );
});
})(jQuery);
Kind Regards