餐饮店买我方的软件,我方免费提供安装,我们还要给餐饮店选购网络设备和其它硬件设备,还要调试等。请问大家都是怎么弄的,是否考虑先收取20%的定金,若餐饮店中途变卦则定金预先协议不退,不然的话一旦中途变卦说不要我们的软件了,那我们花费的精力、人员劳力工资、购买的硬件设备等这些花费不就损失无法挽救了吗?是否和餐饮店签个协议,因为我们目前还是合伙开发,尚未注册公司。不同意给定金,只好不接这个活。谈谈大家的看法。