Сам спросил сам ответил:
Решение нашлось с помощью создания нескольких классов доставки
присвоению разным вариациям товаров разных классов
с помощью плагина WooCommerce Restricted Shipping and Payment Pro отключения отображения определённых методов доставки в зависимости от класса товара в корзине.
Добавив некоторое количество правил, можно добиться желаемого результата, в зависимости от класса доставки отображать или скрывать определенны методы доставки.
Настроить отображение способов оплаты для разных методов доставки удалось с помощью плагина Conditional Payments for WooCommerce
Может кому-то поможет тоже.
Проблема решилась отключением в параметрах темы «Ленивая подгрузка» картинок.
Ленивая подгрузка, изображения товаров не будет загружены до отображения на экране в результате прокручивания.
Спасибо за помощь 🙂