<?php
/** fix for woocommerce pagination not updated during facet refresh **/
add_action( 'pre_get_posts', function( $query ) {
if ( true === $query->get( 'facetwp' ) && 'product_query' == $query->get( 'wc_query' ) ) {
$prefix = FWP()->helper->get_setting( 'prefix' );
$name = $prefix . 'paged';
// Set the paged var
if ( isset( FWP()->facet->http_params['get'][ $name ] ) ) {
set_query_var( 'paged', (int) FWP()->facet->http_params['get'][ $name ] );
}
}
}, 1000 );