Filter Hook: The functions hooked at ‘woocommerce_product_query’ and ‘loop_shop_columns’ need to run from the beginning, not inside a hook. Moving those two functions to run at wp hook will break the product per page control.
Source: includes/modules/woocommerce_booster/views/shop_page.php:136
Method: Initialize the module
Source: includes/modules/woocommerce_booster/views/shop_page.php:21
Method: Render woocommerce pagination and add rel=”next” and rel=”prev”.
Source: includes/modules/woocommerce_booster/views/shop_page.php:214
Method: Toggle buttons for product display.
Source: includes/modules/woocommerce_booster/views/shop_page.php:256
Method: Product layout toggle.
Source: includes/modules/woocommerce_booster/views/shop_page.php:245
Method: Add a sentinel to know when the request should happen.
Source: includes/modules/woocommerce_booster/views/shop_page.php:238
Method: Disable WooCommerce pagination if the user selected infinite scroll.
Source: includes/modules/woocommerce_booster/views/shop_page.php:181
Method: Set the neve value to the columns property in the woocommerce_loop.
Source: includes/modules/woocommerce_booster/views/shop_page.php:167
Method: Off-canvas layout class.
Source: includes/modules/woocommerce_booster/views/shop_page.php:159
Method: Set off-canvas position.
Source: includes/modules/woocommerce_booster/views/shop_page.php:150