udah terjawab blom ya kira2? kalo udah, tolong di-update ya...
kalo belom ane coba bantu. ini hanya pake modul bawaan. kalo pake modul pengiriman, ane ga tau sama atau ngga karna blom pernah coba.
caranya bisa pake "zones" yg berbeda.
1. masuk ke "Localization" -> "Zones", lalu bikin aja zone baru, misal "Jogja" dan "Luar Jogja".
2. masuk ke "Localization" -> "states", lalu masukkan propinsi mana saja (jelasnya cuma DIY), yang termasuk zona Jogja. dan mana yang diluar jogja.
3. re-setting pengiriman di "shipping" -> "carriers". bikin baru, atau edit yg sudah ada untuk free, masukkan zona jogja. jangan lupa untuk meng-enable "free shipping" di step no.2.