1. 沒有反應的問題，我需要有明確的重現流程 ( 也就是在什麼條件下做了什麼那些動作之後會發生 ) 才可以找出真正的問題點，不然我自己沒遇過就無法解決了。
我會建議，將你想要預設的物流選項調整為第一個選項就可以了。在後台運送區域的運送方式中可以直接拖放調整順序。
第2個部分我也覺得直接調整順序就好，應該是不用加程式碼。
另外第一個問題讓我說明一下：
我使用 OceanWP theme，重開一個無痕視窗之後，嘗試第一次購物，選擇需要便利商店店到店的商品，到購物車 cart page 時不會顯示「便利商店店到店」的選項，重新整理再刷一次頁面也不會有。
我到你提供的網址測試，你的商品應該是使用內建的可變商品，然後包含部分是虛擬商品。
而重新整理的時候，就正確的判斷為需要物流支援。
嗯嗯是的，我是使用內建的可變商品，並且有包含部分的虛擬商品。
我發現要打開 Woocommerce 的「運費計算器」，並且改變商品的母層級運送類別為需要改成支援物流的類別，似乎可以解決這個問題。