解:
(1)设每桶甲消毒液的价格为$x$元,每桶乙消毒液的价格为$y$元,
由题意,得$\begin{cases}9x+6y=615,\\8x+12y=780.\end{cases}$
解得$\begin{cases}x=45,\\y=35.\end{cases}$
即每桶甲消毒液的价格为$45$元,每桶乙消毒液的价格为$35$元。
(2)设购买甲消毒液$a$桶,则购买乙消毒液$(30-a)$桶,总费用$W$元,
由题意,得$a≥(30-a)+6,$$a≤2(30-a)$
解得$12\le a≤20,$
$W=45a+35(30-a)=10a+1050,$
$\because10>0,$
$\therefore W$随$a$的增大而增大,
当$a=12$时,$W$最小,
$W_{最小}=10×12+1050=1170,$
$\therefore$购买甲消毒液$18$桶、乙消毒液$12$桶时,总费用最少,最少费用是$1230$元。