В bono для изображений карточек товаров заданы стандартные размеры, подходящей для данной темы. Если же нужно задать произвольные размеры, то можно воспользоваться одним из двух способов, установив плагин https://support.wpshop.ru/docs/general/profunctions/
Добавить фильтры, например такие
add_filter( 'bono_woocommerce_thumbnail_width', function () {
return 500;
} );
add_filter( 'bono_woocommerce_thumbnail_height', function () {
return 500;
} );
add_filter( 'bono_woocommerce_thumbnail_crop', function () {
return 1;
} );
Или включить настройки плагина woocommerce
add_action( 'Wpshop\TheTheme\Features\ImageManagement::init', function ( $instance ) {
remove_action( 'customize_register', [ $instance, '_update_wc_customizer_sections' ], 20 );
remove_filter( 'woocommerce_get_image_size_thumbnail', [ $instance, '_get_image_size_thumbnail' ] );
} );
Во втором случае вы сможете задавать лишь пропорции обрезки изображений.